Marc Marquez claimed his 16th career Sprint victory at the Brazilian Grand Prix, holding off Fabio Di Giannantonio by just two tenths at the flag.