Two goals from Billy Clarke helped Crawley beat MK Dons as the Reds won for the fifth time in six league games.
The hosts opened the scoring when Gary Alexander flicked on Nicky Adams's corner to Clarke, who fired home.
The forward extended their lead with a minute left on the clock by turning in Mark Connolly's cross.
The Dons were left to rue missed chances in the first-half from Daniel Powell and former Red Charlie MacDonald, who both hit the crossbar.
VIEWS FROM THE DRESSING ROOM
Crawley Town manager Richie Barker told BBC Sussex:
"We're gathering momentum and I thought for 65-75% of the game we were the better side but the 15 minutes we weren't the better side could have cost us.
"I said before we are never going to dominate every game for 90 minutes, so if you dominate for 65 or 70 mintues then you could argue you probably deserve to win the game.
"The one thing we talk about is the higher up you get the finishing gets better. So in League One at times people are going to miss chances and the game could have been 5-5."
Live Text Commentary
Full Time The final whistle goes and the game is over.89:11 Substitution
Substitution Billy Clarke leaves the field to be replaced by Mike Jones.89:11
The assist for the goal came from Sergio Torres.89:11 Goal scored
Goal! - Billy Clarke - Crawley 2 - 0 MK Dons Billy Clarke gets on the score sheet with a goal from close in to the top left corner of the goal. Crawley Town 2-0 Milton Keynes Dons.88:42
Outswinging corner taken by Nicky Adams from the right by-line played to the near post, Alan Smith manages to make a clearance.87:52 Booking
Booking Caution for Nathan Byrne.87:21
Free kick awarded for an unfair challenge on Mathias Doumbe by Josh Simpson. David Martin takes the free kick.84:48 Substitution
Substitution Sergio Torres replaces Hope Akpan.84:48 Substitution
Substitution Mark Connolly joins the action as a substitute, replacing Dannie Bulman.83:24
Mathias Doumbe takes a shot. Nicky Adams gets a block in.77:42
Free kick awarded for a foul by Alan Smith on Claude Davis. Free kick taken by Nathan Byrne.76:58
Billy Clarke takes a shot from just inside the penalty box which clears the bar.75:13
Ryan Lowe concedes a free kick for a foul on Kyle McFadzean. Paul Jones takes the direct free kick.73:28 Substitution
Substitution Alan Smith on for Luke Chadwick.70:47
Free kick awarded for an unfair challenge on Josh Simpson by Dean Lewington. Billy Clarke takes the direct free kick.70:18
Gary Alexander is ruled offside. Jon Otsemobor restarts play with the free kick.69:02
Unfair challenge on Nathan Byrne by Adam Chicksen results in a free kick. Free kick taken by Paul Jones.65:29
Shaun Williams takes the outswinging corner, Mathias Doumbe gives away a free kick for an unfair challenge on Hope Akpan. Free kick taken by Paul Jones.63:56 Substitution
Substitution Angelo Balanta goes off and Adam Chicksen comes on.62:06
Antony Kay takes the free kick.
Booking Josh Simpson booked for unsporting behaviour.62:03
Billy Clarke concedes a free kick for a foul on Dean Lewington.60:30
Corner taken by Shaun Williams from the left by-line to the near post.59:59
Gary Alexander takes a shot. Save by David Martin.54:17
Nicky Adams takes a shot. Brilliant save by David Martin. Hope Akpan is caught offside. Indirect free kick taken by David Martin.52:39
Shot by Angelo Balanta from outside the box goes high over the target.51:49
Shaun Williams has an effort at goal from just inside the box that misses to the left of the goal.50:55
Effort on goal by Nicky Adams from just inside the area clears the bar.47:39
Ryan Lowe concedes a free kick for a foul on Kyle McFadzean. Direct free kick taken by Paul Jones.46:59
Claude Davis challenges Ryan Lowe unfairly and gives away a free kick. Shaun Williams restarts play with the free kick.46:33
Gary Alexander produces a right-footed shot from the edge of the box and misses to the right of the goal.45:01
The referee gets the second half started.45:01 Substitution
Substitution Ryan Lowe joins the action as a substitute, replacing Charlie MacDonald.45:00 +3:04 Half time
Half Time The whistle is blown to end the first half.45:00 +1:34
Mathias Doumbe takes a shot. Save made by Paul Jones.45:00 +1:04
Outswinging corner taken left-footed by Shaun Williams from the left by-line to the near post, Dannie Bulman makes a clearance.42:55
The official flags Charlie MacDonald offside. Free kick taken by Paul Jones.40:51
Charlie MacDonald takes a shot.40:17
Foul by Hope Akpan on Luke Chadwick, free kick awarded. Direct free kick taken by Shaun Williams.39:06
Dean Lewington takes a shot. Blocked by Nicky Adams. Daniel Powell takes a shot. Charlie MacDonald takes a shot. Blocked by Kyle McFadzean.36:05
The referee blows for offside. David Martin takes the indirect free kick. Charlie MacDonald concedes a free kick for a foul on Kyle McFadzean. Free kick taken by Paul Jones.35:23
Unfair challenge on Josh Simpson by Angelo Balanta results in a free kick. Paul Jones takes the direct free kick.34:22
Long distance shot from Kyle McFadzean misses to the left of the net.32:47
Charlie MacDonald takes a shot. Save by Paul Jones. Inswinging corner taken left-footed by Shaun Williams, Shot from deep inside the area by Mathias Doumbe clears the crossbar.32:04
Unfair challenge on Claude Davis by Charlie MacDonald results in a free kick. Dannie Bulman takes the free kick.30:36
Luke Chadwick takes a shot. Comfortable save by Paul Jones.28:22
Josh Simpson takes a shot. David Martin makes a save. Corner taken by Nicky Adams from the left by-line to the near post, save made by David Martin. David Martin fouled by Billy Clarke, the ref awards a free kick. David Martin takes the free kick.27:19
Angelo Balanta concedes a free kick for a foul on Claude Davis. Dannie Bulman takes the free kick.26:46
Gary Alexander has a headed effort at goal from close range which goes wide of the left-hand post.22:53
Hope Akpan restarts play with the free kick.22:53 Booking
Booking The referee books Shaun Williams for unsporting behaviour.22:24
Unfair challenge on Kyle McFadzean by Shaun Williams results in a free kick.20:05
Gary Alexander provided the assist for the goal.20:05 Goal scored
Goal! - Billy Clarke - Crawley 1 - 0 MK Dons Billy Clarke gets on the score sheet with a goal from close in to the top right corner of the goal. Crawley Town 1-0 Milton Keynes Dons.19:28
Corner taken by Nicky Adams from the right by-line,18:32
Free kick awarded for an unfair challenge on Hope Akpan by Shaun Williams. Free kick taken by Nicky Adams.15:30
Unfair challenge on Daniel Powell by Nathan Byrne results in a free kick. Shot on goal comes in from Dean Lewington from the free kick, blocked by Dannie Bulman.14:59
Hope Akpan concedes a free kick for a foul on Shaun Williams. Antony Kay restarts play with the free kick.13:59
Angelo Balanta challenges Josh Simpson unfairly and gives away a free kick. Free kick taken by Dannie Bulman.10:25
The assistant referee flags for offside against Daniel Powell. Paul Jones takes the free kick. Billy Clarke has a shot and went wide left of the target.2:56
Jon Otsemobor gives away a free kick for an unfair challenge on Nicky Adams. Mat Sadler takes the free kick.2:23
Angelo Balanta takes a shot from deep inside the box clearing the bar.0:00
The game gets underway.
Live data and text provided by our data suppliers