Jose Antonio Rueda memulai balapan dari posisi start ketiga. Selepas lampu start padam, ia langsung mengambil alih posisi pimpinan balapan sebelum memasuki tikungan pertama. Keunggulan itu tak berlangsung lama karena Matteo Bertelle kembali menduduki posisi terdepan.
Rueda kembali merebut posisi pertama dari Bertelle di tikungan terakhir sebelum memasuki lap kedua. Sementara itu, Alvaro Carpe sempat tercecer di posisi ke-13 pada lap ketujuh. Meski demikian, ia mampu memperbaiki posisinya sehingga kembali masuk sepuluh besar pada lap kedelapan.
Rueda sempat melorot ke posisi keempat pada lap kedelapan. Akan tetapi, pembalap bernomor motor 99 itu mampu kembali berada di posisi terdepan setelah menyalip tiga pembalap di depannya di tikungan keenam. Pada lap kesebelas, Rueda berduel sengit dengan David Munoz untuk perebutan posisi pertama.
David Munoz yang mendapatkan long lap penalty karena insiden dengan Luca Lunetta terus mengejar Rueda. Puncaknya, pembalap bernomor motor 64 itu terjatuh pada lap 13 yang membuatnya gagal melanjutkan balapan. Di sisi lain, Rueda mampu mempertahankan posisinya hingga bendera chequered dikibarkan. Carpe memastikan posisi runner-up setelah finis di depan Adrian Fernandez dengan jarak 0,065 detik.