Casey Stoner claimed his first race win of the MotoGP season at the Aragon Grand Prix in Spain, in the front of Dani Pedrosa (Honda) and Nicky Hayden (Ducati).