When substitute Sebastien Haller cancelled out Kingsley Coman’s early opener, it seemed like the season was set for a dramatic finale as another Frankfurt goal would have handed the title to Borussia Dortmund.
But goals from David Alaba and Renato Sanches allowed Bayern to go into cruise control. Franck Ribery and Arjen Robben came on for their farewell appearances at Allianz Arena and both scored a goal to bring their Bundesliga careers to a fairytale end.
Here’s a look at how the players rated.
Sven Ulreich 6 – Had little to do in this game, with Eintracht managing only two shots on target.
Joshua Kimmich 6 – Was at fault for the Frankfurt goal with a poor attempted clearance, though it ended up not costing Bayern.
Niklas Sule 7 – Solid performance from the centre-back, who kept Luka Jovic in check throughout.
Mats Hummels 7 – Typically stylish performance alongside Sule, as the duo combined to withstand most of the Frankfurt threat.
David Alaba 7 – Settled the nerves by scoring what was effectively the title-sealing goal, restoring Bayern’s lead to make it 2-1 and set up the procession-like end to the game.
Thiago Alcantara 7 – Unsurprising stat of the day: no player attempted or completed more passes in this game than Alcantara.
Leon Goretzka 7 – Was bossing midfield in the first half and was understandably frustrated to go off with injury late in the half.
Serge Gnabry 8 – Thought he’d got Bayern’s second before it was ruled out by VAR for a Lewandowski offside. Another solid performance before being taken off so Robben could make his final Bundesliga appearance.
Thomas Muller 8 – Set up the first goal with a clever pass and created more chances than any other player in the game. Should have scored, too, but his attempted finish was well saved by Kevin Trapp.
Kingsley Coman 8 – Got the ball rolling with a well-taken opener, and picked up an assist later in the game – a match-winning display.
Robert Lewandowski 7 – Would have wanted to get on the score sheet himself, but Lewandowski played his part. Though he’d strayed offside and caused a goal to be chalked off, his clever dink over the defence started the move that gave Robben his goal.
Renato Sanches 8 – An excellent performance from the Portuguese midfielder, capped off with a brilliant goal. Ran the show in midfield after coming on for Goretzka.
Franck Ribery 7 – What a way to sign off. In his last league appearance for Bayern, Ribery scored a stunning solo goal and sealed a record ninth Bundesliga title.
Arjen Robben 7 – Who writes these scripts? Minutes after Ribery got his send-off goal, Robben scored in his final home appearance as well. That made it 99 Bundesliga goals for the Dutchman and he was desperate for a 100th, but it wasn’t to be.
61': Franck Ribery comes on for his final Bayern Munich appearance— Squawka News (@SquawkaNews) May 18, 2019
67': Arjen Robben comes on for his final Bayern Munich appearance
72': Franck Ribery scores
78': Arjen Robben scores
The perfect goodbye for Robbery. pic.twitter.com/dlZYNHH963
Kevin Trapp 6 – Pulled off some excellent saves, but it was a rather weak one which opened the floodgates, as he pushed Muller’s shot straight into the path of Alaba just minutes after Frankfurt had levelled the scores.
David Abraham 7 – Hit the bar in the move that ended with Frankfurt’s goal, and produced an excellent goal-line clearance, though by that time the game had already gone. Could do little to stop the late Bayern onslaught.
Makoto Hasebe 6 – Looked all at sea against this Bayern attack – though that can happen to most defenders.
Martin Hinteregger 6 – No player in the game won more tackles or produced more clearances than Hinteregger, who put in a solid display.
Danny da Costa 4 – Sloppy with the ball, and got little going in attack, while Bayern’s best moments all came down his side in defence.
Gelson Fernandes 6 – Eintracht’s best midfielder on the day. Did well under pressure when in possession, though he and his team-mates lost the midfield battle rather easily.
Jonathan de Guzman 5 – Taken off at half-time after a sloppy performance, and it was telling that Frankfurt briefly improved in his absence, before Bayern moved up the gears.
Filip Kostic 6 – Had the most touches of any Eintracht player but was unable to do much with that possession. Caught out for Robben’s goal.
Mijat Gacinovic 5 – Failed to create much in attack, as Bayern’s defence swarmed around him and gave him little shot of linking up with Rebic and Jovic.
Ante Rebic 6 – Plenty of endeavor but little end product from the Croat, who had a frustrating end to the season as he went off with injury.
Luka Jovic 5 – If that was his last Eintracht appearance then it was a dud, as Jovic had the joint-fewest touches of any player to play all 90 minutes and didn’t have a sniff of goal.
Sebastien Haller 7 – Made Bayern nervous for a brief moment with an opportunistic goal, scoring after a scramble in the box. Had Eintracht held on at 1-1 for a while longer he could have been the hero of the day.
Lucas Torro 6 – Came on for the final half an hour but couldn’t make an impact, as by that time Bayern were finally clicking and looking to put the game to bed.
Bayern need just a point to seal a seventh straight league crown, but after the twists and turns of recent weeks, Dortmund are hoping to spring one final surprise.
It is the first time in ten years that the title race has been decided on the last weekend, as Bayern have dominated the last decade.
Yet the Bundesliga has had its fair share of final day drama over the years.
1971: Heynckes sinks Bayern
Bayern will be crowned German champions for the 29th time if they win on Saturday, but ahead of the final day in 1971, both they and Borussia Monchengladbach were targeting only a second ever Bundesliga title. Much like this year, Bayern topped the table going into the last day, but Franz Beckenbauer and company succumbed to a shock 2-0 defeat to mid-table Duisburg. Gladbach, meanwhile, beat Frankfurt 4-1 thanks to a brace from future Bayern coach Jupp Heynckes, and became the first team to defend the Bundesliga title.
1978: Cologne edge Gladbach in goal frenzy
Even if they don’t win the title, Dortmund will be hoping to avoid a repeat of the last day in 1978 when they face Gladbach on Saturday. On that day, Gladbach thrashed Dortmund 12-0 as they attempted to overcome a huge goal difference deficit to local rivals and league leaders Cologne. Even that wasn’t enough, as Cologne won 5-0 at St. Pauli and took the title by a margin of three goals.
1992: Stuttgart win three-way fight
In one of the closest title races of all time, three teams were level on points going into the final day in 1992. Eintracht Frankfurt threw away their chance with 2-1 defeat away to Hansa Rostock, while Dortmund were on course to edge it as they led Duisburg 1-0 with five minutes to go. Guido Buchwald’s late header in Leverkusen, however, gave Stuttgart a 2-1 victory and the title on goal difference.
2000: Ballack weeps as Bayer wilt
Bayer Leverkusen came close to a first Bundesliga title themselves eight years later, but lost out to Bayern in the cruellest of circumstances. Three points up and needing only a draw at mid-table Unterhaching, Leverkusen went behind early on thanks to an own-goal from Michael Ballack. They eventually lost 2-0, and Ballack cried his eyes out as Bayern won 3-1 in Bremen to snatch the title from Leverkusen.
2001: ‘Four-minute champions’ Schalke
Few final days have been as emotional as 2001, when Schalke celebrated the title for four minutes, only to have it wrenched away from them by an indirect free-kick. Schalke, who had not won the title since 1958, needed Bayern to lose in Hamburg and to win against Unterhaching in the last ever game at their old Parkstadion. Sergej Barbarez put Hamburg 1-0 up in the 89th minute, and having won 5-3 themselves, Schalke fans stormed the pitch believing they had been crowned champions. Yet minutes later, Patrik Andersson smashed in after an indirect free-kick with the last kick of the game to draw Bayern level, keep the title in Munich and break thousands of Schalke hearts.
The new Bayern Munich home kit for the upcoming season features a unique diamond design that pays homage to the forward-thinking architecture and unrivalled atmosphere of the club’s Allianz Arena.
The traditional all-red design of the home shirt is emblazoned with the stadium’s unmissable diamond architecture, remixed and digitalised into a daring new pattern as the club look to the future while honouring the past.
This year’s full kit – designed by adidas – will be true to the club’s red signature colour. Socks and shorts will follow the all red design of the jersey and complete the consequent look of the new home kit. The goalkeeper jersey shows a modern and progressive green two-tone colourway, designed in line with the digital remixed graphic of the new home jersey.
The 2019/20 home kit will be seen on pitch for the first time when the Bavarian giants face Eintracht Frankfurt at home in their final Bundesliga game of the season this Saturday.
It’s exclusively available to purchase in adidas stores in Bahrain, Kuwait and Qatar. Price: Dh399.