ShareHarry Kane scored his seventh goal of this season's DFB-Pokal, as Bayern Munich defeated Bayer Leverkusen to progress to the final.Bayern Munich remained on course to complete the treble, after booking their place in the DFB-Pokal final with a 2-0 victory over Bayer Leverkusen.Goals from Harry Kane and Luis Diaz were the difference at BayArena for the Bundesliga champions, who will play either Stuttgart or Freiburg in the showpiece – their first since 2020.Dayot Upamecano shot narrowly over early on, while Mark Flekken came to the hosts' rescue by thwarting Diaz and Kane.However, the England captain was not to be denied midway through the half, firing into the roof of the net from a Jamal Musiala cutback.Flekken continued to keep Leverkusen alive in their third successive DFB-Pokal semi-final. The goalkeeper kept out Kane and Diaz, while Robert Andrich also cleared off the line from the latter.Diaz finally put the tie to bed in the third minute of second-half stoppage time. The former Liverpool forward clipped the ball past Flekken from Leon Goretzka's square pass, with the goal eventually awarded following a VAR review after it was initially ruled out for offside.Data Debrief: A magnificent seven for KaneThe England captain set Bayern on their way to victory with his seventh goal of this season's DFB-Pokal.It is the most by any player in a single edition of the competition for seven years, since Robert Lewandowski also hit seven in 2018-19. Thomas Muller (eight in 2013-14) is the only player to better that in the 21st century.Bayern needed a late goal to secure the victory, but they generated the greater attacking threat across large periods of the clash, registering a 2.55 xG to their opponents' 0.29.Vincent Kompany's side recorded their 15th win in 16 games in all competitions, while Leverkusen failed to score for the first time in 42 DFB-Pokal matches.