City are aiming to climb into the top four with victory, with fourth-placed Tottenham not playing Fulham until later this evening.
“We feel that we have improved, certainly performance-wise, results-wise we haven’t,” Brighton manager Graham Potter said. “That’s the challenge for us, we have to improve that.
“Performance-wise we have got better, funnily enough the game at the Etihad last season we were quite satisfied with, even though the scoreline was 4-0.
“It’s a fantastic challenge, they’re one of the best teams in European football. What better way than to play against that sort of opposition?”
Here is everything you need to know.
Man City vs Brighton kicks off at 6pm GMT tonight, Wednesday 13 January.
The match will be broadcast live on BT Sport in the UK, via channel BT Sport 1. Subscribers can stream the game online via the BT Sport app and website.
Pep Guardiola is without Nathan Ake and Aymeric Laporte, but Raheem Sterling has recovered since missing the FA Cup tie with Birmingham. Sergio Aguero remains out, self-isolating.
Brighton are without key midfielder Yves Bissouma through suspension, while Adam Lallana, Danny Welbeck, Aaron Connolly and Tariq Lamptey are all out.
Manchester City: Ederson, Walker, Stones, Dias, Cancelo, De Bruyne, Rodri, Gundogan, Mahrez, Jesus, Sterling
Brighton: Sanchez, Webster, Dunk, Burn, Veltman, White, Propper, March, Gross, Maupay, Trossard
City are likely to dominate given their return to form, and the injuries mounting at Brighton. Expect a comfortable home win. Manchester City 3-0 Brighton.