Barcelona look to continue their stranglehold on the Copa del Rey when they face Sevilla in Madrid on Saturday night.
The two sides met in the final in 2016, with Barcelona running out extra-time winners at the Vicente Calderon, the former home of Atletico Madrid.
Now they do battle at Atleti's new home, the Wanda Metropolitano, with Ernesto Valverde's men eyeing a fourth successive Spanish Cup triumph.
The Blaugrana are 40 games unbeaten in the Spanish top flight, and have only lost once en route to tonight's final.
But they needed a miraculous comeback against Sevilla in March, trailing 2-0 with minutes remaining only to be saved by Luis Suarez and Lionel Messi.
Here's everything you need to know ahead of tonight's game...
When is the game?
The game takes place on Saturday April 21 at 20:30 and will be held at the Wanda Metropolitano, the home of Atletico Madrid.
How can I watch it?
You can watch the game live on Sky Sports Mix and on the Sky Sports Red Button.
Coverage on both begins at 20:25.
Is there a live stream?
You can live stream the game through the app Sky Go via devices such as: a mobile phone, laptop or tablet.
Team news
Sevilla: Simon Kjaer remains a fitness concern as he struggles with a hamstring problem.French full-back Sebastien Corchia is still nursing a groin problem and will miss out, while Vincenzo Montella must decide between Wissam Ben Yedder and Luis Muriel in attack.
Barcelona: Ernesto Valverde rested a number of key men in midweek at Celta Vigo, but all are set to return to the starting XI, including Ivan Rakitic despite a broken finger. Luis Suarez, Gerard Pique, Samuel Umtiti, Andres Iniesta and Sergio Busquets, plus Lionel Messi, should all return to the starting lineup.
Betting Odds
Sevilla: 13/2
Draw: 4/1
Barcelona: 4/11
(Odds courtest of Betfair)