2018 DFB-Pokal Final

The 2018 DFB-Pokal Final decided the winner of the 2017–18 DFB-Pokal, the 75th season of the annual German football cup competition. The match was played on 19 May 2018 at the Olympiastadion in Berlin.

The final featured Bayern Munich, the record winners of the competition, and Eintracht Frankfurt, the runners-up of the previous season, made it a rematch of the 2006 final. Eintracht Frankfurt won the match 3–1 to claim their fifth cup title.

As winners, Frankfurt will host the 2018 edition of the DFL-Supercup at the start of the following season, and will face the champion of the 2017–18 edition of the Bundesliga, Bayern Munich. Frankfurt also earned automatic qualification for the group stage of the 2018–19 edition of the UEFA Europa League.

Background
The match is the 22nd final for Bayern Munich, a competition record. Of the previous finals, Bayern have won on 18 occasions, also a competition record, and lost three times. Bayern's last final appearance was in 2016, where they won on penalties against Borussia Dortmund. Bayern are chasing a league and cup double, having won the 2017–18 Bundesliga in April 2018. Bayern have previously completed the double on 11 occasions (in 2013 as part of a treble), a record in Germany, most recently in 2016.

The final is the fifth for Bayern coach Jupp Heynckes as a player and manager, having come out of retirement in October 2017 following the sacking of Carlo Ancelotti. Heynckes won the final in 1973 as a player with Borussia Mönchengladbach, before losing his next two finals as a manager in 1984 (with Gladbach) and 2012 (with Bayern). Heynckes then won the 2013 final before retiring, securing the treble for Bayern, the first ever in German football. The final is the last match for Heynckes as a manager, with Niko Kovač taking over Bayern for the 2018–19 season. Heynckes previously managed Frankfurt during the 1994–95 season, but is not remembered well at the club after being sacked nine months into his tenure following a poor campaign.

The match is the 8th final for Eintracht Frankfurt, with a record of four wins and three losses prior. Frankfurt last won the competition in 1988, the last major title for the club, winning 1–0 against VfL Bochum. This is the second time Frankfurt have managed to reach consecutive finals, having previously done so in 1975. In the previous final, Frankfurt lost 1–2 to Borussia Dortmund.

The final is the second consecutive for Croatian manager Niko Kovač in his second full season with Frankfurt, previously accomplished by Dietrich Weise in 1975. Kovač took over as manager of Eintracht Frankfurt in March 2016, where he managed to keep Die Adler in the Bundesliga after winning the relegation play-offs against 1. FC Nürnberg. The match will be the last for Kovač with Frankfurt, against his future employers Bayern Munich, where he will take over as coach for the following season after signing a three-year contract.

The final will be the 138th match between Bayern and Frankfurt, with a record of 68 Bayern wins, 39 Frankfurt wins, and 30 draws prior. Of the prior matches, four have been in the DFB-Pokal, with Bayern winning thrice and Frankfurt winning once. This includes the 2006 final, where Bayern won 1–0 via a goal from Claudio Pizarro, making the match the 8th final pairing to be repeated (on 11 occasions). Their most recent cup meeting was in the round of 16 of the 2009–10 season, where Bayern won 4–0. The sides met twice during season prior to the final, with Bayern winning both by a score of 1–0 away in the first meeting on 9 December 2017 and 4–1 at home in the second meeting on 28 April 2018.

Route to the final
The DFB-Pokal began with 64 teams in a single-elimination knockout cup competition. There were a total of five rounds leading up to the final. Teams were drawn against each other, and the winner after 90 minutes would advance. If still tied, 30 minutes of extra time was played. If the score was still level, a penalty shoot-out was used to determine the winner.

Note: In all results below, the score of the finalist is given first (H: home; A: away).

Bayern Munich
In the first round of the cup, Bayern faced third-division side Chemnitzer FC away. Robert Lewandowski opened the scoring for Bayern in the 20th minute, before Kingsley Coman scored the second in the 51st minute. Lewandowski completed a brace in the 60th minute, before Franck Ribéry scored the fourth for Bayern in the 79th minute. Defender Mats Hummels scored shortly before the end to seal the 5–0 win. In the second round, Bayern traveled to face RB Leipzig, the runners-up of the previous Bundesliga season. After going a man down with Naby Keïta sent off, Leipzig were awarded a penalty after Jérôme Boateng fouled Yussuf Poulsen in the box. Emil Forsberg converted the penalty past Sven Ulreich to give Leipzig the lead in the 68th minute. However, five minutes later Bayern equalised through a header by Thiago. After a goalless period of extra time, the match went to a penalty shoot-out. After the first nine penalties were all successful, Ulreich saved Timo Werner's shot to send Bayern through to the next round.

