Marc Marquez won his first-ever 125cc World Championship race at Mugello in Italy, holding off title protagonists Pol Espargaro and Nicolas Terol, as well as Britain's Bradley Smith, after a tense battle.
Espargaro's Derbi started the last lap in the lead by weaving from one side of the track to the other, but this didn't stop Marquez (Derbi) from zapping past him on the run to the first corner.
Terol (Aprilia) then deposed Espargaro from second place at Turn 3, and while they threatened further lead changes over the last lap, the order remained unchanged.
Marquez won by 0.039sec over Terol, Espargaro and Smith, the top four covered by 0.161sec. It was the 14th consecutive victory for a Spanish rider in the 125cc class.
"I'm very, very, very happy," said Marquez. "It's more important to win at this circuit than anywhere else, because it's so hard."
Early in the race, Terol and Espargaro had jumped clear of Marquez and Smith, but the chasing duo worked together to close a 2.6sec gap, both taking it in turns to smash the lap record in catching up.
Marquez added: "The leaders got away at the start, but step by step I caught them. If I work hard with the team, I think we can stay in front every race now."
Terol said: "I tried to pull away at the beginning, but had to think again so I sat at the back of the group, studying the riders. I wanted to be second coming off the final corner, but I slid wide and had to settle for second."
Espargaro said: "Third is a great finish for us, and the points for the championship is more important than winning the race."
After the race, fourth-placed Smith complained that a lack of top speed from his Aspar-run Aprilia had hampered him.
"It's frustrating to finsh fourth," he said. "Our bike doesn't have enough top speed. We need to work on that, it's a serious issue. The material isn't at the level we need to ride at."
Poleman Sandro Cortese crashed twice, the first time when running fourth on lap two.
Terol leads the points race by five over Espargaro, with Marquez and Smith moving up to third and fourth respectively.