Marc Marquez took his fourth successive 125cc grand prix victory - and the world championship lead - in dominant style, in front of his home Spanish fans at Catalunya on Sunday.
The Red Bull Ajo Derbi rider, unbeaten since his first ever grand prix victory at Mugello, led comfortably from start to finish, taking the chequered flag with a 4.638sec advantage over nearest rival Bradley Smith.
Marquez is now the youngest ever rider to claim four successive grand prix wins, taking the record from a certain Valentino Rossi.
The 17-year-old, who has been moving steadily up the championship order since crashing at round two at Jerez, now leads the 125cc championship by one point from countryman Pol Espargaro.
The fight for second place went down to the line with Nico Terol, Espargaro and Smith locked in battle for the entire race.
The final lap saw Spaniards Terol and Espargaro both pass Smith into turn one, with Espargaro then moving into second.
Smith muscled back past his Aspar Aprilia team-mate Terol and the trio fanned out across the track heading into the left hander at the end of the back straight, where Smith regained the runner-up spot.
But Terol, who began the race with a three point title lead over Espargaro, came close to hitting the back of Smith under braking, then highsided out as he applied the power.
Terol leaves Catalunya third in the championship, 14 points from Marquez, with Smith 38 points from the top in fourth.
Race results - Catalunya:
1. Marquez (Derbi) 22 laps
2. Smith (Aprilia) +4.638s
3. Espargaro (Derbi) +4.996s
4. Cortese (Derbi) +45.366s
5. Vazquez (Derbi) +45.433s
6. Koyama (Aprilia) +49.685s
7. Krummenacher (Aprilia) +49.935s
8. Zarco (Aprilia) +49.743s
9. Folger (Aprilia) +49.775s
10. Webb (Aprilia) +53.115s