Bayern Munich shrugged off an injury crisis to beat CSKA Moscow 3-1 in Russia and extend their winning Champions League streak to a record 10 matches.
In horrendous conditions on a terrible pitch, Arjen Robben opened the scoring with a neat finish from Thomas Mueller’s cut-back.
Bayern – who had already qualified – were having more of the possession but fewer opportunities, with Keisuke Honda missing two gilt-edged chances in quick succession early in the second half.
And the Germans made them pay as Mario Goetze ran through the defence to add a superb second.
Honda did pull one back from the spot after Dante was harshly adjudged to have handled in the box, but Bayern were soon awarded a penalty of their own, which Mueller duly converted.
With Manchester City also through before this matchday, CSKA must now avoid defeat at Viktoria Plzen in their final game to secure a place in the Europa League.
PRE-MATCH: With Mario Mandzukic and Franck Ribery among those missing for Bayern, Pep Guardiola went for a fluid front three of Robben, Mueller and Goetze. Positions are traded and nines are false.
17’ – GOAL (CSKA 0-1 Bayern): Robben with a fine, first-time finish after a superb cut-back from Mueller. Their first chance of the game.
35’ – CHANCE: Bad miss by Dante after Robben’s free-kick finds him unmarked with just the keeper to beat.
45+1 – CHANCE: Even worse miss by CSKA’s Ahmed Musa, who finishes weakly at Neuer after being put clean through by Keisuke Honda.
47+49 – CHANCES: Two bad misses by Honda, who first dithers after being put clean through and allows Neuer to just pick the ball up, before mis-hitting another finish with the goal gaping.
56’ – GOAL (CSKA 0-2 Bayern): Fantastic solo effort by Goetze, who dances through the defence before hammering a vicious drive past Akinfeev.
61’ – GOAL (CSKA 1-2 Bayern): A soft penalty as Dante is adjudged to have handled. Honda makes no mistake this time.
65’ – GOAL (CSKA 1-3 Bayern): Seconds after Goetze hits the post, Robben is tripped by Georgi Schennikov. Mueller rolls it home.
68’ – CHANCE: Robben curls a superb free-kick inches past the post after Akinfeev is adjudged to have picked up a backpass which looked like a clearance.
78’ – WOODWORK: Zoran Tosic hits the bar after a nice exchange involving Georgi Milanov and Honda. Unlucky.
Bayern have won their last 10 Champions League games, bettering Barcelona’s previous all-time Champions League record (2002-03).
CSKA have conceded at least one goal in each of their last nine Champions League matches, and 23 overall in that period.
Robben has scored (six) or assisted (five) 11 goals in his last seven Champions League appearances.
Are Bayern simply unbeatable? The defending champions had a handful of their best players out injured, played on a rotten pitch and yet still won comfortably. With Dortmund off-form, Barca, Real, the Manchester clubs and Chelsea transitioning and PSG slightly short of a challenge, can anyone stop the Munich machine retaining their title? Ten wins is impressive, but 18 - and an unprecedented Champions League retention - seems more than possible, too.
MAN OF THE MATCH
Arjen Robben (Bayern) – In the absence of Ribery, Robben was the main creative focus and, along with Goetze and Mueller, he shone in a fluid front three. A goal and an assist for the flying Dutchman.
CSKA: Akinfeev 6, Ignashevich 6, Aleksei Berezutski 6, Nababkin 6, Schennikov 5, Wernbloom 6, Honda 6, Zuber 5, Tosic 6, Milanov 6, Musa 5; Subs: Elm 6, Vitinho NA, Bazelyuk 6
Bayern: Neuer 7, Dante 6, Boateng 7, Rafinha 7, Alaba 6, Lahm NA (injured), Martínez 7, Kroos 6, Goetze 7, Mueller 7, Robben 7; Subs: Thiago 7, Kirchhoff 5, Green NA
THE MATCH IN A TWEET