Chelsea and Roma served up a rip-roaring 3-3 draw at Stamford Bridge as both clubs stayed firmly on course for a place in the last 16 of the Champions League.

Edin Dzeko scored twice for Roma as the Italians stormed back from 2-0 down to lead 3-2 with 20 minutes remaining, only for Eden Hazard to salvage a point for Group C leaders Chelsea.

David Luiz’s curler put Chelsea ahead in the 11th minute and Hazard doubled the home side’s advantage in the 35th.

Aleksandar Kolarov fired Roma back into contention before the interval and Dzeko’s double in the space of six minutes, the first a scorching volley, looked to have earned Roma only their second win in 16 attempts on English soil.

Hazard’s equaliser kept Chelsea top with seven points from three games with Roma on five - three ahead of Atletico Madrid.

Juventus hit back to snatch a late 2-1 win at home to Sporting after gifting the Portuguese side an early lead with a bizarre own goal by Alex Sandro in theirChampions League match.

Four days after their two-year unbeaten home run was ended by Lazio, Juve were in more trouble when goalkeeper Gianluigi Buffon saved at foot of Gelson Martins but the ball hit Alex Sandro and went straight into the net.

Miralem Pjanic levelled with a superb free kick in the 29th minute and, just as Sporting seemed set to frustrate the hosts, Mario Mandzukic scored the winner with a superb diving header in the 84th minute.

The win left Juventus with six points from three games in Group D and Sporting with three. 

PSG registered a comfortable 4-0 away victory over Anderlecht.

Kylian Mbappe, Edinson Cavani and Neymar all netted, while Angel di Maria added a fourth with a late strike, in a win that maintains the Ligue 1 side’s 100 percent record in the group stage with three wins from three.

They head the standings with nine points from second-placed Bayern Munich, who have six. Celtic are in third with a single victory to their name, while Anderlecht are still searching for their first points.

PSG should have won by a greater margin as they spurned a number of chances and will be confident of victory when the teams meet again in their next fixture in the group in Paris on Oct. 31.

Bayern Munich eased past Celtic 3-0 in the ChampionsLeague  to hand coach Jupp Heynckes a winning return to the competition he won with them in 2013.

First-half goals from Thomas Mueller and Joshua Kimmich put them in the driving seat and Mats Hummels grabbed a third in the 51st minute to round off a dominant performance in which the 72-year-old Heynckes became the oldest coach in the competition’s history.

Celtic were no match for the aggressive Bavarians, who were out to get their European campaign back on track after their 3-0 loss to Paris St Germain last month that prompted the sacking of coach Carlo Ancelotti and the return of treble-winning Heynckes.

Bayern are now second outright on six points from three matches, three ahead of Celtic and three behind leaders PSG. 

Manchester United ground out a 1-0 win at Benfica in ChampionsLeague Group A after forward Marcus Rashford scored a bizarre goal which embarrassed the home team’s 18-year-old goalkeeper Mile Svilar.

The result left United top of the section with a maximum nine points from three games, three ahead of second-placed Swiss side Basel who won 2-0 at CSKA Moscow.

Belgian Svilar became the youngest keeper to make his Champions League debut and after enjoying a sound opening hour, he gifted United victory with a calamitous error which highlighted his lack of experience.

Rashford drove an innocuous-looking long range free kick from the left touchline straight at the youngster, who caught the ball but back-pedalled with it beyond the goalline with his arms outstretched.

Goals either side of halftime earned Basel a 2-0 win at CSKA Moscow to keep the Swiss side in second place in Champions League Group A.

Midfielder Taulant Xhaka sped past CSKA’s sluggish backline and unleashed a powerful low drive that beat veteran goalkeeper Igor Akinfeev in the right corner to put Basel up in the 29th minute.

Basel thought they had scored another early in the second half when Albian Ajeti’s drive beat Akinfeev, but referee Bjorn Kuipers ruled offside. Dimitri Oberlin added another for Basel in the 90th minute.

Lionel Messi scored his 100th goal in European competition as Barcelona moved close to qualifying for the knockout stages of the Champions League by thumping Olympiakos 3-1 on Wednesday despite playing the entire second half with 10 men.

Gerard Pique was sent off two minutes before halftime for two bookings, one for tugging an opponent’s shirt and the other for slapping the ball into the net, but Barca were barely threatened after the break by a hopeless Olympiakos side who are badly underperforming in their defence of the Greek top flight.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.