Will it be a Merseyside derby in the League Cup final this time around or are we seeing two of the strongest sides in the Premier League battling it out in the Capital One Cup 2015-16 final? We'll get the answer tonight.
Manchester City take on Everton in the second leg of the League Cup semi final on Wednesday at the Etihad Stadium. Manuel Pellegrini's side have to reduce the 2-1 deficit from the first leg to get past the Toffees and make their berth in the final of the competition.
"The most important thing is to try to play another final at Wembley," Pellegrini was quoted by the BBC ahead of the game. "That is our target. After we lost to Everton 2-1, I said that if we don't qualify for the final, it's not because of that game but because we can't win at home at least 1-0."
Everton have never won the League Cup, and they will be determined to achieving the feat this season. Manchester City nevertheless remain the favourites in tonight's game; they won the title in the 2013-14 season last.
"Getting a big achievement and reach something quite special could help to that positive outlook in our games," Toffees boss Roberto Martinez said ahead of the game. "It will be an enormous landmark for the club if we can reach the final of the League Cup."
Liverpool won their second leg Capital One Cup semi final tie against Stoke City in a dramatic fashion on Tuesday night. Jurgen Klopp's side got past Stoke 6-5 on penalties, after the visitors recorded a 1-0 score after 90 minutes of play, and thus levelled the aggregate score.
The confidence handed to the Reds from their win last night will be a major factor for Klopp's men in the final, and both Man City and Everton have to be wary of the challenge coming next. Nevertheless, for now, the semi final tie tonight is the be-all and end-all for both sides.
Man City: Pellegrini had announced that Willy Caballero will be handed a start tonight in the place of Joe Hart on goal. Apart from that, the Chilean coach will be worried as defenders Eliaquim Mangala, Vincent Kompany, and Aleksandar Kolarov are sidelined for the game. Forwards Wilfried Bony and Samir Nasri are also recovering from their injuries.
Everton: Midfielder Muhamed Besic (hamstring) and winger Kevin Mirallas (tendon) are out of the game after suffering injuries in their Premier League match against Swansea last weekend. Apart from the two, Roberto Martinez has a fit squad at his disposal tonight.
Where to watch live
Manchester City vs Everton is scheduled to kick-off at 7:45 pm GMT (1:15 am IST, 2:45 pm EST) on Wednesday, 27 January.
In India, viewers can catch the game on Ten Action. Online streaming will be available on tensports.com.
In the UK, viewers can catch the game on Sky Sports 1/HD UK and Now TV UK. Online streaming will be available on Sky Go and Sky Go Extra. The radio commentary is available on BBC Radio 5 Live and TalkSport Radio.
In the US, viewers can catch the game on beIN Sports USA and Fubo TV. Online streaming will be available on beIN Sports Connect.
The live scores of the game are also available on bet365.