There can be little doubt Jurgen Klopp’s side are one of Europe’s top attacking sides.
Their front three of Sadio Mane, Firmino and Mohamed Salah is a frightening mix of pace, power, technical quality and goals. When they click, there aren’t many defences that keep them quiet.
"It's not just Salah," Pep Guardiola said at the weekend. "Mane and Firmino, all three, they are almost unstoppable. They're fantastic."
There’s plenty of industry in midfield with the likes of Jordan Henderson, James Milner and Emre Can to call on, although the latter has been struggling with a back problem, and the signing of Virgil van Dijk has brought additional solidity at the back.
They’ve had their problems in goal but Loris Karius has emerged as the undisputed No. 1 and appears to be finding some form.
What to expect
Liverpool are likely to start fast. They will look to press City high and hard in an attempt to force mistakes, playing on the front foot in a bid to establish a first-leg lead.
It’s the way they approach most games at Anfield and it’s worked against City in the past.
Expect 4-3-3 with full-backs Trent Alexander-Arnold and Andy Robertson looking to get forward and supplement attacks.
Since their defeat to West Brom in the FA Cup back in January, Liverpool have lost just once in 10 games, a period that has seen them notch 26 goals.
They currently sit third in the Premier League, 18 points adrift of City having played a game more – but remain the only side in the division to beat us this season.
Their last-16 tie in the Champions League saw them drawn against Porto and a superb 5-0 win in the first leg in Portugal saw them bury the tie before it really got going.
Mo Salah. The Egyptian forward has scored a remarkable 37 goals in all competitions this season.
In theory, keeping him on his right foot sounds simple. But his trickery and ability to beat players makes the reality very different.