Marc Marquez held off a late challenge from Fabio Di Giannantonio to cross the line in 19 minutes 41.982 seconds, winning by 0.213 seconds.