Australia's Casey Stoner roared past MotoGP world champion Jorge Lorenzo on the 27th lap of 32 to win the U.S. Grand Prix on Sunday and stretch his lead in the overall standings.
Honda rider Stoner, who started the race just behind Yamaha's Lorenzo on the front grid, powered home to finish 5.634 seconds ahead of the Spaniard, who triumphed at Laguna Seca last year.
Stoner waved to the fans after crossing the finish line in dazzling sunshine, having extended his run of successive podiums this season to eight.
It was his fifth win of the year and increased his championship lead over Lorenzo to 20 points with eight races left.
Honda's Spaniard Dani Pedrosa, champion here in 2009 and winner of last week's German Grand Prix, took third place with American Ben Spies giving the home fans something to celebrate by finishing fourth.
Stoner, who won here in 2007, was delighted to taste victory again at the twisting, technically challenging Laguna Seca circuit after struggling with his bike set-up earlier in the week.
"It was amazing," the beaming 25-year-old told reporters. "I am very happy. I love this track, this atmosphere in America and I'm very happy to win here again."