Reigning world champion Jorge Lorenzo cut compatriot Dani Pedrosa's lead in the championship standings to just seven points with his third career win at the Catalunya MotoGP on Sunday.
The 26-year-old Spaniard, who won for the third time this season following his victories in the Qatar and Italian Grand Prix', moved from third on the grid to first on his Yamaha before the first corner and was never overtaken.
Pedrosa meanwhile extended his run of podium finishes to five races as he held off a late charge from his Honda teammate Marc Marquez to finish second with the rookie back in third.
Lorenzo, who has hit back strongly in the title race having won the last two races with Pedrosa having won the previous two, said that it had been hell riding in the race.
"I knew that the start would be crucial and I couldn't afford to let Dani get away from me," said Lorenzo, who also won the world title in 2010.