The second match day of the 2015/16 UEFA Champions League took place on Tuesday night with a number of surprise results.
The biggest shock of the night came in North London where Arsenal were beaten 3-2 by Olympiakos at the Emirates Stadium.
The Greek club went ahead on two occasions only to see the Gunners fight back but ultimately came away with a famous win courtesy of Alfred Finnbogason's 66th-minute winner.
Robert Lewandowski scored a hat-trick, making it 10 goals in his last three appearances in all competitions, while Douglas Costa and Mario Gotze were also on the scoresheet for Pep Guardiola's Bavarians.
Willian scored a lovely free-kick on the stroke of half-time, either side of goals from Andre Andre and Maicon, but the reigning Premier League champions came up short to fall to third place on the group table where they now sit below Porto and Dynamo Kyiv who beat Maccabi Tel Aviv 2-0 in Israel.
Barcelona saved their blushes against Bayer Leverkusen by coming from behind to win 2-1 at Camp Nou thanks to late goals from Sergi Roberto and Luis Suarez following Kyriakos Papadopoulos' 22nd-minute opener to move to the top of Group E while Belarusian side BATE Borisov shocked AS Roma 3-2 in Barysaw courtesy of a stunning brace from Filip Mladenovic, leaving Italian giants at the bottom of the table.
Wednesday night's fixtures includes Manchester United at home to Wolfsburg, Manchester City away at Borussia Monchengladbach, Real Madrid's meeting with Malmo in Sweden and Paris Saint-Germain's trip to Shakhtar Donetsk.
2015/16 UEFA CHAMPIONS LEAGUE - GROUP STAGE SCORES
BATE Borisov (BLR): 3 (Ihar Stasevich 8', Filip Mladenovic 12'/30')
AS Roma (ITA): 2 (Gervinho 66', Vasilis Torosidis 82')
Boris Arena, Barysaw, Belarus - 12,767
Maccabi Tel Aviv (ISR): 0
Dynamo Kyiv (UKR): 2 (Andriy Yarmolenko 4', Junior Moraes 50')
Sammy Ofer Stadium, Haifa, Israel - 27,100