PORTLAND, Ore. -- Landon Donovan scored the go-ahead goal in a 2-1 victory over German power Bayern Munich on Wednesday night in the Major League Soccer All-Star game.
Making his record 14th All-Star appearance, Donovan dribbled the ball to the top of the box before blasting it past German World Cup goalkeeper Manuel Neuer in the 70th minute.
The Bundesliga champions had seven members of the World Cup-winning German national team, but most of them remained on the bench until about the final 10 minutes.
The MLS team included several players from the U.S. World Cup squad that advanced out of the group stage in Brazil, including Seattle's Clint Dempsey and Toronto's Michael Bradley.
Donovan, the L.A. Galaxy striker who was left off the U.S. World Cup team, got a standing ovation from the crowd when he was subbed out following his goal.
Bradley Wright-Philips of the New York Red Bulls tied it for the All-Stars early in the second half. Robert Lewandowski opened the scoring for Bayern early in the first half.
The event caps a preseason tour for Bayern Munich, which hadn't visited the United States in a decade. The team beat Chivas Guadalajara 1-0 last Thursday night at Red Bull Arena in New Jersey.
The group of Bayern players from Germany's World Cup-winning team flew into Portland on Wednesday morning, and whisked to a meet-and-greet at adidas' North American headquarters.
Mario Goetze, who scored the extra-time winner in the final match against Argentina in Brazil, was among the national team players making the overnight stop in Portland.
"It feels like we're only going to be here for 12 hours so we're kind of in and out, but it's exciting," Goetze said.
Bayern coach Pep Guardiola said he was only playing his World Cup players for some 15 minutes apiece and he was true to his word. None of them started on Wednesday night.
Bayern midfielder Julian Green, who played for the United States in the World Cup, was also listed as a reserve but he was the first Bayern sub to enter the game in the 36th minute. Fans at Providence Park chanted "USA! USA!"
Green was born in Florida but grew up in Germany and has dual citizenship. Just 19, he scored against Belgium in the World Cup, becoming the youngest American with a goal in soccer's premier event.
Real Salt Lake's Nick Rimando, who was also on the U.S. World Cup roster, started in goal for the All-Stars, four days after he had his 112th shutout in a victory over Colorado to match the MLS record set by Kevin Hartman.
Rimando leaped with his arms outstretched but couldn't stop Lewandowski's goal for Bayern in the opening minutes. Lewandowski joined Bayern on a free transfer from league rival Borussia Dortmund last month.
New York's Thierry Henry had a good chance for the All-Stars in the 41st minute, but his long shot sailed just over the crossbar before getting caught in the net.
Wright-Phillips, the league's top scorer with 18 goals this season for the Red Bulls, skipped across the turf after his goal against goalkeeper Tom Starke in the 51st minute.
Following Wright-Phillips' goal, Bayern sent in Neuer to finish out the match.
The MLS is 8-3-1 against international opponents since the league adopted the current All-Star game format, with losses coming to English Premier League club Manchester United and AS Roma. Everton won on penalty kicks after a 1-1 tie in 2009.
Roma, led by longtime star Francesco Totti, beat the MLS All-Stars 3-1 in the All-Star game last year in Kansas City. The Galaxy's Gonzalez scored the only goal for the MLS side in second-half stoppage time.