Valtteri Bottas topped final practice for the Formula 1 Portuguese Grand Prix to make it three from three at the Algarve.
In what was not a clean session for any driver, with spins and wide moments from a very slippery track surface, Bottas managed to keep the car on the track to marginally go faster than Mercedes teammate Lewis Hamilton by 0.026s.
Hamilton was on a push lap but ran into the gravel at turn 8 as Bottas set his fastest time.
Max Verstappen was third, only a tenth and a half slower than Bottas, in what has been a reasonably close field this morning.
Pierre Gasly, who had a fire yesterday on track and a chassis change overnight, finished fourth with a very positive setup update for the Monza race winner.
Alex Albon was three tenths slower than his teammate in fifth, closer than usual but whether he can carry the pace through to what will be a strange qualifying session is yet to be seen.
The tyres took a long time to get up to temperature meaning that the drivers were having to do two outlaps with tyre wear not proving a detriment to lap time on longer runs too.
Graining has been an issue however, so a two stop is looking to be on the cards for the race.
Charles Leclerc continued his strong form for Ferrari in sixth with Carlos Sainz just behind in seventh.
Sergio Perez was the lead Racing Point in what has been a more lacklustre weekend for them so far in eighth while Lance Stroll could only manage a time good enough for 16th.
The McLaren of Lando Norris and Renault of Esteban Ocon rounded out the top 10.
Sebastian Vettel was 11th and was responsible for bringing the session to an early close by sucking up a drain cover when he ran wide at turn 14 with a minute to go.
Daniil Kvyat was a chunk of time off his teammate in 12th with Kimi Raikkonen continuing strong form in 13th.
Daniel Ricciardo had issues all session and was unable to perform a low fuel run and finished 14th ahead of George Russell and Stroll.
Antonio Giovinazzi was 17th with Kevin Magnussen, Nicholas Latifi and Romain Grosjean rounding out the times only 1.8s slower than the lead time.