Match ends, Stevenage 1, Northampton Town 2.
Andy Williams came off the bench to score a stoppage-time winner as Northampton beat promotion-chasing Stevenage.
Loanee Joe Powell had given the Cobblers a first-half lead but Alex Revell appeared to have earned a point for the hosts with a 79th-minute equaliser.
But Williams, a 76th-minute substitute, kept his composure in the first minute of added time to settle the League Two contest.
The visitors took the lead after pouncing on Luther James-Wildin's mistake in the 19th minute. Forward Sam Hoskins won the ball deep in the Stevenage half before finding Powell, who slotted into the net.
The Cobblers could have added a second as Hoskins found space on the edge of the area but he curled his effort just wide of the far-right post.
Boro pressed for an equaliser, with James-Wildin's cross causing problems for goalkeeper David Cornell before Northampton cleared their lines.
The home side eventually got their equaliser as the impressive Ilias Chair saw his free-kick headed in at the back post by Revell.
But Williams had the final say when he nicked the ball off Michael Timlin and drove at goal before chipping past keeper Paul Farman.
Match report supplied by the Press Association.
- 1FarmanBooked at 90mins
- 24MakasiSubstituted forSonupeat 71'minutes
- 4TimlinBooked at 51mins
- 8ByromSubstituted forBallat 90'minutes
- 23GibsonSubstituted forGuthrieat 60'minutes
- 18TurnbullSubstituted forMcWilliamsat 76'minutes
- 7HoskinsBooked at 87mins
- 21O'TooleBooked at 64mins
- 4GoodeBooked at 47mins
- 10PowellBooked at 14minsSubstituted forWilliamsat 71'minutes
- 27SordellSubstituted forFoleyat 63'minutesBooked at 90mins
- Lee Swabey
- Shots on Target
Second Half ends, Stevenage 1, Northampton Town 2.
Corner, Northampton Town. Conceded by Luke Wilkinson.
Foul by Kurtis Guthrie (Stevenage).
David Buchanan (Northampton Town) wins a free kick on the right wing.
Luke Wilkinson (Stevenage) wins a free kick in the attacking half.
Foul by Sam Hoskins (Northampton Town).
Paul Farman (Stevenage) is shown the yellow card for a bad foul.
Goal! Stevenage 1, Northampton Town 2. Andy Williams (Northampton Town) right footed shot from the centre of the box to the bottom left corner.
Sam Foley (Northampton Town) is shown the yellow card for a bad foul.
Kurtis Guthrie (Stevenage) wins a free kick on the right wing.
Foul by Sam Foley (Northampton Town).
Substitution, Stevenage. Jimmy Ball replaces Joel Byrom.
Sam Hoskins (Northampton Town) is shown the yellow card for a bad foul.
Kurtis Guthrie (Stevenage) wins a free kick in the attacking half.
Foul by Aaron Pierre (Northampton Town).
Foul by Alex Revell (Stevenage).
Aaron Pierre (Northampton Town) wins a free kick in the attacking half.
Foul by Joel Byrom (Stevenage).
Shaun McWilliams (Northampton Town) wins a free kick in the defensive half.