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.
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.
Photos: Aamir Khan with 'Dangal' actresses at fashion show
Spotted: Twinkle Khanna, Shriya Saran at an event in Mumbai
Andrew Flintoff's birthday: 10 players who entered different sports
Photos: Ranveer Singh and Vaani Kapoor go 'Befikre'
Photos: Aishwarya, Sridevi, Karisma at Manish Malhotra's birthday bash