Repsol Honda Team’s Casey Stoner took victory at an incident-packed Iveco TT Assen on Saturday as he held off the challenge from Dani Pedrosa and Andrea Dovizioso.