Barcelona - MotoGP world champion Marc Marquez won his home Grand Prix of Catalunya on Sunday after Honda team-mate Jorge Lorenzo took out the Spaniard's main rivals in a mass crash on the second lap.
French rider Fabio Quartararo finished second and 2.660 seconds behind, after starting on pole and dropping to eighth, for the Petronas Yamaha team with Italian Danilo Petrucci third for Ducati.
Marquez's closest rival Andrea Dovizioso and the Yamaha factory pairing of Valentino Rossi and Maverick Vinales went down like skittles after Lorenzo lost control of his Honda at turn 10.
The triple MotoGP champion was late on the brakes as he tried to pass Vinales on the inside, first colliding with Dovizioso before the sliding bikes swept up the two Yamaha riders.
Rossi stayed upright as he went wide onto the runoff before Lorenzo's riderless Honda did for him as well.
"I feel really sorry for Maverick, Andrea and Valentino because they are fighting for the championship," said Lorenzo, who had rocketed from 10th on the grid to fourth after the opening lap.
"It's a big disaster and I feel sorry for them."
The incident knocked the stuffing out of what had been shaping up as a thrilling battle at the front, with three podium contenders abruptly eliminated and Marquez enjoying an easier ride to the chequered flag.
Petrucci, winner of the previous race in Italy, was engaged in a lively battle with Spaniard Alex Rins for second before the Suzuki rider went wide with seven laps to go and fell to sixth before climbing back to fourth.
Quartararo made his move a few corners later and slotted in to second place.
Marquez's fourth win of the season means he now has a 37-point lead over Dovizioso after seven of 19 races.
The podium was a first for Quartararo in his rookie season and came less than two weeks after he had surgery on his arm in Barcelona.
"It feels incredible," he said. "It was a really nice race, really tough at the end. Ten days ago we were in the hospital for surgery and now we are on the podium."
The Moto2 race saw Thomas Luthi take top spot ahead of Alex Marquez, while South Africa's Brad Binder came home ninth. Brad's brother Darryn came 15th in the Moto3 race, which was won by Marcos Ramirez.