We now know the Europa League final. Three days before the Champions League final, Villarreal will face Man Utd.
It will be United's second final in the Europa League after the 2017 edition and Villarreal's first.
Villarreal prevented another all-English final so there was no repeat of the 2018-19 season when both the Champions League and Europa League final featured only English sides.
Villarreal's path to the final
Villarreal managed to make a European final for the first time in their history. They did so after knocking Arsenal out in the semi-finals.
Villarreal's adventure began in the Europa League group phase where they got five wins and a draw. The draw was against Maccabi Tel Aviv and the Yellow Submarine went through top of the group.
Despite being first, Villarreal had to face a team who had dropped out of the Champions League in the last 32. They beat Red Bull Salzburg in both legs.
They then beaten Dynamo Kiev in the last 16, Dinamo Zagreb in the quarters and then Arsenal in the semis. It is a huge success for Villarreal.
Man Utd's path to the final
Man Utd qualified for the final in Gdansk in emphatic fashion. Solskjaer's men beat Roma in the semis.
United began in the Europa League at the last 32 phase after coming third in their Champions League group behind PSG and Leipzig.
In the last 32, they knocked out Real Sociedad after a comfortable victory in the first leg. They then had to work hard to win at the San Siro and eliminate AC Milan in the last 16.
At the quarter-final stage, Granada were knocked out 4-0 on aggregate and then finally they beat Roma. Despite losing 3-2 in Italy, a thumping 6-2 win in the first leg was enough for a place in the final.