(CNN) -- Spain's Jorge Lorenzo led from pole position to claim an impressive victory in Sunday's Portugal MotoGP at Estoril.
Lorenzo led from pole to claim victory in the Portugal MotoGP and close on title leader Valentino Rossi.
The Yamaha rider moved to within 18 points of Moto GP world championship leader and team-mate Valentino Rossi, with three races remaining, after securing his fourth victory of the season by a winning margin of 6.3 seconds.
Australian Casey Stoner, who was returning to action after missing three races because of a mystery virus, finished second on his Ducati with Dani Pedrosa crossing the line in third position on his Honda and Rossi coming home fourth.
Lorenzo overcame the early surges of compatriot Pedrosa to take control of the race on the first lap and went on to lead almost from start to finish.
Stoner, the 2007 world champion, kept Lorenzo's Yamaha within his sights and did well to hold on for a deserved runner-up place.
Eight-time world champion Rossi was over 20 seconds behind the pace of Lorenzo and the Italian is likely to consider his ride a failure having managed to finish on the podium on all nine of his previous visits to Estoril.