This was the 23-year-old Dutch driver's fourth win in eight races this season, second in a row and 14th of his career
Red Bull's Max Verstappen won the Styrian Grand Prix by a massive margin Sunday to take an ominous 18 point lead over Lewis Hamilton in the Formula One championship battle after eight races.
Verstappen led from start to finish at Austria's Red Bull Ring, with seven-times world champion Hamilton second for Mercedes.
The Briton was 35.743 seconds behind at the chequered flag after a late stop for fresh tyres to bag a bonus point for fastest lap.
It was the first time since 2013 that mighty Mercedes, champions for the past seven years, had gone four races in a row without a win and the first time since then that Red Bull had celebrated four successive victories.
This was the 23-year-old Dutch driver's fourth win in eight races this season, second in a row and 14th of his career.
Valtteri Bottas was third for Mercedes, just holding off Verstappen's Mexican team mate Sergio Perez who had fresher tyres after making a second stop in a bid for fastest lap.
The Finn had benefited from a slow pitstop for Perez to put himself on the podium after starting fifth due to a grid penalty.
Everybody else was lapped by Verstappen, who started on pole and has now won more races than anyone else this year as Red Bull emerge as the biggest threat to Mercedes since the start of the V6 turbo hybrid era in 2014.
Mercedes team boss Toto Wolff said it was the first race in eight years that Mercedes, who have shifted their focus to next year's big rule changes, had been simply lacking pace.
Red Bull are now 40 points ahead of Mercedes in the constructors' championship.
Hamilton started on the front row but never challenged for the lead.
As a footnote, his second place equalled Ferrari great Michael Schumacher's all-time record of 43 runner-up positions.
The scenic Spielberg circuit hosts another race next weekend, the Austrian Grand Prix, with a much bigger crowd expected after a restricted 15,000 attendance Sunday.
McLaren's Lando Norris finished fifth with Ferrari's Carlos Sainz and Charles Leclerc sixth and seventh respectively as the team battle for third place overall tightened.
Canadian Lance Stroll was eighth for Aston Martin, ahead of Alpine's Fernando Alonso and Japanese rookie Yuki Tsunoda taking the final point for AlphaTauri.
There was dismay at Williams, with George Russell starting 10th and running solidly in the points until he retired with a power unit issue after making three stops.
The race lacked wheel-to-wheel drama at the front, and there were no crashes or need for safety cars either.
AlphaTauri's Pierra Gasly was the first retirement after a first lap contact with Leclerc, who had to pit for a new front wing.
Australian Daniel Ricciardo finished 13th for McLaren after gaining four places at the start and then losing them again when his car's engine played up.