Oscar Piastri earned his fifth victory of the Formula One season at the Spanish Grand Prix, leading team-mate and title rival Lando Norris in a McLaren one-two in Barcelona.
Piastri dominated from the moment the cars first hit the track for practice on Friday, and he led Sunday's race from the front to extend his championship lead to 10 points, while he is now 49 clear of Verstappen.
Piastri had seen a comfortable lead wiped by a safety car, which was introduced when Mercedes' Kimi Antonelli experienced a power unit failure and ran onto the gravel on lap 55.
The Australian emerged unscathed from that safety car, but Verstappen was less fortunate after a three-stop strategy forced him to finish on unfavourable hard tyres.
However, that was only the start of the drama, as Russell appeared to clip Verstappen at turn one on lap 63, and one lap later, a heavier collision between the pair led to a penalty for the champion.
After Russell was given the position on the third-to-last corner, Verstappen was handed a 10-second penalty for causing a collision, though his rivals may argue disqualification was a more fitting punishment.
Sauber's Nico Hulkenburg was promoted to fifth, having failed to finish higher than 12th at any of his last seven races, with another disappointing outing for Lewis Hamilton ending with a sixth-place finish.
Data Debrief: Moment of madness costs Verstappen
He entered this weekend with 168 career points at the Circuit de Barcelona-Catalunya, knowing a top-four finish would make it his most prolific race, overhauling his 178 points won in Austria.
For much of Sunday's race, the world champion looked set for a comfortable podium finish and maybe even a tilt at victory, but the late safety car left him vulnerable, and his bizarre collision with Russell dropped him to the bottom of the points places.
Piastri's victory, meanwhile, was the 50th by Australian drivers in F1, with Australia the seventh nation to reach that number of victories in the sport.
TOP 10
1) Oscar Piastri (McLaren)
2) Lando Norris (McLaren)
3) Charles Leclerc (Ferrari)
4) Georga Russell (Mercedes)
5) Niko Hulkenberg (Sauber)
6) Lewis Hamilton (Ferrari)
7) Isack Hadjar (Racing Bulls)
8) Pierre Gasly (Alpine)
9) Fernando Alonso (Aston Martin)
10) Max Verstappen (Red Bull)
CHAMPIONSHIP STANDINGS
Drivers'
3. Max Verstappen (Red Bull) – 137
Constructors'