POMPEY hit back from a horror opening 10 minutes to snatch a stoppage-time equaliser in a pulsating 3-3 draw at Leeds.
The Blues made the worst possible start to the contest as they found themselves 2-0 down as Max Gradel and Robert Snodgrass put the Championship high-flyers in command as Pompey's defence went missing in alarming fashion.
But David Nugent fired back a cracker before half-time to give the travelling supporters hope of an unlikely comeback with a fierce rising shot that flew into the top corner as Steve Cotterill's side began to work themselves back into the game.
Leeds restored their two-goal advantage in a crazy two-minute spell just past the hour mark as Bradley Johnson rattled in a volley from the edge of the box.
But Richard Hughes, in what could be his last game for the club, hit back instantly as his shot deflected into the Leeds net via former Pompey defender Andy O'Brien.
It got even worse for the luckless former Pompey defender deep into stoppage time as he could only divert substitute Nadir Ciftci's cross from the right flank beyond his own keeper to spark jubilant scenes in the away section and seal a point for Pompey.