Lionel Messi scored his second hat-trick in as many Champions League games to give Barcelona a 4-0 win over Manchester City as Pep Guardiola and Claudio Bravo endured harrowing returns to the Nou Camp on Wednesday.
A slip by Fernandinho allowed Messi to round former team mate Bravo and open the scoring in the 17th minute and the keeper completed a miserable night by getting sent off in the second half for handling outside the area after losing the ball.
The magical Messi hammered in his second from the edge of the area after turning two City defenders and pounced on a Luis Suarez lay-off to complete his treble in the 69th minute.
Barca substitute Jeremy Mathieu was then dismissed for two bookable offences. Neymar had a late penalty saved by substitute keeper Willy Caballero but the Brazilian made amends by scoring the fourth goal in the 89th minute.
Luis Enrique's team lead the group with nine points followed by Guardiola's City on four. Borussia Moenchengladbach have three points while Celtic are bottom with one.
Guardiola, who surprisingly left out key marksman Sergio Aguero to accommodate more midfield strength, watched his old side pressed back in their own half for 15 minutes until Fernandinho's error and Messi's determination changed the course of events.
Messi began the move and fought to win the ball back before threading a pass to Andres Iniesta. Fernandinho tripped over just as he looked set to clear, leaving the Argentine an easy task to score.
City did not wilt, Nolito and Ilkay Guendogan having shots saved by Marc-Andre ter Stegen, while at the other end Suarez was denied by Bravo and also shot wide.
The visitors collapsed after the break, though, their downfall starting when Bravo came out of his area and lost the ball to Suarez before using his hands to stop the Uruguayan's attempted chip.
Messi's second strike was reminiscent of a goal he scored against Guardiola's Bayern Munich in the 2015 semi-finals and Suarez's generosity allowed the Argentine to knock in the third with simplicity.
Caballero thwarted Neymar from the spot but the Brazilian still had time for a neat fourth, heaping more pain on Barca's most decorated coach Guardiola.
Messi 17,61,69, Neymar 89 Manchester City 0
Celtic 0 Borussia Moenchengladbach 2
Stindl 57, Hahn 77
P W D L F A Pts
3 3 0 0 13 1 9
2 Manchester City
3 1 1 1 7 7 4
3 Borussia Moenchengladbach
3 1 0 2 3 6 3
3 0 1 2 3 12 1
Ozil nets hat-trick as Arsenal thrash Ludogorets 6-0
Mesut Ozil applied the gloss to a ruthless Arsenal display with a second-half hat-trick in a 6-0 hammering of Ludogorets that put the Gunners on the brink of the Champions League knockout rounds on Wednesday.
Arsenal were cantering against the Bulgarian champions thanks to sublime first-half goals from Alexis Sanchez and Theo Walcott and a strike straight after the break from Alex Oxlade- Chamberlain before playmaker Ozil joined the party.
As Ludogorets crumbled, his well-taken goals in the 56th, 83rd and 87th minutes helped Arsenal to their biggest Champions League win since a 7-0 thrashing of Slavia Prague in 2007 and sealed their seventh successive win in all competitions.
[caption id="attachment_23292" align="aligncenter" width="640"]
Arsenal's Mesut Ozil scores their sixth goal to complete his hat trick against Ludogorets REUTERS
Arsenal, who have fallen at the last 16 stage six seasons in a row, lead Group A on goal difference from Paris St Germain with both clubs on seven points. Ludogorets and Basel have one and are effectively playing heading for a Europa League berth.
Sanchez struck after 12 minutes with a majestic lob over Ludogorets keeper Vladislav Stoyanov but until Walcott slammed home his eighth goal in 10 games from 25 yards shortly before halftime it was a surprisingly even game.
Ludogorets, featuring three Brazilians in their starting line-up, cut through Arsenal's defence several times and should have been level through lively winger Wanderson who forced David Ospina into a sharp save before hitting the post.
The second half was a romp as confidence ebbed through an Arsenal side unbeaten since the opening day of the season.
Oxlade-Chamberlain, making his first start for a month, swept in from close range in the 46th minute and 10 minutes later Ozil raced on to Santi Cazorla's long punt and finished coolly past the over-exposed Stoyanov.
With victory in the bag Sanchez and Walcott were both substituted but Ozil stayed on, first converting substitute Lucas Perez's low cross, then burying a volley to become the fifth Arsenal player to score a Champions League hat-trick.
PSG close in on last 16 with 3-0 win against Basel
Paris St Germain edged closer to the Champions League's last 16 as goals by Angel Di Maria, Lucas and Edinson Cavani secured a flattering 3-0 home win over Basel in Group A on Wednesday.
Di Maria put the hosts ahead five minutes before the break, Lucas made it 2-0 in the second half and Cavani's last-gasp penalty rounded it off to put PSG on seven points after three games, second in the group on goal difference behind Arsenal, who hammered Ludogorets 6-0.
Basel, who struck the woodwork three times at the Parc des Princes, are third on one point ahead of Ludogorets on goal difference.
The reverse games will be played on Nov. 1 when PSG, who were under-par for much of Wednesday's encounter, will need to raise their performance-level if they want to stay in contention for top spot.
Paris St Germain 3
Di Maria 40, Moura 62, Cavani 90+3(pen) FC Basel 0
Sanchez 12, Walcott 42, Oxlade-Chamberlain 46, Ozil 56,83,87 Ludogorets 0
P W D L F A Pts
3 2 1 0 9 1 7
2 Paris St Germain
3 2 1 0 7 2 7
3 FC Basel
3 0 1 2 1 6 1
3 0 1 2 2 10 1
Aboubakar gives Besiktas dramatic win at Napoli
Vincent Aboubakar scored twice, including an 86th-minute winner, to give Besiktas a shock 3-2 win at Napoli on Wednesday after the hosts had twice come from behind and missed a penalty.
Napoli's defence was at fault for all three Besiktas goals as the Serie A side slumped to a third successive defeat in all competitions and lost an 18-match unbeaten home record in Europe.
Napoli would have become the first team in Champions League history to qualify from the group stage with three matches to spare if they had won and the other match, between Dynamo Kiev and Benfica, had been drawn
Instead, they remained on six points and are now just one ahead of Benfica, who won 2-0 at Dynamo Kiev, and Besiktas with half the group still to play.
Napoli were unbeaten in their first eight matches of the season but it has all gone wrong following a knee injury to striker Arkadiusz Milik, himself brought in to replace Gonzalo Higuain following the Argentine's move to Juventus.
The Belgian had two early chances but Besiktas went ahead with their first opportunity in the 12th minute when the unmarked Adriano turned in Ricardo Quaresma's low cross at the far post.
The lively Mertens then wasted another chance, heading wide from close range, but finally hit the target on the half-hour, stabbing the ball home Jose Callejon's pass after the Spaniard was sent clear by Marek Hamsik's superb lofted pass.
Besiktas went back in front eight minutes later, however, when Jorginho tried to play the ball back from the halfway line but gave it straight to Aboubakar who burst clear and fired his shot past Pepe Reina.
Gabbiadini had a goal disallowed for offside as Napoli pressed forward in search of a winner but Besiktas stole the points when Cameroon forward Aboubakar stole in front of his markers to head in Ricardo Quaresma's free kick from close range.
Dynamo Kiev 0 Benfica 2
Salvio 9pen, Cervi 55
Mertens 30, Gabbiadini 69(pen) Besiktas 3
Correia 12, Aboubakar 38,86
P W D L F A Pts
3 2 0 1 8 6 6
3 1 2 0 5 4 5
3 1 1 1 5 5 4
4 Dynamo Kiev
3 0 1 2 2 5 1
Bayern crush PSV to return to winning ways
Bayern Munich crushed Dutch side PSV Eindhoven 4-1 in Champions League Group D on Wednesday to bounce back after three games without a win in all competitions and take a big step towards the last 16.
What had started as a walk in the park with Bayern riding roughshod over the Dutch with goals from Thomas Mueller and Joshua Kimmich turned into a nervous affair after PSV pulled a goal back through Luciano Narsingh before halftime.
[caption id="attachment_23293" align="aligncenter" width="640"]
Bayern Munich's Robert Lewandowski shoots to score against PSV Eindhoven REUTERS
The German champions, however, second in the group on six points behind leaders Atletico Madrid who have nine, kept their cool and Robert Lewandowski headed in the third goal on the hour.
Arjen Robben made sure of the three points and ended Bayern's run of three matches without a win, converting an 84th-minute header against his former team to stretch his side's Champions League record to 14 successive home wins.
Eindhoven are on one point, along with Russia's Rostov.
Carrasco strike lifts Atletico to win over dogged Rostov
Atletico Madrid laboured to a 1-0 win over Rostov on Wednesday to maintain their 100 percent record in Champions League Group D.
The impressive Yannick Carrasco scored the only goal in the second half to hand Rostov their first home defeat in 26 games.
Atletico were hot favourites and should have taken the lead after just 90 seconds. Soslan Dzhanaev could only weakly parry Carrasco's free kick straight into the path of Angel Correa who screwed his shot wide.
Dzhanaev made up for his error by saving well from Carrasco and midway through the half Correra wastefully blazed over from close range.
La Liga leaders Atletico continued to dominate in the second half but they had to wait until just before the hour mark until they had a decent effort on goal as Fernando Torres's header went inches over the bar.
The breakthrough came soon afterwards as Rostov failed to cut out Juanfran's cross and the ball dropped invitingly for Carrasco, who drilled a fierce left-foot shot past Dzhanaev.
The Rostov goalkeeper made another fine save to deny Antoine Griezmann late on as the visitors held on for a deserved victory.
Bayern Munich 4
Mueller 13, Kimmich 21, Lewandowski 59, Robben 84 PSV Eindhoven 1
Rostov 0 Atletico Madrid 1
P W D L F A Pts
1 Atletico Madrid
3 3 0 0 3 0 9
2 Bayern Munich
3 2 0 1 9 2 6
3 PSV Eindhoven
3 0 1 2 3 7 1
3 0 1 2 2 8 1