On a dramatic day at the John Smith stadium, it was Mooy who began the first Town revival - his deep corner being headed in by Elias Kachunga to make it 1-1 after Aiden McGeady's strike had given Preston an early lead. 

Jack Payne then put the hosts ahead before Jordan Hugill pegged it back to 2-2 on 79 minutes. 

Then in the fifth minute of time added on, Colin Quaner's winner came in the most dramatic of circumstances. 

Town were awarded a penalty but Mooy's effort was saved, however the German striker followed up to stroke the rebound home to win it 3-2 as the stadium went wild. 

That was Town's 15th home win of the season as they strengthen their grip on a playoff spot for the English Premier League.