Jorge Lorenzo rode an immaculate race to claim MotoGP victory at Barcelona.
Lorenzo sprinted off the line, almost banging into the side of polesitter Dani Pedrosa as they jostled for position into Turn 1. Meanwhile Marc Marquez was dive-bombing down the inside to take third from sixth on the grid.
For the opening five laps there was a lead pack of five bikes, with Cal Crutchlow and Valentino Rossi tagged onto the back of the Spanish trio. But through the tight left-hander at Turn 6 the front of Crutchlow's Tech 3 Yamaha got away from him and he slid into the gravel and out of the race. Just seconds later he was joined in the there by the Ducati of Nicky Hayden who retired from sixth place in almost identical fashion at Turn 10.
The lead three edged away from Rossi in fourth. There was seldom much between them, but the positions never actually changed.
With seven laps to go Lorenzo upped the pace and stretched his advantage over Pedrosa past a second. Pedrosa had his hands full defending from Marquez rather than working on a move for the lead.
Heading into the penultimate lap there was nothing to separate the Honda pair, and they actually touched. They both kept control, and a charging final lap by Marquez took him right back to the tail of his championship-leading teammate.
For the second race in a row Rossi had an opening lap clash with Alvaro Bautista. This time he was able to continue, while Bautista was left ruing the loss of a good result after qualifying strongly in fourth.
Rossi showed strong pace at the end of the race, but was almost six seconds behind his victorious teammate by the flag.
Stefan Bradl had a quiet run to fifth, while in sixth Bradley Smith had his best Moto GP run to date, passing Ducati's Andrea Dovizioso with a lap to go. Aleix Espargaro was the top CRT finisher in eighth.