DENVER - Brazilian star Kaka scored one goal and set up another as the Major League Soccer All-Stars edged Tottenham 2-1 Wednesday in an international friendly featuring the North American league's elite talents.
The MLS team improved to 5-3 in All-Star Games against English Premier League teams. Since the MLS squad began facing European clubs at the All-Star Game in 2005, the North Americans are 7-4, including a 2-1 win over Bayern Munich last year.
Former FIFA world footballer of the year Kaka, who plays for Orlando, opened the scoring from the spot in the 20th minute, converting after Nacer Chadli was whistled for handball.
The All-Stars struck again in the 23rd minute with Kaka crossing for New York City's former Spain and Barcelona star David Villa to finish emphatically.
Tottenham striker Harry Kane, denied twice from close range by MLS goalkeeper Nick Rimando, pulled one back for Spurs in the 37th minute, a day after his 22nd birthday.
Kane, who scored 31 goals in 57 matches for Tottenham last season, took the ball after MLS defender Matt Besler fell and charged to the goal, faking defender Omar Gonzalez and blasting a shot from the top of the penalty area past the Real Salt Lake goalkeeper to trim the MLS edge to 2-1 at half-time.
An all-new set of MLS stars took the field in the second half while Spurs swapped generously as well, including introducing American defender DeAndre Yedlin in the 64th minute for a home-soil appearance.
Danny Rose sent a threatening cross from the left corner to the heart of the penalty area for Yedlin in the 86th minute but MLS goalkeeper David Ousted grabbed the ball to deny the late chance at an equalizer.