Borussia Dortmund demolished Bayern Munich to complete their first league and cup double with a 5-2 victory in the DFB-Pokal final.
Robert Lewandowski scored a hat-trick for Jurgen Klopp's side, who underlined their superiority in German football this season with a convincing win over a Bayern side with a UEFA Champions League final against Chelsea to come next Saturday.
Arjen Robben and Franck Ribery were on target for Bayern, whose performance suggested the players' minds may have been on other things. Shinji Kagawa struck the opener while former Bayern player Mats Hummels also scored.
That was a cup final which no one from Dortmund could have better imagined.
Jurgen Klopp, Borussia Dortmund coach

"That was a cup final which no one from Dortmund could have better imagined," beamed Dortmund coach Klopp. "We were ice cool in our finishing and scored great goals. It's hard to put into words what has happened to us."
Bayern were looking to end a four-game losing streak to Dortmund, but they suffered a setback after just three minutes. Kagawa shot Dortmund in front with their first attack, Jakub Blaszczykowski's low, inviting cross giving his team-mate a simple tap-in.
Bayern levelled in the 25th minute when goalkeeper Roman Weidenfeller brought Mario Gomez down inside the area, and Robben, who missed a penalty in the league match between the sides a month ago, stepped up to score low into the bottom corner.
Lewandowski on target
Weidenfeller was replaced ten minutes later when he had to come off, having taken a blow to the ribs earlier in the game. But Dortmund took the lead with a penalty of their own in the 41st minute. Jerome Boateng felled Blaszczykowski inside the area and Hummels beat Manuel Neuer from the spot.
Lewandowski scored his first goal of the evening in the first minute of stoppage time at the end of the first half as he beat Neuer from 15 yards to complete a clever counter-attack.
Lewandowski added a fourth in the 58th minute. Kagawa was again involved in the build-up, sending a pass through to Kevin Grosskreutz, who threaded the ball through the legs of Bastian Schweinsteiger into the path of the Polish striker, who made no mistake with the finish.
Bayern refused to throw in the towel, though, and Ribery pulled a goal back for them in the 75th minute with a fine individual effort, but Lewandowski had the final word, completing his hat-trick in the 81st minute after a mistake from Neuer gifted Lukasz Piszczek the ball.