Match ends, Northampton Town 2, Oldham Athletic 2.
Northampton Town and Oldham Athletic were both relegated from League One following their final-day draw.
Northampton required a win by at least nine goals to stand any chance of survival, while Oldham entered the game knowing they would be safe if they matched Rochdale's result against Charlton.
However, the draw at Sixfields and Rochdale's 1-0 win meant the Cobblers and the Latics will drop down to the fourth tier along with MK Dons and Bury.
Oldham looked to be closing in on survival when George Edmundson's first goal for the club, a shot from 15 yards, put them ahead.
But they then surrendered their first-half advantage and fell behind by half-time.
Matt Grimes converted a penalty to level after Sam Hoskins was fouled, and Cobblers captain Ash Taylor pounced on a rebound to complete the turnaround.
At that stage Oldham were in the relegation spots, and Thomas Haymer headed their equaliser to put Rochdale back in the bottom four, only for Joe Thompson to net Dale's winner at Spotland and send the Latics down by a point.
Latics drop after 21 years in third tier
After a nightmare start to the season which cost John Sheridan his job, Oldham gave themselves every chance of avoiding the drop with a strong last third of the campaign under Richie Wellens.
However, too many draws towards the end, including a last-minute penalty equaliser conceded against Gillingham in the final weeks of the campaign, kept them moored towards the wrong end of the table.
They lost only one of their final nine league games, but failure to win at Northampton ended 21 years of consecutive third-tier football and dropped them into the bottom rung of the English Football League for the first time since 1971.
Northampton's relegation finally confirmed
A season of off-pitch turmoil has been similarly chaotic on it, with Northampton going back down to England's fourth tier after just two seasons in League One.
Chinese firm Guangzhou-based 5USport, which bought a 60% share in June 2017, was forced to sell back its stake due to "investment restrictions".
And while the board has moved to reassure fans that the club is financially secure, the team's performances have been anything but reassuring.
Jimmy Floyd Hasselbaink took over as manager from Justin Edinburgh on a three-year-deal in September 2017 with the Cobblers bottom of the table.
They climbed to as high as 18th in January but, by the time the former Chelsea striker was sacked in early April, Northampton had slipped back down to 22nd after a winless nine-game run.
Edinburgh's former Tottenham team-mate Dean Austin took over as caretaker boss for the final few weeks of the season, but could not steer the club to safety.
Line-ups
Northampton
Formation 4-4-1-1
- 13O'Donnell
- 2Moloney
- 6Taylor
- 5Barnett
- 3Buchanan
- 8FoleySubstituted forBridgeat 71'minutes
- 17McWilliamsBooked at 84minsSubstituted forRobertsat 90+6'minutes
- 29Grimes
- 11Powell
- 21O'Toole
- 14Hoskins
Substitutes
- 1Cornell
- 10van Veen
- 26Poole
- 36Bridge
- 37Turnbull
- 40Roberts
- 42Luckassen
Oldham
Formation 4-4-1-1
- 19Placide
- 23Hunt
- 34Haymer
- 15Edmundson
- 3Moimbé
- 18Pringle
- 6GardnerBooked at 49minsSubstituted forBenyuat 74'minutes
- 29Byrne
- 27NepomucenoSubstituted forDaviesat 57'minutes
- 12NazonSubstituted forHollowayat 83'minutes
- 13Doyle
Substitutes
- 1de la Paz
- 7Benyu
- 9Davies
- 10Holloway
- 16McEleney
- 20Stott
- 30Obadeyi
- Referee:
- Keith Stroud
- Attendance:
- 6,511
Match Stats
- Possession
- Home49%
- Away51%
- Shots
- Home7
- Away9
- Shots on Target
- Home4
- Away4
- Corners
- Home10
- Away4
- Fouls
- Home8
- Away18
Live Text
-
Post update
-
Full Time
Second Half ends, Northampton Town 2, Oldham Athletic 2.
-
Substitution
Substitution, Northampton Town. Morgan Roberts replaces Shaun McWilliams.
-
Post update
Corner, Northampton Town. Conceded by Rob Hunt.
-
Post update
Attempt saved. Craig Davies (Oldham Athletic) right footed shot from outside the box is saved in the bottom right corner.
-
Post update
Matt Grimes (Northampton Town) wins a free kick in the defensive half.
-
Post update
Foul by Eoin Doyle (Oldham Athletic).
-
Post update
Corner, Northampton Town. Conceded by Thomas Haymer.
-
Booking
Shaun McWilliams (Northampton Town) is shown the yellow card for a bad foul.
-
Post update
Foul by Shaun McWilliams (Northampton Town).
-
Post update
Jack Byrne (Oldham Athletic) wins a free kick in the defensive half.
-
Substitution
Substitution, Oldham Athletic. Aaron Holloway replaces Duckens Nazon.
-
Post update
Matt Grimes (Northampton Town) wins a free kick in the defensive half.
-
Post update
Foul by Jack Byrne (Oldham Athletic).
-
Post update
Corner, Northampton Town. Conceded by George Edmundson.
-
Post update
Corner, Northampton Town. Conceded by Johny Placide.
-
Post update
Attempt saved. Matt Grimes (Northampton Town) left footed shot from very close range is saved in the top right corner.
-
Post update
Foul by Daniel Powell (Northampton Town).
-
Post update
Wilfried Moimbé (Oldham Athletic) wins a free kick in the attacking half.
-
Post update
Attempt missed. Duckens Nazon (Oldham Athletic) right footed shot from outside the box is close, but misses to the right.