Report - Pedrosa wins Italian MotoGP
Dani Pedrosa became the first rider to win from pole position this season as he secured victory in the Italian MotoGP at Mugello by over four seconds.
Championship leader Jorge Lorenzo came home second behind his fellow Spaniard, with Pedrosa's Repsol Honda team-mate Andrea Dovizioso third.
Ducati's Casey Stoner took fourth after a thrilling battle with Marco Melandri and Randy de Puniet.
Pedrosa's win puts him second in the standings behind Lorenzo.
The Honda rider's victory allowed him to overtake defending world champion Valentino Rossi in the championship standings.
Lorenzo wore a Rossi T-shirt on the winners' podium in tribute to his team-mate whose season was all-but finished when he broke his right leg in a crash in practice on Saturday.
Pedrosa delighted with perfect weekend
"I had a great feeling on the bike, especially at the beginning section of the race and I could open up a gap," said Pedrosa afterwards.
"To be honest I didn't see who was behind me, I just looked for the gap on my pit board and tried to ride consistently.
"It's important that we are competitive now because we have one weekend off and then three races in a row."
Lorenzo said it had been a "disappointing" race from his point of view.
"I couldn't keep up the pace I had in practice and I'm sorry about that, but I'm happy with the 20 points (for second place)," said the championship leader.
In the Moto2 race, Andrea Iannone delighted the Italian fans with a comfortable win over Sergio Gadea, who snatched second place from Simone Corsi in the closing stages - a result which was harsh on Corsi, who had recovered from starting 26th on the grid.
Marc Marquez topped an all-Spanish podium in the 125cc race, despite Great Britain's Bradley Smith leading at one point.
He had to settle for fourth place, behind Marquez, Nico Terol and Pol Espargaro, with the top four riders covered by just 0.161 seconds.
Italian MotoGP result:
1 D Pedrosa (Sp) Repsol Honda 42:28.066
2 J Lorenzo (Sp) Fiat Yamaha 42:32.080
3 A Dovizioso (It) Repsol Honda 42:34.262
4 C Stoner (Aus) Ducati 42:53.789
5 M Melandri (It) San Carlo Honda 42:53.801
6 R de Puniet (Fr) Honda 42:54.031
7 B Spies (US) Yamaha 42:56.872
8 A Espargaro (Sp) Pramac Racing 43:08.238
9 M Simoncelli (Ita) San Carlo Honda 43:09.460
10 L Capirossi (It) Rizla Suzuki 43:10.173
11 H Aoyama (Jpn) Honda 43:11.161
12 H Barbera (Sp) Paginas Amarillas Aspar Ducati 43:11.429
13 C Edwards (US) Yamaha 43:42.459
14 A Bautista (Sp) Suzuki 43:52.455
1 J Lorenzo (Sp) Yamaha 90
2 D Pedrosa (Sp) Honda 65
3 V Rossi (It) Yamaha 61
4 A Dovizioso (It) Honda 58
5 N Hayden (US) Ducati 39
6 R de Puniet (Fr) Honda 36
7 M Melandri (It) Honda 32
8 C Stoner (Aus) Ducati 24
9 M Simoncelli (It) Honda 23
10 B Spies (US) Yamaha 20
11 H Barbera (Sp) Ducati 19
12 C Edwards (US) Yamaha 19
13 H Aoyma (Jpn) Honda 18
14 A Espargaro (Sp) Ducati 16
15 L Capirossi (It) Suzuki 13
16 M Kallio (Fin) Ducati 12
17 A Bautista (Sp) Suzuki 8
Moto2 race result:
1 A Iannone (It) Fimmco 41:05.374
2 S Gadea (Spn) Tenerife 40 @ 2.764 secs
3 S Corsi (It) JIR @ 2.799
Moto2 championship standings:
1 T Elias (Sp) Gresini Racing 74
2 S Tomizawa (Jpn) Technomag-CIP 55
3 S Corsi (It) JIR 51
125cc race result:
1 M Marquez (Spn) Red Bull 39:53.153
2 N Terol (Sp) Bancaja Aspar @ 0.039 secs
3 P Espargaro (Spn) Tuenti Racing @ 0.116
4 B Smith (GB) Bancaja Aspar @0.161
125cc championship standings
1 N Terol (Spn) Bancaja Aspar 85
2 P Espargaro (Spn) Tuenti Racing 79
3 M Marquez (Spn) Red Bull 57
4 B Smith (GB) Bancaja Aspar 45