Stoner storms to seventh victory of the season with Pedrosa second and Dovizioso fifth