Thomas Mueller stroked home a first-half penalty as Bayern Munich got their Champions League campaign back on track with a 1-0 triumph at Lille in Group F.
The visitors could have extended their advantage in the second period but Mueller wasted a gilt-edged opportunity at the near post before Xherdan Shaqiri saw a goalbound effort blocked on the hour mark.
Indeed, the striker could have levelled within seconds of his arrival but scuffed his shot after bursting into the area from the left flank.
The victory ensured last season's finalists provided the perfect response to their surprise 3-1 reversal last time out against Belarusian underdogs BATE Borisov while Lille are left rooted to the foot of Group F with no points from three matches.
Ahead of the encounter at the Grand Stade Lille Métropole, the hosts' boss, Rudi Garcia described it as a match that pitted 'David versus Goliath'.
Indeed, it was last season's Champions League finalists and four time-winners against an outfit that were playing only their 15th ever home game in Europe's elite competition.
It was a gulf in class and tradition that showed too clearly in the first half as the visitors dominated from the off with Franck Ribery looking particularly dangerous against the team he was released by as a teenager.
Jupp Heynckes's charges could have been ahead inside 60 seconds but Mueller failed to control Lahm's deft cross with the goal at his mercy.
The Germans continued to pepper the Lille box with dangerous centres but it was the home side that carved out the next chance on 15 minutes. Digne crossed from the left for Tulio De Melo, who saw the ball hit his shoulder and flash wide of target.
It was a costly miss as Bayern sprung forward and took the lead five minutes later.
A mistake by Digne allowed Lahm to power in on goal and as the Lille full-back attempted to get back to make a challenge, he pushed the Germany international to the floor, leaving referee Martin Atkinson with no choice but to point to the spot.
Up stepped Mueller, who coolly sent Landreau the wrong way with a low kick.
The Bundesliga giants were cruising at the interval but were forced to replace the outstanding Ribery with Shaqiri.
As a result they rarely looked as strong after the break despite going close through the Swiss youngster and Mueller, who should have made it two when he blazed wide just after the hour mark.
Lille pressed and managed to cause the away team more problems in the final moments but were mainly restricted to long range efforts as Bayern held firm to snare all three points.
MAN OF THE MATCH
Franck Ribery - Bayern Munich: A constant menace down the right flank in a 45 minute appearance that belied what was an otherwise ordinary game. His showing served further notice to Lille that they made a huge mistake when they released him as a teenager.
LILLE: Landreau 6, Digne 5, Sidibe 5, Beria 6, Chedjou 6, Balmont (c) 6, Martin 5, Pedretti 6, Kalou 5, De Melo 6, Roux 6. SUBS: Rozehnal 5, Payet 6, Mendes 7.
BAYERN: Neuer 6, Dante 6, Boateng 6, Lahm (c) 7, Badstuber 7, Ribery 8, Javi Martinez 6, Mueller 7, Schweinsteiger 7, Kroos 7, Mandzukic 6. SUBS: Starke, Shaqiri 7, Alaba 5, Gustavo 5.
MATCHCAST: FULL COMMENTARY AND STATS
- Related links