Australia's defending world champion Casey Stoner won the Spanish MotoGP here Sunday for his first win in the race. The Honda rider beat home Spain's 2010 world champion Jorge Lorenzo on a Yamaha while another Spaniard Dani Pedrosa was third on a Honda. English rider Cal Crutchlow just failed to edge out Pedrosa for third and recorded his second successive fourth place. Lorenzo – who was left frustrated in his bid to become the first rider since Valentino Rossi in 2001 to win the first two races – retains his lead in the overall standings after winning the race opener in Qatar where Stoner finished third. Pedrosa took the lead on the first corner ahead of Lorenzo while Crutchlow overtook Hayden but the Englishman fell back to fifth by the end of the lap. Stoner produced a wonderful manoeuvre with 25 laps remaining and overtook Pedrosa and Lorenzo to take the lead. Stoner and Lorenzo had opened up a bit of a gap on third-placed American Nicky Hayden with 22 laps to go, while Pedrosa was struggling to make an impact back in fifth and finding it difficult to pass Andrea Dovizioso. Stoner fought off Lorenzo's challenge by posting the fastest time on the penultimate lap while Pedrosa's charge petered out as he focussed instead on holding off Crutchlow. In Moto2 category, Spanish rider Pol Espargaro won the second race of the world championship on a Kalex motorbike. Espargaro – recording his sixth win at world championship level but first in this category – beat home two Suter riders, Marc Marquez of Spain and Swiss Thomas Luthi. Italian Romano Fenati recorded his first GP victory at the age of 16 as he powered his FTR Honda to victory in the Moto3 category. In a race marked by several crashes Fenati took the victory ahead of Spaniard Luis Salom (Kalex KTM) and Germany's Sandro Cortese (KTM) in third.