Valentino Rossi wins in dramatic fashion after an incredible race-long battle with Marc Marquez at the Motul TT Assen.