Javi Martinez, Franck Ribery and James Rodriguez did the damage as Bayern Munich claimed a commendable 3-1 win over Bayer Leverkusen at the BayArena on Friday, increasing their lead at the Bundesliga summit to 14 points.
Jupp Heynckes' men were the controlling force for most of the match and, although Leverkusen found some hope through a deflected Kevin Volland goal, Bayern ended their hosts' 12-match unbeaten run and claim a first win at the BayArena since March 2013 despite Robert Lewandowski's absence due to a knee injury.
The entertaining first half was initially end-to-end, with the two sides having fairly equal shares of the ball, but Bayern gradually gained control and identified Leverkusen's main weaknesses; their susceptibility at set-pieces and Karim Bellarabi's reluctance to track back.
As such, it came as little surprise to see Bayern's opener come via a corner, with Javi Martinez slamming home after Leverkusen failed to clear their lines.
The in-form Leon Bailey went close to a stunning equaliser when he struck the crossbar nine minutes after the break and Bayern soon made the most of that, as Ribery rounded off a swift break with his first Bundesliga goal of the season.
Volland pulled one back via a deflection of Niklas Sule in the 70th minute to usher in a period of intense Leverkusen pressure, but Bayern - who introduced new signing Sandro Wagner late on - wrapped things up through James' exquisite stoppage-time free-kick to increase their lead at the top ahead of Schalke's trip to RB Leipzig on Saturday.
Bayern were the first to craft an opportunity as Arjen Robben led a break and picked out Ribery at the back post, but Bellarabi recovered to block the Frenchman's eventual effort.
A couple more chances fell to the visitors in quick succession in the 17th minute, with Bernd Leno forced to turn Arturo Vidal's effort from an acute angle around the post, before saving the Chilean's header from the resulting corner.
Leverkusen's first real chance a few moments later should have opened the scoring, but the unmarked Dominik Kohr headed wide from the left-wing corner.
And Bayern punished his profligacy in the 32nd minute – Martinez blasting in from close range after Vidal's header ricocheted into his path.
Things nearly got worse for Leverkusen a few minutes later, but Vidal nodded just wide.
Leverkusen did not appear any more of a threat initially after the break, but a moment of individual brilliance from Bailey nearly restored parity in the 55th minute.
The Jamaican winger darted into the right side of the penalty area and left Sule in knots, before chipping a left-footed effort on to the bar.
Bayern took full advantage soon after, as they caught Leverkusen on the break and Ribery – exploiting the space left by Bellarabi – strode into the left side of the area before tucking his effort into the bottom-left corner.
But luck was on Leverkusen's side 20 minutes from time, as Volland's effort from just outside the penalty area took a huge deflection off Sule and beat the helpless Sven Ulreich.
Another chance presented itself to Volland late on, as Kai Havertz fed the striker into the penalty area, but his first touch was poor and allowed Ulreich to make a vital save.
And James ended Leverkusen's fading chances in stoppage time, caressing a free-kick into the top-left corner from the edge of the area to cap off a strong individual performance.
Key Opta Facts:
- Franck Ribery scored his 113th goal for Bayern Munich in all competitions equaling Mario Gomez for 11th place all-time at the club.
- Bayer Leverkusen scored in their 23rd consecutive Bundesliga match – by far the best streak of any team in the division.
- Sandro Wagner made his comeback for Bayern in the Bundesliga after 3785 days, his last game for them took place on September 2, 2007.
- Jupp Heynckes has won 10 of his 11 Bundesliga matches since coming back as Bayern coach, losing only to Borussia Monchengladbach.
- Wendell played in his 100th Bundesliga game and became the fifth Brazilian to do so for Leverkusen.
|Birthday boy Ozil is the most creative player in Europe|
|CSA reveals De Villiers and Rabada involved in Mzansi Super League|
|FA condemns England supporters involved in trouble in Seville|
|Gascoigne hits back over Scottish Hall of Fame snub|
|NBA 2018-19: LeBron closing in on Jordan, Curry chasing Miller and Allen|
|Ter Stegen should start ahead of Neuer for Germany – Matthaus|
|England´s Sterling impressed by Sancho´s work ethic|
|Vandoorne seals switch to Formula E|
|Halep to end 2018 as world number one|
|Sri Lanka´s Jayasuriya charged by ICC with breaching anti-corruption code|
|Vermaelen out for six weeks with hamstring injury|
|LeBron and Irving did not fall out, says ex-Cavs trainer|
|Ramsey out of Wales´ clash with Republic of Ireland|
|Bolt angry with drugs test|
|Bad luck is not a coincidence – Kimmich concerned by Germany form|
|Mahomes: Chiefs need to win like Brady and the Patriots|
|Schuster warns Real Madrid not to panic-buy striker in January|
|We´re here to win! - Paine not happy celebrating a draw|
|Injured Thauvin out of Germany clash|
|Southgate hits out at early Premier League start|
|Modric to Inter talk is ´fantasy´, says Guardiola|
|Pats hand first loss to Chiefs after wild shoot-out|
|Cowboys, Ravens dominate as Pats beat Chiefs in NFL classic|
|Brady becomes first QB to 200 regular-season wins in NFL|
|Red Sox level series against Astros|
|Mbappe leaves red-faced Dembele on his backside|
|Red Sox ace Sale admitted to hospital with stomach illness|
|From UFC to NFL? McGregor throws pass for Cowboys|
|Ancelotti praises ´dangerous´ Mbappe|
|Uncapped Papalii named in All Blacks squad|
|Kane would star in LaLiga – Ramos|
|Guardiola unsure about Man City´s Champions League chances|
|Dzeko: Premier League return? You never know|
|Gurley dominates to help Rams beat Broncos|
|Butler expected to play Timberwolves´ opener against Spurs|
|I´m no wizard – Mancini asks for patience with Italy|
|The Messi and Ronaldo era is phenomenal – Guardiola|
|Dolphins defeat Bears in OT with 47-yard field goal|
|Almirola picks up win at Talladega|
|Wigan´s Sarginson wanted Grand Final glory in memory of brother|
|McLeish: Scotland keep shooting themselves in the foot|
|Sarries´ walking wounded a concern for Jones|
|Poland 0 Italy 1: Biraghi seals last-gasp win to keep final-four hopes alive|
|Seahawks top Raiders with blowout win in London|
|In-demand Hogg hints at Glasgow exit|
|Holder calls on Windies batsmen to step up after India whitewash|
|France´s World Cup win hurt me - Koscielny retires from international football|
|Bailey performs U-turn on Jamaica call-up|
|Evans becomes Buccaneers´ all-time leading receiver|
|Overlooked Alba is one of the world´s best, says Ramos|
|Del Potro a major ATP Finals doubt due to fractured patella|
|Gomez to replace suspended Stones for England|
|Luis Enrique applauds ´adaptive´ Southgate|
|Pepperell holds off Bjork for wire-to-wire British Masters glory|
|Steelers´ Shazier returns to Bengals´ stadium for first time since injury|
|Scotland 1 Portugal 3: Santos´ side pile misery on McLeish|
|Falcons prey on Toulon, Vunipola brothers injured in Sarries win|
|N´Golo Kante is fundamental for France – Lucas Hernandez|
|Real Madrid star Bale withdraws from Wales squad|
|50 Cent to meet Khabib for Bellator talks|
|Drink-driving charge does not change who I am – Lloris|
|Pavard backs Varane to beat favourites to Ballon d´Or|
|Gareth gives players more input - Henderson explains Southgate, Klopp contrast|
|Stephens qualifies for WTA Finals as Svitolina sits out Kremlin Cup|
|Disrespectful critics are treating us like amateurs - Hummels|
|Final Proteas-Zimbabwe T20 washed out|
|Deontay Wilder apologises for punching mascot on live TV|
|Irrepressible Djokovic hunting year-end number one|
|Henry has everything to be a success at Monaco – Deschamps|
|Shastri: Shaw plays like Tendulkar, Sehwag and Lara|