MotoGP title leader Jorge Lorenzo remained wheel perfect for his third victory in a row, after his three nearest opponents each made mistakes in Sunday's Catalan MotoGP.
First to falter was second in the championship Dani Pedrosa, who shot from fourth to lead into turn one - where he promptly missed his braking point and ran wide, rejoining down the order.
Pedrosa later explained that when he pulled on the front brake lever nothing happened and he had to pump it several times.
A three-man battle between Lorenzo, Pedrosa's Repsol Honda team-mate Andrea Dovizioso and Ducati's Casey Stoner then developed up front – until Stoner also missed his braking point for turn one, at the start of lap six.
That left the Australian just behind the recovering Pedrosa - now up to third - and front row starter Randy de Puniet, while Lorenzo and Dovizioso pulled away.
Dovizioso put up an excellent resistance to stick to Lorenzo's rear wheel, until he slid off out at the end of the back straight on lap 15 of 25.
That put Lorenzo almost six seconds clear of a Pedrosa/Stoner battle for second and third, and the Fiat Yamaha rider romped to his fifth win of the season by 4.754sec – although his lead reached seven seconds.
Having been denied home victory at the very last turn by team-mate Valentino Rossi one year ago, it was a particularly special victory for Lorenzo - and his tenth as a MotoGP rider.
Pedrosa kept Stoner in his wheeltracks for second position, but is now a huge 52 points behind the #99 in the world championship. Stoner said he simply didn't have the acceleration to overtake Pedrosa's Honda.
de Puniet was the top rider to use the harder rear tyre option and the LCR Honda pilot recovered from a poor start with a clever line through turns one and two, before claiming his best result of the season with fourth place.