Fernando Alonso continued Aston Martin's stellar Bahrain Grand Prix weekend with the fastest time in final practice.
The Spaniard set a one minute, 32.340secs, 0.005s faster than Max Verstappen.
But the Red Bull driver suffered a snap of oversteer at the final corner, indicating there is performance left to show come qualifying.
Sergio Perez completed the top three to underline Red Bull's pace despite issues delaying the Mexican's run plan.
The final session presents unrepresentative conditions for qualifying and the race with the 60 minutes being run underneath the desert sun and not the coolness of the night.
Charles Leclerc could only split the Mercedes with the fifth fastest time, with the Scuderia seemingly in a battle with the Brackley-based outfit to be the third-quickest team.
Lance Stroll was half a second down on team-mate Alonso, but his recovery from two broken wrists continues to impress. Crucially, the left wrist that was being nursed through Friday's running was in full use through the turn one hairpin.
The second Ferrari of Carlos Sainz could only manage eighth, six-tenths down on compatriot Alonso's effort, with Oscar Piastri impressing for McLaren in the race for best of the rest.
Hamilton was left unhappy with Mercedes after missing the opportunity to return to the track for end-of-session practice starts, with his final opportunity to do so now coming at pit exit ahead of the race.