An extra-time strike from Jesse Lingard ensured Manchester United claimed the FA Cup with a 2-1 win over Crystal Palace.
Both sides had their chances in the final 30 minutes but it was youngster Lingard who grabbed the headlines with a stunning half volley from inside the area.
United had the first real chance of the match when captain Wayne Rooney tested Wayne Hennessey inside 15 minutes.
The England international saw his shot saved and the Welsh keeper was also on hand to stop Mata seven minutes later.
Before half-time, both Marouane Fellaini and Anthony Martial went close with the latter seeing his goal-bound effort deflected wide by Joel Ward.
Both players then hit the upright in the second-half, with Fellaini rattling the bar and MartialÂ’s glancing header hitting the far post.
The opening goal of the game eventually came in the 78th minute when Puncheon found a small gap at the near post before he blasted the ball past United keeper David de Gea.
Palace were in front for just three minutes, with MataÂ’s left-foot volley finishing a fine move after some good build-up play by Wayne Rooney.
The Eagles started extra-time with the bit between their teeth and could have scored but both Yannick Bolasie and Dwight Gayle were denied by De Gea.
The game was then turned on its head when defender Chris Smalling was sent off after he pulled down Bolasie as the last man.
Michael Carrick also went close for the Red Devils but it was Lingard who smashed the ball home in the 111th minute after being left unmarked in the penalty area.
The goal stunned Palace and they failed to muster another attack as United won the FA Cup for the first time since 2004.