Arsenal pulled off one of the surprises of the season, after they beat favourites Bayern Munich 2-0, in their Champions League fixture on Tuesday night.
The first half ended without any goals, as the Gunners were forced to defend and were bailed out on several occasions by Petr Cech.
Olivier Giroud, on as a second-half substitute, capitalized on a Manuel Neuer error to make it 1-0, before Mesut Ozil put gloss in the final minute.
In other games, Chelsea were held to a goalless draw by Dynamo Kiev, Ivan Rakitic scored a brace as Barcelona defeated BATE 2-0 and Olympiakos beat Dinamo Zagreb 1-0.
Bayer Leverkusen and Roma played out an entertaining 4-4 draw, Porto beat Maccabi Tel Aviv 2-0, Valencia won 2-1 at home to Gent, while Lyon lost 1-3 to Lyon.