Balapan baru dimulai dan Cal Crutchlow terjatuh. Tak lama berselang, Marc Marquez menyusul jatuh. Ini adalah kali ketiga musim ini dia gagal menyelesaikan balapan karena kecelakaan, setelah GP Argentina dan GP Italia.
Juara Dunia 2014 tersebut melewati Andrea Dovizioso untuk mendapatkan tempat kedua di belakang Jorge Lorenzo. Namun, dia terlambat mengerem saat memasuki tikungan 10, lalu meluncur ke gravel, dan akhirnya terjatuh.
Korban kembali jatuh. Kali ini giliran Pol Espargaro yang kehilangan kendali motor dan jatuh di tikungan tiga. Tak lama berselang, Andrea Dovizioso dari tim Ducati yang harus mengakhiri balapan karena terjatuh.
Balapan baru empat putaran dan Lorenzo memimpin dengan selisih 1,6 detik dari Valentino Rossi di posisi kedua. Pole-sitter Aleix Espargaro mengekor di urutan ketiga.
Dani Pedrosa yang jadi harapan terakhir Repsol Honda berhasil melewati Espargaro dan menempati posisi ketiga. Balapan hanya menyisakan 18 pebalap.
Setelah drama pada lap-lap awal, Lorenzo makin jauh meninggalkan Rossi. Pedrosa yang berada di tempat ketiga sementara aman dari kejaran Espargaro.
Enam lap tersisa dari total 25 putaran balapan, Lorenzo unggul 1,3 detik lebih dari Rossi.
Hanya empat putaran sebelum berakhir, Espargaro yang tengah berada di urutan keempat terjatuh dan balapannya pun berakhir. Andrea Iannone dan Bradley Smith naik ke posisi keempat dan kelima.
Dua lap terakhir dan Lorenzo unggul 1,362 detik dari Rossi. Lorenzo berhasil mempertahankan posisinya hingga menyentuh garis finis. Ini merupakan kemenangan keempat beruntun Lorenzo musim ini.
Rossi finis kedua dan berhasil mempertahankan posisinya sebagai pemuncak klasemen dengan 138 poin. Lorenzo menyusul di urutan kedua dan kini hanya tertinggal satu angka.
Pedrosa finis ketiga dan ini merupakan podium pertamanya sejak GP Valencia, November tahun lalu.
Berikut hasil balapan GP Catalunya.
1. Jorge Lorenzo ESP Movistar Yamaha MotoGP (YZR-M1) 42m 53.208s
2. Valentino Rossi ITA Movistar Yamaha MotoGP (YZR-M1) 42m 54.093s
3. Dani Pedrosa ESP Repsol Honda Team (RC213V) 43m 12.663s
4. Andrea Iannone ITA Ducati Team (Desmosedici GP15) 43m 18.133s
5. Bradley Smith GBR Monster Yamaha Tech 3 (YZR-M1) 43m 20.990s
6. Maverick Viñales ESP Team Suzuki Ecstar (GSX-RR)* 43m 22.767s
7. Scott Redding GBR Estrella Galicia 0,0 Marc VDS (RC213V) 43m 29.632s
8. Stefan Bradl GER Athina Forward Racing (Forward Yamaha) 43m 35.311s
9. Danilo Petrucci ITA Octo Pramac Racing (Desmosedici GP14.1) 43m 42.558s
10. Alvaro Bautista ESP Factory Aprilia Gresini (RS-GP) 43m 45.777s
11. Jack Miller AUS CWM LCR Honda (RC213V-RS)* 43m 46.874s
12. Eugene Laverty IRL Aspar MotoGP Team (RC213V-RS)* 43m 48.973s
13. Loris Baz FRA Athina Forward Racing (Forward Yamaha)* 43m 49.040s
14. Mike Di Meglio FRA Avintia Racing (Desmosedici GP14 Open) 44m 2.245s
15. Alex De Angelis RSM E-Motion IodaRacing (ART) 44m 18.471s
16. Hector Barbera ESP Avintia Racing (Desmosedici GP14 Open) +1 lap
Aleix Espargaro ESP Team Suzuki Ecstar (GSX-RR) DNF
Nicky Hayden USA Aspar MotoGP Team (RC213V-RS) DNF
Marco Melandri ITA Factory Aprilia Gresini (RS-GP) DNF
Andrea Dovizioso ITA Ducati Team (Desmosedici GP15) DNF
Pol Espargaro ESP Monster Yamaha Tech 3 (YZR-M1) DNF
Marc Marquez ESP Repsol Honda Team (RC213V) DNF
Cal Crutchlow GBR CWM LCR Honda (RC213V) DNF
Yonny Hernandez COL Octo Pramac Racing (Desmosedici GP14.2) DNF