Dengan begitu, Lorenzo harus puas berada posisi runner up. Podium ketiga diisi oleh rider Tim Yamaha Tech 3 Andrea Dovizioso.
Dalam lomba yang berlangsung di sirkuit sepanjang 5,3 km, Jorge Lorenzo yang merupakan pemilik pole position langsung melesat begitu lampu aba-aba start menyala.
Memasuki putaran ke-22, pebalap Tim Ducati asal Italia Valentino Rossi, sempat keluar dari lintasan karena tak mendapat ruang untuk menyalip di tikungan. Beruntung 'The Doctor' masih mampu melanjutkan balapan.
Pada putaran ke-20, Nicky Hayden yang juga dari Tim Ducati, tak bisa mengendalikan tunggangannya dan menabrak pagar pembatas. Akibatnya, Hayden tak bisa menyelesaikan lomba.
Pebalap Tim LCR Honda Stefan Bradl, pun mengalami nasib sial di putaran ke-19 dan harus keluar dari persaingan.
Setelah mampu melewati Jorge Lorenzo di putaran ke-17, Dani Pedrosa mampu mepertahankan keunggulan hingga lap terakhir dan akhirnya menyelesaikan balapan dengan catatan waktu 42 menit 10,444 detik.
Berkat kemenangan ini, Pedrosa berhak mendapat tambahan 25 poin dan masih berada di posisi kedua klasemen pebalap dengan 232 poin. Sementara itu, Lorenzo masih berhak memimpin dengan 270 poin berkat 20 poin yang baru diraih.
Dengan empat seri balapan yang tersisa, persaingan untuk menjadi juara dunia masih terbuka lebar bagi dua rider teratas asal Spanyol tersebut.
Berikut adalah hasil balapan GP Aragon, Minggu (30/9/12):
Pos Pebalap Waktu/Gap
1 Dani Pedrosa. 42:10.444
2 Jorge Lorenzo. +06.472
3 Andrea Dovizioso. +11.047
4 Cal Crutchlow. +11.184
5 Ben Spies. +13.786
6 Alvaro Bautista. +28.166
7 Jonathan Rea. +32.290
8 Valentino Rossi. +44.432
9 Karel Abraham. +57.417
10 Aleix Espargaro. +58.525
11 Randy de Puniet. +59.863
12 Hector Barbera. +01:14.561
13 Yonny Hernandez. +01:16.159
14 James Ellison. +01:16.580
15 Michele Pirro. +01:25.815
16 Mattia Pasini. +01:31.801
17 Danilo Petrucci. +01:42.300
18 Colin Edwards Gagal finish
19 Stefan Bradl Gagal finish
20 David Salom Gagal finish
21 Nicky Hayden Gagal finish
Telkomsel BlackBerry8520®