Preston North End were beaten in the 94th minute by Leeds United, as substitute Joel Piroe scored from the penalty spot.
Liam Millar had teed up Will Keane for the opening goal inside 70 seconds, as Ryan Lowe's side stunned the Elland Road faithful. Leeds hit back within five minutes though, as Dan James popped up at the back post to head in the equaliser. The game looked to be heading for a share of the spoils, but Ryan Ledson was penalised for handball late in the day and up stepped Piroe.
Here are our PNE player ratings from the match.
Here are our PNE player ratings from the match.