Roma are now on top of Group C after a comprehensive 3-0 thrashing of Chelsea at the Stadio Olimpico courtesy of a Stephan El Shaarawy brace.
The hosts got off to a dream start when a cross into the area glanced off Edin Dzeko’s shoulder and bounced right to an onrushing El Shaarawy, who blasted a right-footed shot past Thibaut Courtois for the early lead.
Chelsea saw three good chances go begging in the opening half hour, Cesc Fabregas firing wide from 18 yards, before Eden Hazard shot right at Allison in the Roma goal and Alvaro Morata skied one over the crossbar when left alone at very close range.
Roma would be two ahead at half-time after the Chelsea defence made a mess of handling a Roma ball into the penalty area and El Shaarawy ghosted in and neatly tucked a shot past Courtois for his second.
The game was effectively over just past the hour mark when a poor pass from Fabregas allowed Roma to break the other way and Diego Perotti fired his team’s third goal of the night past a helpless Courtois.
Young Benfica goalkeeper Mile Svilar was the focus again as his own goal allowed Manchester United to win 2-0 in Group A.
Benfica had an early penalty shout waved away when Eric Bailly shouldered Pizzi off the ball, but United were handed a penalty at the other end scarcely a minute later when Douglas’ hand fell on the ball.
However, Anthony Martial failed from the spot as his soft shot was saved by 18-year-old goalkeeper Svilar, whose error in the previous matchday allowed United to win in Portugal.
Soon after, United keeper David De Gea was called on to make a fine save of his own as he flew to his right to paw aside a hard shot from Diogo Goncalves.
But United found the breakthrough before the half when Nemanja Matic unleashed a shot from 30 yards that came back soundly off the post, only to strike the back of Svilar — who have dived for it late — and fall over the goal line.
Svilar was unfazed, though, and raced out to deny Romelu Lukaku on the break in first-half stoppage time.
Jesse Lingard picked up a knock and was replaced by Henrikh Mkhitaryan at half-time.
Only another fine, diving save from De Gea preserved United’s lead on the hour mark as the keeper got his fingertips to Goncalves’ low shot, and five minutes later United were fortunate again as Bailly gave the ball away at the back, only for Raul Jimenez to strike the post.
Marcus Rashford came on as a substitute on his 20th birthday and within three minutes drew a penalty from an Andreas Samaris foul. Daley Blind stepped up to the spot and beat Svilar to double United’s lead.