Max Verstappen was one of a number of drivers to suffer in the wet conditions that dominated final practice for the Canadian Grand Prix at the end of which Fernando Alonso topped the timesheet.
Rain had fallen steadily from mid-morning onwards and it is also set to disrupt the qualifying session at Montreal's Circuit Gilles Villenueve, threatening a shake-up of the order if the times in FP3 are an indicator.
Alonso led the way with a lap of one minute 33.836secs followed by AlphaTauri's Pierre Gasly and Sebastian Vettel in his Aston Martin, both five-hundredths of a second back.
But there were mistakes aplenty, notably from Red Bull's reigning champion Max Verstappen who endured a spin late on across the grass, coming to a halt before a barrier.
The Dutch driver finished ninth with a late lap, 0.780s adrift, after threatening to sit in the bottom three with just seconds remaining.
Haas driver Kevin Magnussen set the initial exploratory time in the 1:41s, with the leading time eight seconds faster as the drivers gradually grew accustomed to the conditions.
As to be expected, there were numerous mistakes, with drivers predominantly driving off track at turns one and 14, with additional errors at three and nine.
Unsurprisingly, many of the leading lights remained in the garage for as long as they reasonably dared, with Lewis Hamilton only venturing out with 33 minutes remaining.
Remarkably, Verstappen was the last out with only 25 minutes left on the clock, only setting a time inside the final 10 minutes prior to his spin on the intermediate tyres when full wets seemed the order of the day.
Bar five installation laps, Charles Leclerc sat on the sidelines and failed to post a time, and it remains to be seen if he will set a lap in qualifying given the forecast for the race is dry.
Leclerc, along with AlphaTauri's Yuki Tsunoda, will both start at the back of the grid due to a power unit change, rendering qualifying laps meaningless.
Behind Vettel, Alonso's team-mate Esteban Ocon was fourth fastest, followed by McLaren pair Daniel Ricciardo and Lando Norris ahead of Mercedes' George Russell, Sergio Perez and Verstappen.
Like Verstappen, Perez was also late on track, and late also in posting a respectable time.
Ferrari's Carlos Sainz completed the top 10, nearly a second down, while Hamilton, normally so proficient in the wet, was a lowly 15th, almost two seconds off the pace.
Canadian Grand Prix final practice results
1. Fernando Alonso [Alpine] 1:33.836secs
2. Pierre Gasly [AlphaTauri] +0.053s
3. Sebastian Vettel [Aston Martin] +0.055s
4. Esteban Ocon [Alpine] +0.167s
5. Daniel Ricciardo [McLaren] +0.274s
6. Lando Norris [McLaren] +0.412s
7. George Russell [Mercedes] +0.423s
8. Sergio Perez [Red Bull] +0.662s
9. Max Verstappen [Red Bull] +0.780s
10. Carlos Sainz [Ferrari] +0.942s
11. Valtteri Bottas [Alfa Romeo] +1.180s
12. Zhou Guanyu [Alfa Romeo] +1.377s
13. Lance Stroll [Aston Martin] +1.695s
14. Kevin Magnussen [Haas] +1.807s
15. Lewis Hamilton [Mercedes] +1.856s
16. Alex Albon [Williams] +1.925s
17. Yuki Tsunoda [AlphaTauri] +2.435s
18. Mick Schumacher [Haas] +3.552s
19. Nicholas Latifi [Williams] +4.558s
20. Charles Leclerc [Ferrari] no time