Two stoppage-time goals - the first one mired in controversy - handed Walsall a dramatic 2-0 victory over fellow League One play-off chasers Peterborough.
Erhun Oztumer scored direct from a corner to give Walsall the lead two minutes into time added on with Posh furiously appealing for a foul on keeper Luke McGee.
Posh captain Chris Forrester was sent off for leading the protests before Kieron Morris sealed the points with Walsall's second.
McGee had been the star of the first half for Posh and made a fine near-post reaction save on 25 minutes to keep out Simeon Jackson's close-range flick from Jason McCarthy's low cross.
Craig Mackail-Smith stung Walsall keeper Neil Etheridge's palms from an acute angle but McGee was the busier keeper and he made another smart save to deny McCarthy in first-half stoppage time.
Trending
- Arteta keen to avoid repeat of Ozil saga
- What Odegaard would bring to Arsenal
- 'Master craftsman Anderson the complete bowler'
- Klopp on transfers: 'I cannot spend the money'
- What's gone wrong for Liverpool?
- Merson: Liverpool response can confirm greatness
- What now for £72m Pepe?
- Beckham defends Neville appointment: It's not about friendship
- Walker: End of an era for Celtic | Boyd: Squad rebuild needed
- Fury delivers warning: 'I will smash AJ!'
McGee got into a shoving match with his own defender Dominic Ball after the break but that seemed to wake Posh up and a 20-yard Junior Morais strike brought a wonderful low save from Etheridge.
The game seemed set to peter out into a goalless draw but McGee fumbled Oztumer's corner over the line under pressure from Amadou Bakayoko in injury time.
And after Forrester was sent off for berating the officials, Morris squeezed Walsall's second under McGee's body in the seventh minute of added time.