El italiano se hace con el triunfo en Barcelona tras librar una vibrante lucha con Márquez mientras Lorenzo no ha completado la carrera.