A ruthless Bayern Munich scored five goals in the first 35 minutes on their way to an astonishing 7-1 Champions League win at AS Roma that left the home players and supporters shell-shocked.

Arjen Robben scored twice, while Mario Goetze, Robert Lewandowski and Thomas Mueller, from a penalty, also chipped in before halftime as the Bavarians exploited the many gaps left by the Roma defence in the Group E match.

Gervinho pulled one back for Roma after halftime only for further goals from substitute Franck Ribery and Xherdan Shaqiri to give Bayern their biggest ever away win in Europe, while Roma equalled their heaviest ever defeat.

It was Bayern's 12th match without defeat in all competitions and left them top of the group with nine points from three games, five clear of Roma. Manchester City have two points and CSKA Moscow one.

City falter

Earlier, Manchester City skipper Vincent Kompany said Manchester City have to get better if they are to qualify for the last 16 of the Champions League after stumbling to a 2-2 draw away to CSKA Moscow.

The English champions seemed set for a vital three points in Group E when they established a 2-0 halftime lead but a poor second half left them still awaiting their first victory in this year's competition.

Neymar and Lionel Messi maintained their lethal partnership with a goal apiece as Barcelona swept aside Ajax 3-1.

Messi now has 69 Champions League goals, as does Real Madrid's Cristiano Ronaldo with the duo two off all-time leading scorer Raul.

Results:

AS Roma 1 - 7 Bayern Munich
APOEL Nicosia 0 - 1 Paris St Germain
Barcelona 3 - 1 Ajax
Schalke 04 4 - 3 Sporting
Chelsea 6 - 0 Maribor
BATE Borisov 0 - 7 Shakhtar Donetsk
Porto 2 - 1 Athletic Club
CSKA Moscow 2 - 2 Manchester City

Source: Reuters