Borussia Mönchengladbach gave Barcelona a scare in last night’s game, before the cyan shirted Spaniards rallied in the second half, scoring twice to leave the Bundesliga side without a point from two Champions League games. They were beaten last week by Manchester City, who last night took on Celtic – the Scottish champions looking to bounce back from last week’s 7-0 trouncing at the hands of Barcelona.

Manchester City, cruising through the season with a 100% record in all competitions under Pep Guardiola, looked set to heap more misery on Celtic. However, the points were shared in a 3-3 thriller, with Raheem Sterling scoring for both teams in a mad 9 minute spell.

Atletico Madrid impressed in a 1-0 home win over Bayern Munich. The hosts also hit the woodwork twice, and have all but qualified for the next round with 6 points from two games. Bayern have 3 points, while FC Rostov and PSV Eindhoven have a point apiece after last night’s draw.

Real Madrid were held to a 2-2 draw at Borussia Dortmund, with Ronaldo back in scoring form. Elsewhere there were wins for Arsenal and Tottenham, and La Liga’s Sevilla.

Leicester may be fluffing their lines in the English Premier League, but the Foxes have shown cunning and guile in their first two games in the Champions League, following up last week’s confident away win over Club Brugge with a 1-0 home victory over far sterner opposition in FC Porto.

Porto have won this competition twice, most recently in 2004 under the guidance of Jose Mourinho. More tellingly, goalkeeper Iker Casillas had made 157 Champions League appearances as he took to the pitch on Tuesday night. Between them, the entire Leicester City squad had made just 70. His experience wasn’t enough to prevent Islam Slimani from putting the winning goal past him.