Valtteri Bottas spearheaded a Mercedes one-two in final practice ahead of qualifying for the inaugural Qatar Grand Prix that proved problematic for Max Verstappen.
Bottas posted the best lap of the weekend to date around the Losail International Circuit with a time of one minute 22.310secs to finish 0.078s clear of team-mate Lewis Hamilton.
For championship leader Max Verstappen, the final hour-long run was plagued by rear-wing issues that required repairs throughout the session.
With only 10 laps to his name, compared to 17 and 16 for Bottas and Hamilton respectively, the Dutch driver was third quickest but 0.341s adrift.
Overall, it was a typical FP3 for a night race - mostly fact-finding given the unrepresentative conditions with qualifying and the grand prix taking place at night under the lights.
In bright but hazy conditions given the light cloud covering, track temperatures only reached a high of just under 37 degrees, playing into Mercedes' hands.
The lead at the top of the timesheet changed hands on numerous hands, Alpine's Esteban Ocon setting the early benchmark before Hamilton ousted the Frenchman, only for Fernando Alonso to go top on medium tyres in his Alpine.
Bottas then posted a 1:23.387s to lead the way but was soon beaten by Hamilton, only for Verstappen's first flying lap to seemingly suggest 'game on' for qualifying with the quickest lap of the weekend to date.
Verstappen had to wait for half an hour before finally emerging from the garage as Red Bull were again forced into rear-wing fixes, a component that has plagued them over the last few races.
At this track, in particular, the DRS actuator - the upper part of the wing - was visibly flapping at high straight-line speeds, and continued to do so in FP3.
Over the next few minutes, though, Mercedes then laid down a marker as Bottas moved four-tenths of a second clear of Verstappen with a 1:22.573s, with Hamilton finishing 0.082s behind the Finn.
That time gap to Verstappen was predominantly as a result of Mercedes being quicker through the medium-speed corners.
On their final flying soft-tyre runs, Hamilton and Bottas again traded times, with the latter having the final say with his 1:23.310s.
With under seven minutes remaining, and following further rear-wing repairs, Verstappen finally appeared again on a new set of softs but off the pace compared to the Mercedes duo.
Towards the end of the session, Red Bull claimed the situation had been improved but had not been totally solved.
AlphaTauri's Pierre Gasly, enjoying another strong weekend, was fourth fastest ahead of Red Bull's Sergio Perez, but with both just over half-a-second adrift.
Ferrari duo Carlos Sainz and Charles Leclerc finished sixth and ninth, sandwiching Alonso and Ocon, with AlphaTauri's Yuki Tsunoda completing the top 10, with the Japanese driver 1.257s back.
McLaren appear to be struggling at this track as Daniel Ricciardo and Lando Norris were 11th and 13th, either side of Aston Martin's Sebastian Vettel.
For Haas driver Nikita Mazepin, his wretched weekend continued.
After missing all of the more relevant FP2 following a chassis change, the Russian driver also sat out all of FP3 bar a few seconds.
Just a minute after the session had started, Mazepin had reached the end of the pit lane when he was ordered to immediately stop the car.
FIA race director Michael Masi was forced to red flag the session for four minutes to allow the car to be retrieved by the Haas mechanics who rolled it back into the garage. It was later discovered the engine control unit needed to be changed.
Qatar Grand Prix final practice results
1. Valtteri Bottas [Mercedes] 1:22.310
2. Lewis Hamilton [Mercedes] +0.078
3. Max Verstappen [Red Bull] +0.341
4. Pierre Gasly [AlphaTauri] +0.525
5. Sergio Perez [Red Bull] +0.536
6. Carlos Sainz [Ferrari] +0.738
7. Fernando Alonso [Alpine] +0.876
8. Esteban Ocon [Alpine] +0.899
9. Charles Leclerc [Ferrari] +0.966
10. Yuki Tsunoda [AlphaTauri] +1.257
11. Daniel Ricciardo [McLaren] +1.401
12. Sebastian Vettel [Aston Martin] +1.574
13. Lando Norris [McLaren] +1.585
14. George Russell [Williams] +1.613
15. Lance Stroll [Aston Martin] +1.844
16. Kimi Raikkonen [Alfa Romeo] +1.936
17. Antonio Giovinazzi [Alfa Romeo] +1.978
18. Nicholas Latifi [Williams] +2.189
19. Mick Schumacher [Haas] +2.370
20. Nikita Mazepin [Haas] No time