A 93rd minute winner from Frenchman Anthony Martial has seen Manchester United through to the FA Cup final, beating Everton 2-1 at Old Trafford.
The hosts were the first to break the deadlock, Martial making a piercing run into the box to set up Marouane Fellaini to finish in the 34th minute.
Everton had their equaliser in the 75th minute courtesy of a Chris Smalling deflection.
Martial then took centre stage, latching on to a ball at the top of the box and lashing home the winner to send the United faithful into raptures.
Click above for all the goals
Newshub.