Inter Milan put their Serie A slump aside and battled for all the maximum three points following a 1-0 win over Barcelona. Hakan Calhanoglu struck on the stroke of half time to seal the victory for the hosts.
Xavi’s men were the more purposeful side but failed to transfer their dominance and intensity into threats in front of goal. Inter held on and looked assured on the ball any time whenever they got it.
Pedri equalized in the 67 minute but it was disallowed for a hand ball after a VAR review.
Bayern rarely broke a sweat as they run over Viktoria Plzen with a commanding 5-0 win. Leroy Sane scored a brace while Gnabry, Mane and Choupo-Moting netted one a goal each to complete a fantastic win for the Bavarians.
Napoli came back from a goal down to thrash Ajax 6-1 at no place than the Johan Cruijff Arena. The Italians are leading the group with 9 points.
Raspadori canceled out Mohammed Kudus’ 9th minute opener before Di Lorenzo doubled the lead and Zielinski adding the third. Raspadori doubled his tally after the restart while Kvaratskhhelia and Simeone all netting a goal each to outclassed the hosts.
Liverpool strolled pass Rangers with a comfortable 2-0 win at Anfield. Trent Alexander-Arnold fired home an exquisite free kick in the first half before Mohammed Salah converted from the spot to hand the Reds a comfortable win.
Belgian giants Club Brugge handed Atlético Madrid a shocking 2-0 defeat. Goals from Kamal Sowa and Ferran Jutgla did the trick for the home side.
FC Porto edged Bayer Leverkusen by 2-0 at the Estadio do Dragao. Substitutes Zaidu Sanusi and Wenderson Galeno scored midway through the second half and in the dying embers respectively to help Porto cruise across the finishing line.
Elsewhere in France Marseille walked over Portuguese side Sporting CP by inflicting on them a 4-1 defeat.
Trincao first minute strike was canceled out by Alexis Sanchez in the 13th minute before Harit doubled the lead three minutes later.
Balerdi added the third before the half hour mark while Mbemba got the fourth with six minutes remaining on the clock as the Ligue 1 side earned their first win in three games.
Eintracht Frankfurt and Tottenham Hotspur played out a lackluster goalless draw at the Deutsche Bank Park in Germany.
The two teams combined, produced only three shots on target. The hosts had two while Spurs managed only one in the entire 90 minutes.