Arsenal, Chelsea, Liverpool and Tottenham have made European football history as the Premier League sides make up all four finalists in the Europa League and Champions League this season.
This is the first time all four finalists have come from the same country in the same season.
Arsenal meet Chelsea in the Europa League final in Baku on May 29 while Liverpool take on Spurs in the Champions League final at the Wanda Metropolitano Stadium in Madrid on June 1.
The Reds and Spurs made it through in spectacular style – completing splendid comeback victories against Barcelona and Ajax respectively.
This is the first time there’s been an all-Premier League Champions League final since Manchester United beat Chelsea in 2008.
Meanwhile, Arsenal booked their place in Baku with a comfortable victory over Valencia, going through 7-3 on aggregate while Chelsea were made to sweat by a dangerous Eintracht Frankfurt side but made it through on penalties.
LATEST FOOTBALL NEWS
Amond's penalty leaves Newport and Mansfield on level terms after first leg
Chelsea in Europa League final with win on penalties against Eintracht Frankfurt
Aubameyang scores first Arsenal hat-trick as Emery's men reach Europa League final
Man City ace wins Football Writers' Association Footballer of the Year gong
Sunderland record largest attendance outside of Premier League this season
David Wagner appointed head coach of struggling Bundesliga side
HAZ IS BACK
Chelsea vs Eintracht Frankfurt teams: Hazard recalled to Blues' starting XI
Valencia vs Arsenal: Watch without paying extra, TV channel, kick-off time, line-ups
The last time two English sides reached the final of this competition was in 1972 when Tottenham beat Wolves, which was the first final of the UEFA Cup tournament.
The Premier League is well and truly back!