Daichi Kamada struck early for Eintracht Frankfurt before Son Heung Min's brace and Harry Kane's penalty propelled Tottenham Hotspur to a 3-2 win in the Champions League on Wednesday.

Former Japan captain Makoto Hasebe also started for the reigning Europa League champion, which dropped to last in Group D with four points. Spurs rose into first place with seven points.

Samurai Blue attacker Kamada netted the opener in the 14th minute at Tottenham Hotspur Stadium, slotting home Sebastian Rode's pass as the German side capitalized on Spurs defender Eric Dier giving away possession in front of goal.

Son equalized six minutes later, and Kane gave the hosts the lead with a penalty in the 28th minute, converting from the spot after being fouled by Kristijan Jakic.

Son made it 3-1 when he spectacularly volleyed past Frankfurt goalkeeper Kevin Trapp in the 36th minute.

Frankfurt was reduced to 10 men at the hour mark when defender Tuta received a second yellow card minutes after picking up his first booking. Faride Alidou's header pulled one back for the visitors off a corner kick before Kane missed a penalty in stoppage time.

London continues to be a happy hunting ground for Kamada, who scored the winner in a Europa League semifinal match against West Ham in April and bagged a brace against Arsenal in November 2019.

Elsewhere in the group, Hidemasa Morita's Sporting Lisbon lost 2-0 at home against Marseille, with the Japan midfielder heading to the bench in the 22nd minute after an early red card for winger Ricardo Esgaio forced the Portuguese side to change formation.

Marseille moved to second in the four-team group with six points and edged third-place Sporting on goal difference.