Erik ten Hag's team made a blistering start to the match, with Marcus Rashford and Rasmus Hojlund both scoring in the opening 25 minutes.
Wolves halved our advantage in the 70th minute, with a penalty from Pablo Sarabia, only for Scott McTominay to nod home a third just minutes later.
In what appeared to be an agonising late twist, Max Kilmer and Pedro Neto dragged the score back to 3-3 in the final stages, only for Mainoo's late masterpiece to rescue all three points for for United, in what we are contractually obliged to refer to as 'Fergie-time'.