Villarreal have been crowned Europa League winners after beating Manchester United on penalties (11-10) in Gdansk – after remaining level at 1-1.
Goalkeeper David de Gea missed the crucial penalty after Gerard Moreno and Edinson Cavani netted in normal time.
Manchester United 1
Scorers: Moreno 29′; Cavani 55′
Manchester United started brightest and forced two early openings, with Scott McTominay and Luke Shaw both firing wide from the edge of the box.
But it was Villarreal who opened the scoring when Gerard Moreno escaped Victor Lindelöf from a set-piece before slotting home from close range.
Afforded time to regroup at half-time, United came out stronger and created some half-chances before Edinson Cavani netted a deserved equaliser.
Marcus Rashford’s wayward shot took two or three deflections in a crowded penalty box and the 34-year-old was on hand to stroke into the net.
From that point forward, the English side were dominant and Cavani almost doubled his tally after Luke Shaw broke forward – only for Pau Torres to block his goalbound effort.
Villarreal improved with some fresh legs and despite going close through Alberto Moreno and Paco Alcácer, were unable to create any clear-cut chances.
After a lacklustre extra-time, the standard of penalties in the shootout were incredible as both goalkeepers were eventually called on from 12 yards.
Gerónimo Rulli rifled his spot-kick past David de Gea, who then missed the resulting penalty which handed Villarreal their first ever European trophy.