In the round of 16, Bayern were drawn at home against cup holders and fellow Bundesliga side Borussia Dortmund, who had knocked Bayern out in the semi-finals of the previous season. Boateng opened the scoring with a header in the 12th minute, before Thomas Müller doubled the lead for Bayern in the 40th minute. Andriy Yarmolenko reduced Dortmund's deficit with a goal in the 77th minute, but Bayern held on with a 2–1 win to advance. In the quarter-finals, Die Roten faced third-division side SC Paderborn away. Coman opened the scoring in the 19th minute, before Lewandowski increased Bayern's lead six minutes later. Joshua Kimmich scored the third for Bayern in the 42nd minute, with Corentin Tolisso adding to the scoring with a header in the 55th minute. Arjen Robben scored a late brace for Bayern to secure the 6–0 win.

In the semi-finals, Bayern were drawn away to fellow Bundesliga side Bayer Leverkusen. Bayern began quickly, with Lewandowski completing a brace with goals in the 3rd and 9th minute. Lars Bender reduced the deficit for Leverkusen with a header seven minutes later. In the second half, Müller increased Bayern's lead with a 52nd minute strike. Thiago scored the fourth for Bayern in the 60th minute, before Müller completed a brace four minutes later. Leon Bailey got a goal back for Leverkusen in the 72nd minute, before Müller completed his hat-trick six minutes later to seal the 6–2 win, sending Bayern to the final.

Eintracht Frankfurt
In the first round, Eintracht Frankfurt were drawn away to fourth-division side TuS Erndtebrück. Frankfurt were a man down after David Abraham was sent off in the 23rd minute, but they took the lead 12 minutes later via a goal from Timothy Chandler. In the 72nd minute, Mijat Gaćinović doubled the lead for Eintracht, before Sébastien Haller scored three minutes later to secure the 3–0 win. In the second round, Frankfurt were drawn away against fourth-division side Schweinfurt 05. Haller opened the scoring for Frankfurt in the 14th minute, before completing a brace with a 58th minute strike. Marius Wolf extended the lead five minutes later, before Danny Blum sealed the 4–0 win for Frankfurt in the 85th minute.

Frankfurt were drawn away to 1. FC Heidenheim in the round of 16. After a goalless 90 minutes, Gaćinović put Frankfurt ahead in the 95th minute of extra time. However, Marc Schnatterer equalised for the hosts a minute later. In the 109th minute, Haller restored Frankfurt's lead, with the 2–1 win enough to see Frankfurt advance. In the quarter-finals, Eintracht were drawn at home against Mainz 05. Ante Rebić put Frankfurt ahead after 17 minutes, before an own goal from Alexander Hack saw the lead double for the hosts. Omar Mascarell increased Frankfurt's lead with a 62nd minute goal, securing the 3–0 win.

In the semi-finals, Frankfurt were drawn away to Schalke 04. After a goalless first half, Frankfurt took the lead in the 75th minute via a backheel from Luka Jović. Despite a red card from Gelson Fernandes in the 81st minute, Frankfurt managed to hold on for the 1–0 win and spot in the final.

Summary
Robert Lewandowski came close to putting Bayern ahead after eight minutes, with his free kick hitting the underside of the crossbar. Three minutes later, Ante Rebić dispossessed James Rodríguez, and put the ball past Sven Ulreich after a one-two with Kevin-Prince Boateng to give Frankfurt the lead going into half-time. Eight minutes into the second half, Lewandowski equalised for Bayern, finishing the cut-back from Joshua Kimmich, which took a slight deflection off Omar Mascarell. Eintracht regained the lead in the 82nd minute after Rebić completed his brace, getting past Mats Hummels and Niklas Süle to lift the ball over Ulreich. In the sixth minute of second-half stoppage time, Mijat Gaćinović sealed the victory for Eintracht, putting the ball into an empty net after Ulreich had come forward for a corner in the final moments.