Marc Marquez took his first MotoGP victory in 581 days on Sunday at the Sachsenring as he held off Miguel…