New Delhi, April 23 -- Harry Kane and Luis Diaz fired Bayern Munich into the German Cup final with a 2-0 win at Bayer Leverkusen on Wednesday.

Kane's first-half strike - his 52nd goal of the season across all competitions for his club - and a goal from Diaz in stoppage time were enough for Bayern to advance to a final against Stuttgart or Freiburg in Berlin's Olympiastadion on May 23.

It will be Bayern's first appearance in the final since beating Leverkusen 4-2 to seal a domestic double in 2000.

"I've missed Berlin," Bayern goalkeeper Manuel Neuer said after a semifinal in which he had nothing to do until he produced a brilliant flying save to deny Nathan Tella an equalizer with his fingertips.

The win keeps Bayern, which clinched th...