Andrea Dovizioso took victory at the #AustrianGP against Marc Marquez after a race-long battle, with Pedrosa finishing third