Match ends, Northampton Town 3, MK Dons 2.
Unbeaten Northampton Town gained their first League One win since promotion by beating 3-2 MK Dons in a thriller.
Harry Beautyman scored with a shot on the turn in the eighth minute for the Cobblers, who are now 30 games unbeaten in the league.
Alex Revell's glancing header made it 2-0, before Matt Taylor curled in a fine free-kick for a third.
Dean Bowditch pulled one back for MK Dons, and Taylor had a penalty saved before a late Samir Carruthers goal.
Northampton, who won League Two last season, were three goals up inside the first half-an-hour, leading when Jak McCourt won the ball and advanced into the area before finding Beautyman, who beat goalkeeper David Martin from 10 yards.
Former Dons striker Revell doubled the advantage five minutes later, getting on the end of Taylor's excellent cross to find the bottom corner of the net.
Nicky Maynard went close for the visitors with a shot on the turn which goalkeeper Adam Smith saved comfortably, but the hosts increased their lead in the 28th minute when Taylor curled a 20-yard free-kick over the wall and into the top corner of the net.
Ed Upson flashed a shot wide before the visitors reduced the arrears in the 38th minute when Bowditch headed home a cross from Carruthers.
Northampton squandered a great opportunity to restore their three-goal advantage shortly after the restart - Bowditch conceding a penalty when he impeded Kenji Gorre only for Martin to save Taylor's effort.
Smith kept out a fierce drive from Carruthers as the visitors looked to make the most of the let-off.
The home side had further chances on the counter but Carruthers reduced the deficit in stoppage-time, racing on to Darren Potter's pass to beat Smith.
Report provided by the Press Association.
Line-ups
Northampton
Formation 4-4-2
- 1Smith
- 3Buchanan
- 22Nyatanga
- 5Diamond
- 2Moloney
- 12McCourt
- 31Taylor
- 16Beautyman
- 4AndersonSubstituted forHoskinsat 68'minutes
- 10RevellSubstituted forRichardsat 90+1'minutes
- 11GorréSubstituted forPotterat 68'minutesBooked at 78mins
Substitutes
- 8Byrom
- 9Richards
- 14Hoskins
- 15Potter
- 26Cornell
- 28McDonald
- 30Hooper
MK Dons
Formation 4-4-2
- 1Martin
- 3Lewington
- 4Walsh
- 23Downing
- 2BaldockBooked at 44mins
- 7CarruthersBooked at 43mins
- 6UpsonSubstituted forReevesat 59'minutes
- 8Potter
- 49ColcloughSubstituted forPowellat 71'minutes
- 9Bowditch
- 28MaynardSubstituted forAgardat 59'minutes
Substitutes
- 10Reeves
- 12Williams
- 14Agard
- 16Hendry
- 17Powell
- 19Nicholls
- 30Thomas-Asante
- Referee:
- David Webb
- Attendance:
- 6,618
Match Stats
- Possession
- Home50%
- Away50%
- Shots
- Home7
- Away6
- Shots on Target
- Home6
- Away4
- Corners
- Home2
- Away4
- Fouls
- Home12
- Away11
Live Text
-
Post update
-
Full Time
Second Half ends, Northampton Town 3, MK Dons 2.
-
Goal!
Goal! Northampton Town 3, MK Dons 2. Samir Carruthers (MK Dons) left footed shot from the centre of the box to the bottom right corner.
-
Post update
David Buchanan (Northampton Town) wins a free kick in the defensive half.
-
Post update
Foul by George Baldock (MK Dons).
-
Substitution
Substitution, Northampton Town. Marc Richards replaces Alex Revell.
-
Post update
Foul by Alex Revell (Northampton Town).
-
Post update
Dean Lewington (MK Dons) wins a free kick in the defensive half.
-
Post update
David Buchanan (Northampton Town) wins a free kick on the left wing.
-
Post update
Foul by Samir Carruthers (MK Dons).
-
Post update
Alex Revell (Northampton Town) wins a free kick in the defensive half.
-
Post update
Foul by Samir Carruthers (MK Dons).
-
Post update
Foul by Alex Revell (Northampton Town).
-
Post update
Dean Lewington (MK Dons) wins a free kick on the right wing.
-
Post update
Brendon Moloney (Northampton Town) wins a free kick on the right wing.
-
Post update
Foul by Daniel Powell (MK Dons).
-
Booking
Alfie Potter (Northampton Town) is shown the yellow card for a bad foul.
-
Post update
George Baldock (MK Dons) wins a free kick in the defensive half.
-
Post update
Foul by Alfie Potter (Northampton Town).
-
Substitution
Substitution, MK Dons. Daniel Powell replaces Ryan Colclough.