Match ends, Carlisle United 1, Swindon Town 0.
Gary Madine boosted Carlisle United's hopes of staying up with the only goal of the game against Swindon Town.
Madine's early header forced a save out of Swindon keeper Wes Foderingham but he struck minutes later, converting Brad Potts's cross.
Swindon nearly equalised from an Alex Smith free-kick but Jordan Pitchford impressed in the Carlisle goal.
James Berrett was then sent off for a second yellow for Carlisle but the home side dug deep to secure a vital win.
It means Carlisle lie 20th in League One, level on points with Crewe below them while Swindon's promotion hopes have taken a blow, with the result leaving them four points adrift of sixth-placed Peterborough United.
Swindon Town manager Mark Cooper told BBC Wiltshire:
"We were perfect from back to front but we didn't threaten the goal.
"The second-half I thought we played well, we had a lot of possession, we had them camped in for long periods.
"We had chances at the start of the second half that need to go in.
"We've got to keep going, we can't change it too much."
- 21BerrettBooked at 90mins
- 24RedmondSubstituted forBrownat 62'minutes
- 33Gomez Novo
- 2ThompsonSubstituted forByrneat 65'minutes
- 14McEveleyBooked at 89mins
- 40StephensBooked at 17mins
- 24CoxSubstituted forPritchardat 45'minutes
- 4LuongoSubstituted forThompsonat 70'minutes
- 29Rossi Branco
- Nigel Miller
- Shots on Target
Second Half ends, Carlisle United 1, Swindon Town 0.
Second yellow card to James Berrett (Carlisle United).
Yaser Kasim (Swindon Town) wins a free kick on the left wing.
Foul by James Berrett (Carlisle United).
Sean O'Hanlon (Carlisle United) wins a free kick in the attacking half.
Foul by Michael Smith (Swindon Town).
Foul by Louis Thompson (Swindon Town).
Gary Madine (Carlisle United) wins a free kick on the left wing.
Foul by Troy Archibald-Henville (Swindon Town).
Pascal Chimbonda (Carlisle United) wins a free kick on the left wing.
James McEveley (Swindon Town) is shown the yellow card.
Foul by James McEveley (Swindon Town).
David Amoo (Carlisle United) wins a free kick in the defensive half.
Foul by Yaser Kasim (Swindon Town).
David Amoo (Carlisle United) wins a free kick on the right wing.
Attempt missed. Louis Thompson (Swindon Town) right footed shot from outside the box is close, but misses the top right corner.
Corner, Swindon Town. Conceded by Paul Thirlwell.
Attempt missed. Nathan Byrne (Swindon Town) right footed shot from outside the box is high and wide to the right.
Attempt missed. David Symington (Carlisle United) right footed shot from outside the box is too high from a direct free kick.