Rangers produced the biggest surprise in the Champions league on Tuesday with a 3-0 win at Olympique Lyon that gave them maximum points in Group E.
Goals from Lee McCulloch, Daniel Cousin and DaMarcus Beasley put Rangers level on six points at the top of the group with Barcelona, who were 2-0 winners at VfB Stuttgart thanks to second-half goals by Carles Puyol and Lionel Messi.
On a bright evening for British clubs, Manchester United edged Roma 1-0 at Old Trafford to put themselves in the driving seat in Group F and Arsenal beat Steaua Bucharest by the same score in Romania to keep top spot in Group H.
Goals from Tonel and Polga gave Sporting Lisbon a 2-1 win at Dynamo Kiev after their opening home defeat by Manchester United while Sevilla bounced back from a 3-0 rout at Arsenal to record a 4-2 victory over visitors Slavia Prague.
In Group G, Sweden striker Zlatan Ibrahimovic scored with a penalty and a header in the first half to hand 10-man Inter Milan a 2-0 home win over PSV Eindhoven after Cristian Chivu was sent off in the 65th minute.
In the same group, Fenerbahce, who have four points after their 2-2 draw at CSKA Moscow.
Alex giving the Turkish champions an early lead and Deivid snatching a late equaliser after Serbian midfielder Milos Krasic and Vagner Love had turned the match for CSKA, who have one point.
Rooney strikes
Manchester United were rewarded for their second-half pressure in the 70th minute when Rooney netted his first goal of the season with a crisp first-time shot on the turn after a neat pass by Nani.
United had to survive a nervy finish with 10 men on the pitch as Cristiano Ronaldo came off with a bleeding forehead after they had made all three substitutions.
There was no such drama in Lyon, where Rangers produced their best Champions League performance of recent times in an emphatic victory over the winners of six successive French league titles.
In Bucharest, Robin van Persie settled a tight affair when he drilled a 76th-minute winner into the roof of the net after strike partner Emmanuel Adebayor made a darting run and cut the ball back to the Dutchman.
Goals from Frederic Kanoute, Luis Fabiano, Julien Escude and Arouna Kone gave Sevilla a facile win over Slavia in their first home match, leaving them level on three points with the Czech side in Group H.