Highlights - Stoner wins at Aragon
Casey Stoner held off Dani Pedrosa to win his first race of the season at the Aragon MotoGP, but championship leader Jorge Lorenzo had to settle for fourth.
The Australian Ducati rider got away smoothly from pole but was challenged strongly by Spaniard Pedrosa (Honda).
However, Stoner put in a series of fast laps to win by more than five seconds from home favourite Pedrosa, with Nicky Hayden (Ducati) taking third place.
It was the first time this season that Lorenzo had not finished on the podium.
Lorenzo, who was caught on the last lap by Hayden, leads Pedrosa by 56 points in the overall standings with five races to go.
Former world champion Stoner's win was his first since last season's Malaysian GP and was enough to move him from fifth to third in the overall classification.
MotoGP paid its respects to Moto2 rider Shoya Tomizawa, who was killed when he was hit by two trailing bikes in San Marino two weeks ago, having fallen off his bike.
All riders across each racing category wore a patch featuring Tomizawa's No. 48, which was retired from Moto2 racing in honour of the Japanese rider.
Stoner, who was notching up Ducati's maiden MotoGP victory of the season, said: "It's been too long between wins, that's for sure.
"We started out pretty well this weekend, and we got on with the track. We progressed and got better. I was a little bit nervous this morning, but I'm really happy to bring it home. It was unexpected for us."
Pedrosa said: "Ducati were very strong, with both riders on the podium. I tried everything, I didn't start well but I recovered.
"But I was too far from Casey. We did many laps at the same pace but couldn't get him on corners. He did good."
Six-time MotoGP champion Valentino Rossi of Italy, who is struggling with a shoulder injury, came in sixth, more than 27 seconds off the pace, and sits fourth in the standings on 140 points.
Earlier, Andrea Iannone of the Speed Up team won the Moto2 race. The Italian finished ahead of Spain's Julian Simon (Suter) and Hungarian Gabor Talmacsi (Speed Up) for his third win of the season.
Championship leader Toni Elias finished fourth to retain his place atop the overall standings on 224 points, 76 ahead of Simon.
Great Britain's Scott Redding, racing despite his injury in the crash which ended Tomizawa's life, finished eighth.
Spaniard Pol Espargaro, riding a Derbi, won the 125cc race, finishing ahead of compatriot Nicolas Terol and Briton Bradley Smith, both on Aprilias.
The championship was blown wide open after pre-race leader Marc Marquez crashed out on the first lap, taken down by Swiss rider Randy Krummenacher on turn one.
Terol's second place saw him move to the top of the overall standings on 208 points, with Espargaro second on 202 while Marquez drops to third and remains on 197.
Aragon MotoGP results:
1. Casey Stoner (Australia) Ducati 42mins 16.530secs
2. Dani Pedrosa (Spain) Honda 42:21.678
3. Nicky Hayden (U.S.) Ducati 42:26.026
4. Jorge Lorenzo (Spain) Yamaha 42:26.110
5. Ben Spies (U.S.) Yamaha 42:30.301
6. Valentino Rossi (Italy) Yamaha 42:43.860
7. Marco Simoncelli (Italy) Honda 42:45.041
8. Alvaro Bautista (Spain) Suzuki 42:51.784
9. Marco Melandri (Italy) Honda 42:51.923
10. Aleix Espargaro (Spain) Ducati 42:51.997
11. Hector Barbera (Spain) Ducati 42:52.052
12. Colin Edwards (U.S.) Yamaha 43:01.890
13. Hiroshi Aoyama (Japan) Honda 43:04.849
14. Mika Kallio (Finland) Ducati 43:14.577
1. Andrea Iannone (ITA/Speed Up) 40min 33.264sec
2. Julian Simon (ESP/Suter) at 6.203sec
3. Gabor Talmacsi (HUN/Speed Up) 6.276
4. Toni Elias (ESP/Moriwaki) 7.123
5. Simone Corsi (ITA/Motobi) 9.160
1. Pol Espargaro (ESP/Derbi) 38min 12.248sec
2. Nicolas Terol (ESP/Aprilia) at 0.050sec
3. Bradley Smith (GBR/Aprilia) 9.460
4. Efren Vasquez (ESP/Derbi) 15.999
5. Sandro Cortese (GER/Derbi) 18.396
MotoGP pays tribute to Shoya Tomizawa