Ducati's Francesco Bagnaia won his duel with world champion Fabio Quartararo of Yamaha in commanding fashion as he clinched his first victory of the season at the Spanish Grand Prix in Jerez on Sunday.
Aprilia's Aleix Espargaro overcame a slow start to secure third while six-time MotoGP world champion and local favourite Marc Marquez held off Bagnaia's team mate Jack Miller to take fourth.
Pole sitter Bagnaia, who set a new lap record at the Jerez circuit in qualifying on Saturday, flew out of the traps and never relinquished first place despite a late charge from Quartararo, who was chasing his second win in Spain.
"It's a beautiful day. We struggled a lot during testing this season but we never stopped working," said Bagnaia. "Finally, everything went well this weekend. I'm really happy -- we are back to our potential."
Bagnaia, a pre-season favourite, got off to a difficult start this year after crashing out in the opening race in Qatar and injuring his shoulder during qualifying for last week's Portuguese Grand Prix.
"I was lucky to race in Portugal," added the Italian, who recovered and finished a remarkable eighth in Portimao despite starting from the back of the grid. "Last year Fabio was unbeatable here but today we did an incredible job."
Quartararo added that it was an intense battle and praised Bagnaia for not letting him pass.
"It was a really tough race. Pecco (Bagnaia) made an amazing start, amazing race. I tried everything but he was really, really fast. Our pace we managed to get today was insane.
"My front tyre was super hot, super high pressure. I couldn't brake more harder but I could maintain the pace with him."
Frenchman Quartararo now leads Espargaro by seven points in the overall standings, with Gresini Racing's Enea Bastianini, who took eighth, occupying third place.
Suzuki's Alex Rins, who was joint-leader in the world championship coming into the race, slipped to fourth after he went off the track on turn 12 and finished 19th, while Pramac Ducati also had a forgettable outing, with Johann Zarco crashing out and Jorge Martin finishing 22nd.
Riders will now head to France for the seventh round of racing in two weeks' time.
Latest on Sportstar
- Australia’s Hazlewood eases fears over long-term fitness
- Benzema’s Real exit ‘surprise to everyone’, says Ancelotti
- French Open: Jabeur ‘not so far’ from her best after injury-plagued season
- Formula 1: Perez need not put pressure on himself, says Horner
- Formula 1: Mercedes fined 10,000 euros over physio breach