Neymar and Lionel Messi maintained their lethal partnership with a goal apiece as Barcelona swept aside Ajax 3-1 in Champions League Group F.
The Argentine was the provider, slipping the ball through for Neymar to hit the opener with a clinical finish into the corner after seven minutes, then he struck midway through the half to put the hosts in control.
Andres Iniesta threaded the ball through to the Argentine and his shot from the centre of the penalty area squirmed under keeper Jasper Cillessen.
Messi now has 69 Champions League goals, as does Real Madrid's Cristiano Ronaldo with the duo two off all-time leading scorer Raul.
Anwar El Ghazi pulled back a late goal for Ajax before Sandro Ramirez settled any late jitters.
Barcelona are second in the group behind leaders Paris St Germain.
Edinson Cavani made up for the absence of talismanic frontman Zlatan Ibrahimovic by netting in the 87th minute to give PSG a 1-0 win over APOEL Nicosia, for who Cillian Sheridan played 67 minutes.
The Uruguayan had toiled all night and appeared to be carrying a knock but was on hand to give the French side an undeserved win that kept them top of Group F on seven points.
Devoid of any cohesion and rhythm going forward, PSG were unable to create a clear goalscoring opportunity all night against a well-drilled and organised APOEL side until Cavani managed to bundle the ball home from close range.
The Cypriot side, who are bottom of the group with one point, will feel they created the better chances during the match to merit a win, but were left to curse their luck as a lack of quality and two goal-line clearances from David Luiz kept them at bay.
A ruthless Bayern Munich scored five goals in the first 35 minutes on their way to an astonishing 7-1 win at AS Roma that left the home players and supporters shell-shocked.
Arjen Robben scored twice, while Mario Goetze, Robert Lewandowski and Thomas Mueller, from a penalty, also chipped in before halftime as the Bavarians exploited the many gaps left by the Roma defence in the Group E match.
Gervinho pulled one back for Roma after halftime only for further goals from substitute Franck Ribery and Xherdan Shaqiri to give Bayern their biggest ever away win in Europe, while Roma equalled their heaviest ever defeat.
It was Bayern's 12th match without defeat in all competitions and left them top of the group with nine points from three games, five clear of Roma. Manchester City have two points and CSKA Moscow one.
A stoppage-time penalty from Schalke 04's Eric Maxim Choupo-Moting snatched a 4-3 win against Sporting for their first victory and a winning return to the competition for new coach Roberto Di Matteo.
In a rollercoaster game, Schalke squandered a two-goal lead after coming from a goal down when Adrien Silva struck twice in the second half. But Choupo-Moting kept his cool to win the game for Schalke deep in stoppage time.
Portugal winger Nani, on loan from Manchester United this season, had put the visitors ahead on 14 minutes before Schalke levelled through Nigerian Chinedu Obasi with the Portuguese down to 10 men after the dismissal of Mauricio in the 33rd.
It looked all over when second-half goals from Klaas-Jan Huntelaar and captain Benedikt Hoewedes put the hosts two goals ahead.
But two goals from Silva, a spot kick and a header with 12 minutes remaining, looked to have turned the game around before Chuopo-Moting's last-gasp penalty.
Schalke are second in Group G on five points, two behind leaders Chelsea, who crushed Slovenia's Maribor 6-0. Sporting are on one.
A 75th-minute blunder by goalkeeper Gorka Iraizoz handed Porto a 2-1 victory over Athletic Bilbao that helped the 1987 and 2004 winners maintain a vice-like grip on Group H.
Three minutes after coming on as a substitute, Ricardo Quaresma's right-foot shot from the edge of the area went straight at Iraizoz but the Spaniard somehow let the ball squirm under his body.
Porto had gone in front on the stroke of halftime when Mexican Hector Herrera produced an emphatic right-foot finish following a neat pass from Juan Quintero.
Bilbao equalised 13 minutes after the break when Guillermo Fernandez neatly sidestepped two defenders before expertly sliding the ball beyond Brazilian keeper Fabiano.
Several players squared up in a minor kerfuffle immediately after Guillermo's goal, with Porto's Danilo and Markel Susaeta of Bilbao being booked.
It was a quiet night for Porto striker Jackson Martinez who was unable to add to the three goals he scored in his side's opening two games.
The Portuguese team, who are second in their domestic championship, have seven points from three games and lead Group H by two points from Shakhtar Donetsk.
Struggling Bilbao are languishing fourth from bottom in La Liga and are propping up the rest with one point in Group H, two behind BATE.
Brazilian striker Luiz Adriano struck five times, becoming the first player in Champions League history to score four goals in the opening half, as Shakhtar trounced BATE Borisov 7-0.
On a record-breaking night, Luiz Adriano joined Barcelona's Lionel Messi as the only players to hit five goals in a Champions League game.
Shakhtar's 6-0 halftime lead also set a new record for Europe's elite club competition.
Alex Teixeira and Douglas Costa were also on target.