Raheem Sterling’s three goals came in just 11 minutes apart in the second half as Pep Guardiola’s Manchester City thumped Atalanta 5-1 in a Champions League clash to maintain their perfect record in Group C.
Mbappe also scored a second-half hat-trick as Paris Saint-Germain thrashed Brugge. Tottenham Hotspur also recorded a big victory while 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.
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.
According to sports statisticians Opta, the last player to come off the bench and score a hat-trick in the Champions League was Spaniard Joseba Llorente for Villarreal in 2008.
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.
The Pole has 18 goals this season and 58 career Champions League goals -- only Cristiano Ronaldo, Lionel Messi, Raul and Karim Benzema have more.
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.