The Europa League final four will be determined tonight when the quarter-final second legs will be played across various grounds.
Roma, Manchester United, and Villarreal hold valuable leads, while the tie between Slavia Praha and Arsenal is all square after the first 90 minutes.
Still, no team's place in the UEFA Europa League semis looks certain yet and it promises to be another night to remember in Europe's second-tier club competition.
Manchester United are favourites to advance against Spanish side Granada thanks to their 2-0 first-leg win played last week.
The Reds will however miss the services of three key players in Harry Maguire, Scott McTominay and Luke Shaw, who are all suspended.
Ole Gunnar's side is also sweating on the fitness of Marcus Rashford and Daniel James, but still remain faovourties to make the last four.
In Italy, Roma will be looking to get the job done against Eredivisie leaders Ajax, having won the first leg thanks to an 87th-minute goal.
Arsenal have a tough trip to Czech Republic for their match against Slavia Prague, who have a useful away goal from their 1-1 draw in London last week.
As highlighted by Mikel Arteta, the Gunners need to score to stand any chance of continuing with their Europe adventure.
Slavia boss Jindřich Trpišovský is however optimistic his side can get the job done, saying; "We have a chance to finish the job at home,"
Second leg fixtures;
First legs (29 April)
Granada / Manchester United vs Ajax / Roma
Dinamo Zagreb / Villarreal vs Arsenal / Slavia Praha
Second legs (6 May)
Ajax / Roma vs Granada / Manchester United
Arsenal / Slavia Praha vs Dinamo Zagreb / Villarreal
Gdańsk Stadium, Poland: 26 May