The 33-year-old Spanish great beat KTM's Pedro Acosta to the chequered flag for his first win since the San Marino Grand Prix ...