Marc Márquez took his third consecutive win at the eni Motorrad Grand Prix Deutschland Moto2 race, ahead of local star Stefan Bradl, and Alex de Angelis in third.