Walsall left-back Luke Leahy scored twice in stoppage time as the Saddlers came from behind to stun West Midlands rivals Coventry 2-1 in a feisty League One derby.
Having trailed for most of the game to a Luke Thomas goal, in the first minute of time added on, Leahy headed Walsall level after beating City keeper Lee Burge to a long punt from Saddlers keeper Liam Roberts.
The winner came deep into injury time at the end of the match, when Saddlers right-back Nicky Devlin was tugged back in the area by Junior Brown and stand-in skipper Leahy rolled home the winning penalty against his home-town club.
Coventry paid the price for wasting a host of second-half chances to seal the points after Thomas's 18th-minute opener.
The Derby loan man controlled a clearance on his chest 12 yards out, letting the ball drop before rifling a fine half-volley past Roberts.
Isaiah Osbourne blazed over from 10 yards for Walsall after the break before Roberts made superb saves to thwart Jordan Shipley and Thomas, the latter from only a couple of yards out.
City substitute Jonson Clarke-Harris then drilled a one-on-one chance wide before Leahy's late double made them pay.
Report supplied by the Press Association.