The defending double world champion and runaway series leader came home 22.305 seconds ahead of team-mate and nearest title rival Sergio Perez.
Pole-sitter Charles Leclerc was third for Ferrari ahead of Mercedes’ Lewis Hamilton who clocked the fastest lap. It was Red Bull’s record-extending 13th win in succession, and their fifth one-two of the season.
Verstappen, who completed a hat-trick of Belgian wins, can now draw level with Sebastian Vettel’s record of nine straight wins set in 2013 at his home Dutch Grand Prix next month.
He said: “It’s a new spot, that’s for sure - P6. I knew that we had a great car. It was just about surviving turn one.
“We made all the right moves.”
Perez, who led for much of the early part of the race, said: “It was a good race for the team. We had a great start, to get through Charles, and I was doing my own race - but Max came through pretty fast on the second stint. There was nothing I could do.”
Leclerc said: “It was pretty good for us in terms of pace, but looking at Red Bull we have a lot of work to do.”
Two-time champion Fernando Alonso finished fifth for Aston Martin ahead of George Russell in the second Mercedes, McLaren’s Lando Norris, Esteban Ocon of Alpine and Lance Stroll in the second Aston Martin. Yuki Tsunoda was 10th for Alpha Tauri.
The race began under grey skies, but in dry conditions as Leclerc led from pole into La Source hairpin where, after a decent start, McLaren’s Oscar Piastri was squeezed into the wall by Sainz and after limping slowly on the Australian rookie pulled up to retire at the exit of Fagnes chicane.
By then, Perez had blasted past Leclerc on Kemmel Straight, a show of power to take the lead.
Behind him, Verstappen was swiftly up to fourth from sixth, his starting slot after taking a five-place penalty for a new gearbox. It was clear Red Bull had superior handling and pace and on lap nine Verstappen eased past Leclerc into Les Combes. It meant Perez had his team-mate in his mirrors before they had run 10 laps.
After a flurry of pit stops Verstappen chose to attack on his new medium tyres and on lap 17 swept past Perez on Kemmel Straight and promptly clocked a fastest lap before rain began to fall. “It is raining quite a lot,” said Verstappen, who survived a big wobble at the bottom of Eau Rouge.
The anticipated 10-minute shower eased after only five, enabling Verstappen to pull clear by 5.3 seconds while Leclerc held a 3.5-second buffer on Hamilton.
By lap 30, Verstappen led by 27.5 seconds, gifting the Dutchman a comfortable second stop as the sun broke out.
He re-joined with an 8.5 seconds’ advantage for his final stint en route to the flag only to be reprimanded by his race engineer Gianpiero Lambiase. “You used a lot of the tyre on the out lap, Max. Not sure that was sensible.”
The Dutchman remained silent, but responded with a fastest lap, a full second quicker than any other, in 1:48.922. “I’d ask you to use your head a bit more,” said the engineer, anxious about serious tyre degradation.
Verstappen took little notice, pulled away by a second a lap to storm to another supreme triumph and what seems to be an inevitable third drivers’ title.
1. Max Verstappen (NED/Red Bull) 1hr 22min 30.450sec, 2. Sergio Perez (MEX/Red Bull) at 22.305sec, 3. Charles Leclerc (MON/Ferrari) 32.259, 4. Lewis Hamilton (GBR/Mercedes) 49.671, 5. Fernando Alonso (ESP/Aston Martin-Mercedes) 56.184, 6. George Russell (GBR/Mercedes) 1:03.101, 7. Lando Norris (GBR/McLaren-Mercedes) 1:13.719, 8. Esteban Ocon (FRA/Alpine-Renault) 1:14.719, 9. Lance Stroll (CAN/Aston Martin-Mercedes) 1:19.340, 10. Yuki Tsunoda (JPN/AlphaTauri-Red Bull) 1:20.221, 11. Pierre Gasly (FRA/Alpine-Renault) 1:23.084, 12. Valtteri Bottas (FIN/Alfa Romeo-Ferrari) 1:25.191, 13. Zhou Guanyu (CHN/Alfa Romeo-Ferrari) 1:35.441, 14. Alexander Albon (THA/Williams-Mercedes) 1:36.184, 15. Kevin Magnussen (DEN/Haas-Ferrari) 1:41.754, 16. Daniel Ricciardo (AUS/AlphaTauri-Red Bull) 1:43.071, 17. Logan Sargeant (USA/Williams-Mercedes) 1:44.476. 18. Nico Hülkenberg (GER/Haas-Ferrari) 1:50.450
World championship TOP 5 standings
Drivers: 1. Max Verstappen (NED) 314 pts, 2. Sergio Perez (MEX) 189, 3. Fernando Alonso (ESP) 149, 4. Lewis Hamilton (GBR) 148, 5. Charles Leclerc