In treacherous conditions, Verstappen was in a league of his own, putting in a drive that underlined why he is regarded by so many in Formula 1 as the best driver in the world.
The Dutchman had qualified 12th, and was demoted to 17th because of a penalty for exceeding his engine allowance with a new power-unit for this race, but wasted no time in establishing his credentials as a potential winner.
As Norris, who had started from pole position, lost the lead at the start to the Mercedes of George Russell, Verstappen gained six places on the first lap, and by lap 12 was up to sixth.
There, he became stuck in a train involving RB’s Yuki Tsunoda, Ocon and Ferrari’s Charles Leclerc.
But the race began to turn as the rain intensified towards one-third distance.
Leclerc pitted for fresh tyres on lap 24, searching for extra grip, and a virtual safety car period on lap 28, prompted by Nick Hulkenberg spinning his Haas, tempted RB to pit Tsunoda, and Russell and Norris followed him in the next time around.
But Alpine and Red Bull gambled on staying out. And Ocon, who had qualified an excellent fourth and run strongly from the start, assumed the lead from Verstappen and Gasly, who started 13th.
The decision was made, despite now torrential rain and the cars on worn intermediate tyres, because the teams were gambling on a red flag.
And the risk paid off. First the full safety car was deployed, to control the field as drivers fought their cars, and then Franco Colapinto crashed his Williams through the kinks at the start of the pit straight on lap 32 and the red flag was thrown.
Russell shouted his frustration over the radio, saying: “I told you we should stay out.” And a more rueful Norris acknowledged that events had given Ocon and Verstappen the chance to bank track position, and to change their tyres for free.
When the race restarted, in still very wet conditions, Ocon survived a first restart to lead for five laps before Carlos Sainz crashed his Ferrari on the entry to Turn Eight, Laranja, to bring out the safety car again.
This time, Verstappen seized his chance. Ocon braked early for the first corner at the restart and the Dutchman dived for the inside to claim the lead.
He began to cruise off into the distance, setting a series of fastest laps, pulling out an eventual winning margin of 19.5 seconds in the final 26 laps of the race.