Edson Buddle scored his first two international goals and Herculez Gomez added a third, leading the United States over Australia 3-1 Saturday in the Americans' last warmup for their World Cup opener against England.
Playing just his third game for the national team, Buddle scored in the fourth and 31st minutes. That offset a 19th-minute equalizer by Tim Cahill, who beat Everton teammate Tim Howard for his 20th international goal.
Gomez, like Buddle a surprise pick for the World Cup roster, entered in the 82nd minute and scored from 8 yards in injury time off a pass from Landon Donovan. It was the second international goal for Gomez, who also scored against the Czech Republic last week.
Marcus Hahnemann took over in goal for the Americans in the second half. He made a point-blank stop on Mark Bresciano in the 59th minute, and defender Steve Cherundolo stopped Scott Chipperfield's shot at the goal line in the 63rd.
The defence for the 14th-ranked U.S. was shaky against No. 20 Australia, a cause for concern going into the big June 12 World Cup game against England. Oguchi Onyewu, playing his third match since ctober knee surgery, didn't enter until the 61st minute, with larence Goodson starting in central defense with Jay DeMerit.
Jozy Altidore, who sprained his right ankle in training ednesday, didn't play for the Americans, who paired Buddle at orward with Robbie Findley.
With injured English star David Beckham looking on, the United States beat Australia for the first time in three meetings following two shutouts: a loss in 1992 and a tie six years later.
Australia, too, is getting ready for the World Cup, opening against Germany on June 13.
Tiny Ruimsig Stadium in a west Johannesburg suburb, with a small bank of stands on two sides of the field behind a running track, had a crowd estimated at 8,000. The other two sides were open, with a sunlit vista of a field bathed by sunlight in late-autumn browns, a small pond and a several bands of rocks in the distance behind a crop of trees.
There were a few loud "U-S-A!" chants at the start, and fans constantly blew their vuvuzelas, the long plastic horns that sound like a cross between bees and the brass section of an orchestra while tuning up.
Australia had complained about the field after beating Denmark 1-0 on Tuesday, and turf kept popping up.