Liverpool's fixture list for the final few weeks of the season has been confirmed after they beat Villarreal 3-2 to progress to the final of the Champions League.
The Reds were 2-0 down to Unai Emery's side at half-time at El Madrigal, their aggregate lead cancelled out. However, an emphatic second-half display and goals from Fabinho, Sadio Mane and Luis Diaz ensured the win.
Liverpool remain in all three competitions, with two finals on the horizon and an incredibly tight run-in for the league.
PLAYER RATINGS: Luis Diaz and Virgil van Dijk brilliant vs Villarreal
READ MORE: Jamie Carragher said what every Liverpool fan was thinking at half-time against Villarreal
Following the weekend's round of league fixtures, they are still within one point of rivals Man City in the Premier League title race. It could go down to the final day with just four games left to play.
On top of that, Liverpool could secure another domestic trophy this month if they beat Chelsea in what will be a re-run of February's League Cup final. The two sides will meet again at Wembley to contend this season's FA Cup final.
Then, it's a trip to Paris for their third Champions League final in five years under Klopp. Their total number of games this season (63) will equal Liverpool's treble winning season in 2000/01, where they won the FA Cup, League Cup and UEFA Cup under Gerard Houllier.
Ahead of the final few weeks of the campaign, here is Liverpool's complete fixture list as they look to achieve the unthinkable.
Liverpool's fixtures:
- Tottenham (Premier League - H) - Saturday May 7
- Aston Villa (Premier League - A) - Tuesday May 10
- Chelsea (FA Cup Final - N) - Saturday May 14
- Southampton (Premier League - A) - Tuesday May 17
- Wolves (Premier League - H) - Sunday 22 May
- Man City/Real Madrid (Champions League Final - N) - Saturday 28 May