Jorge Lorenzo knew it was only a matter of time before he returned to race-winning form after the Movistar Yamaha rider toasted a dominant victory in the Jerez MotoGP.

Lorenzo, who led from start to finish in Spain to defeat Marc Marquez and Valentino Rossi, had failed to finish in the top three in the opening three races of the season, but announced his return to his best form with a classic performance on Sunday.

"Luckily for me, especially in MotoGP, I have a very good career. Most of the races in good positions," said Lorenzo.

"Most of the races I feel great to fight, but sometimes also I have bad moments like all sportsmen. But I was always able to come back.

"In those difficult moments I have my doubts, but I knew that sooner or later my moment would arrive and luckily for me it was Jerez. We took profit from this great opportunity to win here in front of the home fans."

Lorenzo had set the benchmark all weekend in practice and qualifying and carried his momentum into the race, eventually breaking away from Marquez after four laps to establish an advantage that he never looked like relinquishing.

"This time everything felt fine at the start of the race. I could brake late and enter very fast into the corners. I had a good corner speed and good grip in acceleration," Lorenzo said.

"When you are like that, you have to do give your maximum to try to win this race. The problem was that I was very extremely fast at the beginning, in '38.7, but Marc was the same! He was close until the fourth of fifth lap when I could get a small advantage.

"Later I was able to increase his advantage but I had some vibration from the rear around lap 17 so I thought I had to be careful. But after it came normal again," he added.

"So I could breathe, just go for it and win this grand prix, which is very special. Jerez is the most special track you can win at."

Lorenzo is third in the championship ahead of the next round at Le Mans in France, five points behind Ducati's Andrea Dovizioso and 20 adrift of team-mate Rossi, but is adopting a race by race approach and is refusing to look too far ahead.

"In racing anything can happen. You cannot expect anything. So for me it is better to go lap by lap," he said.

"Not even practice-by-practice but lap-by-lap and even corner-by-corner. I don't want to think too long, just concentrate, enjoy riding and keep this confidence from Jerez.

"For sure it's not always going to be like today, but I'm hoping that Le Mans will be better than the first three races."

The two-time MotoGP world champion appeared set to mark his victory in the same manner in which Lorenzo celebrated in 2010, when he famously jumped into the lake at Jerez, but he pulled back at the last moment.

"I did it before in 2010. I thought to do it again, but when I was running I thought 'there are not many people to help me like before' and I hadn't checked if there were some steps to get out," he said.

"Also I don't want to die at 28! I want to enjoy tonight this victory, so finally in the last moment I decided to stop!"

Lorenzo celebrates his 28th birthday on Monday, when he will be back at Jerez for the official post-race test.

"Today it's mother's day so it's very special, because my mum saw the race and saw me winning and tomorrow I turn 28," he said.

"It's important that we recover some points to Vale because he's been very strong at the beginning of this season and always on the podium."