Sir Lewis Hamilton and Max Verstappen demonstrated in Singapore that even the very best stumble in tricky conditions.
The seven-time champion spent the majority of the evening stuck behind the Ferrari of Carlos Sainz, and one slight mistake was all it took for him to sail off the track and into the wall at Turn Seven.
The saving grace for the Mercedes driver was that he was able to continue running after his connection with the barrier, but another error would follow later on.
He was endeavouring to make his way past Sebastian Vettel in the dying laps of the race, but a sideways moment at Turn Eight would allow Verstappen to swoop past.
READ: Lewis Hamilton makes Sergio Perez and Charles Leclerc pace claim
The Dutchman then got ahead of Vettel and into seventh, in what was a frustrating weekend for him.
Verstappen started eighth after fuel troubles had affected him in qualifying, and he too made an error at Turn Seven later on in the evening, locking both front tyres will trying to pass Lando Norris.
That left the reinging champion recovering up the order, but he made it back into the points, and his second world title is still very much on track after Sergio Perez’s win.
In truth, it was a race littered with mistakes from multiple drivers, including Hamilton’s team-mate, George Russell.
He twice made contact in Singapore, first with Valtteri Bottas, then with Mick Schumacher, and he would finish down in 14th in a race that never really got started for the 24-year-old.
READ: ‘Like crazy’: Lewis Hamilton concerned by major Mercedes weakness
Fernando Alonso, who in a moment of frustration in Spa, told his team that Hamilton only knew how to race out in the lead, and the Spaniard himself was running well in sixth at Marina Bay before a reliability failure put an end to his race.
His former McLaren team-mate has shown his wet weather prowess on so many occasions in the past, but the Singapore Grand Prix was not one of those occasions.
Of course, the 103-time race winner remains one of the greatest of all time; one off-day does not change that.