World champion Marc Marquez continued his winning start to the season with victory in the Spanish GP.
The 21-year-old Spaniard beat Yamaha's Valentino Rossi and Honda team-mate Dani Pedrosa to take maximum points in front of his home crowd in Jerez.
The victory, in his 100th grand prix, saw Marquez become the first man to win the opening four premier-class races of the year since Mick Doohan in 1992.
Bradley Smith was eighth, while fellow Briton Cal Crutchlow retired.
Marquez had no such problems, building a four-second lead by lap 12 and cruising home to delight a crowd in excess of 150,000.
He said: "It's a special victory because I had never won here before.
"I was expecting more of a bunched-up race but I saw that I started with a good rhythm and I was feeling in good shape."
More than seven seconds separated the leading trio from Yamaha's Jorge Lorenzo in fourth.
Crutchlow said on Twitter: "Congratulations to the podium guys, a long way ahead of the rest. It's now embarrassing..."
1. Marc Marquez (Spain) Honda 45mins 24.134secs,
2. Valentino Rossi (Italy) Yamaha at 1.431 secs,
3. Dani Pedrosa (Spain) Honda 1.529,
4. Jorge Lorenzo (Spain) Yamaha 8.541,
5. Andrea Dovizioso (Italy) Ducati 27.494,
6. Alvaro Bautista (Spain) Honda 27.606,
7. Aleix Espargaro (Spain) Yamaha 27.917,
8. Bradley Smith (Britain) Yamaha 27.947,
9. Pol Espargaro (Spain) Yamaha 29.419,
10. Stefan Bradl (Germany) Honda 32.872