Harry Kane scored his 41st Bundesliga goal to become the highest scoring Englishman in the competition.