Not even a week ago, Liverpool drew 2-2 with Manchester City at the Etihad in what was arguably the most important game of the season.
The result put the Premier League title in Man City's hands. All they have to do is win every remaining league game and they'll be lifting the trophy at the end of the season.
There are still a lot of games to go so nothing is certain but if the Reds do miss out on the Prem then beating City to the FA Cup would be a little bit of payback.
Whatever team wins today denies their opponents the potential of a historic quadruple/treble.
Liverpool already have one of the four trophies up for grabs this season, after they beat Chelsea in the Carabao Cup final on penalties in February.
Klopp's side could play Thomas Tuchel's side in a Wembley final once again this season and his Chelsea side face off against Crystal Palace in the other FA Cup semi-final tomorrow.
With all that in mind, here are the confirmed lineups for Manchester City and Liverpool for today's game!
Manchester City Team
Zack Steffen; Joao Cancelo, John Stones, Nathan Ake, Oleksandr Zinchenko; Fernandinho, Jack Grealish, Bernardo Silva; Gabriel Jesus, Raheem Sterling, Phil Foden.
📋 TEAM NEWS IS IN! 📋
XI | Steffen, Cancelo, Stones, Ake, Zinchenko, Fernandinho (C), Bernardo, Foden, Grealish, Jesus, Sterling
— Manchester City (@ManCity) April 16, 2022
Manchester City substitutes
Ederson, Ruben Dias, Ilkay Gundogan, Aymeric Laporte, Rodrigo, Kevin De Bruyne, Riyad Mahrez, Liam Delap, Roméo Lavia