Bundesliga champions Bayern Munich kept their hopes of a treble alive after beating Bayer Leverkusen 4-2 at the Olympiastadion in Berlin on Saturday to win the German Cup for the 20th time.

[MORE]