German GP: Marc Marquez roars to victory in Germany

After a long wait, Marc Marquez is once again a MotoGP winner as he triumphed in the German GP.

Honda and Marquez are back on the top step of a MotoGP podium. After the pain of several injuries and surgeries, Marquez demonstrated his speed and skill as he took another win at the Sachsenring.

In the early phases, the former world champion battled Aleix Espargaro before he held off KTM’s Miguel Oliveira to take the checkered flag.

Oliveira enjoyed another fabulous race day as the Portuguese rider took second place after starting in sixth. He finished ahead of championship leader Fabio Quartararo.

The French Yamaha rider lost out in the early stages before calmly making his way past Jack Miller to take the final spot on the podium. Quartararo finished as the highest Yamaha rider.

Jack Miller lost out to Brad Binder and teammate Pecco Bagnaia who drove a solid recovery race after sitting in 16th at one point. Aleix Espargaro was another rider that got shuffled down the order; the Spaniard looked tentative when spots of rain hit the track.

The Aprilia rider came home seventh, just ahead of pole position man Johann Zarco. The French rider has lost ground to championship leader Quartararo.

Reigning champion Joan Mir and Pol Espargaro rounded out the top ten. The second best Yamaha was Valentino Rossi, who finished 14th, ahead of Maverick Vinales and Franco Morbidelli, who didn’t make the points.

Alex Marquez and Danilo Petrucci crashed out, as did Lorenzo Savadori. Ultimately, the day belonged to Marc Marquez as he extended his extraordinary winning streak in Germany. The former world champion is back on top.