Raheem Sterling and Kylian Mbappe both scored second-half hattricks in UEFA Champions League action on Tuesday as Manchester City, Paris Saint-Germain and Tottenham Hotspur all recorded big victories.
Juventus, Real Madrid and Bayern Munich laboured to wins on a night which brought 30 goals in eight games, a third of which were scored by Premier League clubs.
Sterling’s three goals came 11 minutes apart in the second half as Pep Guardiola’s City thumped Atalanta 5-1 at the Etihad Stadium to maintain their perfect record in Group C.
The Italians had earlier taken the lead from Ruslan Malinovskyi’s 28th-minute penalty, but they were soon overrun and remain without a point in their debut Champions League campaign.
Sergio Aguero equalised from a Sterling assist and the Argentine scored a penalty to put City ahead before the break. Sterling then took over, although City finished with 10 men as Phil Foden was sent off late on.
City’s will seal a place in the last 16 if they win away to Atalanta next, as nearest rivals Shakhtar Donetsk and Dinamo Zagreb played out a 2-2 draw in Ukraine earlier.
Yevhen Konoplyanka and Brazilian substitute Dodo netted for Shakhtar, with Dinamo’s goals coming in between from Dani Olmo and a Mislav Orsic penalty.
Compared to Sterling, Mbappe took a sluggish 22 minutes to score his three goals in PSG’s 5-0 romp away to former European Cup runners-up Club Brugge in Belgium in Group A.
Mauro Icardi scored twice for the French champions, who were without the injured Neymar but had Angel Di Maria in exceptional form -- the Argentine set up four goals.
“I wanted to start and I thought I was going to start, but the coach made his choice and I had to accept it. I also wanted to show that it’s difficult to get by without me,” Mbappe told French broadcaster RMC Sport.
PSG have a maximum nine points, are yet to concede a goal in Europe this season and will be through to the last 16 with a win at home to Club next month.
Below them, Real Madrid are up to second after claiming their first win in Europe this season. Eden Hazard set up Toni Kroos for a first-half strike that handed them a 1-0 victory over Galatasaray in Istanbul.
Meanwhile, there was a welcome win for Mauricio Pochettino’s Tottenham, who crushed Red Star Belgrade 5-0 in north London, three weeks on from their 7-2 humiliation at the hands of Bayern Munich at the same venue.
Captain Harry Kane scored twice for Spurs either side of a Son Heung-min brace and an Erik Lamela goal as they moved up to second place in Group B on four points.
They remain five points behind group leaders Bayern Munich, for whom Robert Lewandowski bagged two in a 3-2 win at Olympiakos that maintained their perfect record.
Youssef El Arabi gave Olympiakos the lead, but Lewandowski’s brace either side of half-time changed the game and Corentin Tolisso fired in a magnificent third before Guilherme pulled one back.
In Turin, Juventus needed a late Paulo Dybala pair to come from behind and beat Lokomotiv Moscow 2-1 in Group D.
Aleksei Miranchuk gave the Russians the lead on the half-hour and it took a stunning strike by Dybala to bring the Italian champions back level with 13 minutes left.
Moments later the same player scored from the follow-up after Alex Sandro’s shot was saved.
Juve are level atop Group D on seven points with Atletico Madrid, who edged out Bayer Leverkusen 1-0 thanks to Alvaro Morata’s 78th-minute header.