Manchester City and Barcelona go head-to-head once again (Getty)

Manchester City beat Barcelona at the Etihad Stadium to banish the demons of two weeks after their 4-0 drilling at the Nou Camp.

Lionel Messi took the lead, but two goals from Ilkay Gundogan, as well as a sublime Kevin De Bruyne free-kick, gave City a famous victory and Pep Guardiola's first win over his former club.

City currently sit second in Group C on seven points, two behind Barcelona on nine, meaning victory over Borussia Monchengladbach next time out will see them qualify for the Round of 16.

As for Arsenal, Arsene Wenger's side qualified for the next round with a comeback victory over Ludogorets in Bulgaria.

The Gunners found themselves 2-0 down in the first half, only to win 3-2 with goals from Granit Xhaka, Olivier Giroud and a late winner from Mesut Ozil.

See how the action unfolded below...

Please allow time for the blog to load.

Tuesday's Champions League results:

Basel 1 Paris Saint-Germain 2

Ludogorets 2 Arsenal 3

Besiktas 1 Napoli 1

Benfica 1 Dynamo Kiev 0

Monchengladbach 1 Celtic 1

Manchester City 3 Barcelona 1

Atletico Madrid 2 FC Rostov 1