Dean Parrett's stoppage-time penalty capped a stunning comeback as Wimbledon fought back from 2-0 down to win 3-2 at relegation rivals Walsall.
Walsall led after just six minutes as Jack Fitzwater glanced Erhun Oztumer's free-kick past keeper George Long via his outstretched thigh.
They doubled their lead on the stroke of half-time when Julien Ngoy flicked a ball over one Dons defender before outsprinting another to slot a cool finish under Long.
But Nicky Devlin's rash challenge on Andy Barcham handed Wimbledon a lifeline two minutes into the second half.
Unlucky Walsall keeper Liam Roberts saved Lyle Taylor's penalty with his legs and palmed away the loose ball only for Joe Pigott to slam home from close range.
Taylor then fired an acrobatic volley off the post but latched onto keeper Long's 65th-minute clearance to thump home a superb strike from just inside the box.
And Wimbledon won it deep into stoppage time as Parrett lashed home from the spot after Kory Roberts fouled Taylor.
Victory pushed the Dons above Walsall, with the sides sitting four and three points respectively above the drop zone.
English League One Standings
POS | Team | GP | GD | PTS |
---|---|---|---|---|
1 | Peterborough United | 29 | +24 | 58 |
2 | Lincoln City | 29 | +19 | 57 |
3 | Hull City | 31 | +21 | 53 |
4 | Portsmouth | 29 | +19 | 51 |
5 | Sunderland | 29 | +20 | 50 |
6 | Doncaster Rovers | 27 | +12 | 49 |
7 | Accrington Stanley | 28 | +9 | 46 |
8 | Oxford United | 28 | +8 | 44 |
9 | Charlton Athletic | 30 | +4 | 44 |
10 | Ipswich Town | 28 | +4 | 44 |
11 | Crewe Alexandra | 30 | +2 | 43 |
12 | Plymouth Argyle | 30 | -7 | 42 |
13 | Milton Keynes Dons | 30 | +4 | 41 |
14 | Blackpool | 26 | +4 | 40 |
15 | Gillingham | 30 | -3 | 40 |
16 | Shrewsbury Town | 27 | 0 | 37 |
17 | Fleetwood Town | 30 | +5 | 36 |
18 | Rochdale | 30 | -14 | 28 |
19 | Swindon Town | 30 | -20 | 28 |
20 | AFC Wimbledon | 28 | -20 | 28 |
21 | Bristol Rovers | 29 | -20 | 27 |
22 | Wigan Athletic | 30 | -26 | 27 |
23 | Northampton Town | 30 | -24 | 26 |
24 | Burton Albion | 28 | -21 | 25 |
League One News
Referee Darren Drysdale charged by FA after squaring up to player
Referee Darren Drysdale has been charged with improper conduct by the FA after confronting an Ipswich Town player.
Chelsea's Hayes on men's coaching role: I'm not looking for another job
Chelsea manager Emma Hayes has said she is not looking for another job after reports she is on the shortlist for the manager role at Wimbledon.
Swindon midfielder hits incredible 30-yard screamer
Scott Twine scores with an outstanding hit from outside of the box for Swindon vs. Ipswich.
Lincoln City's comical own goal vs. Peterborough
Timothy Eyoma was the unlucky culprit in this own goal for Lincoln City vs. Peterborough United.
Accrington Stanley beat Charlton in League One
Colby Bishop shines in Accrington Stanley's 2-0 win against Charlton Athletic in English League One.
Fans share their experiences of discrimination in football
Fans in England tell Kick It Out about their experiences with being subject to, or encountering discrimination.