Max Verstappen continued to set the pace at the Canadian GP, but only a tenth of a second covered the top four in final practice.
The Dutchman followed up his Friday double to post a 1:11.599 on hypersoft tyres to just edge out Sebastian Vettel’s Ferrari by 0.049s.
Kimi Raikkonen was a further two thousandths of a second back in the sister Ferrari, while Mercedes’ Lewis Hamilton was just 0.107s off Verstappen’s benchmark.
It sets things up for a fascinating qualifying session, which gets underway at 7pm BST, with build-up on Sky Sports F1 from 6pm.
“Max has topped every session. The building blocks are there but I think Ferrari and Mercedes have just got that little bit left in hand,” said Sky F1’s Paul di Resta.
“He’ll be close, he’ll be pushing them and he will be making them think about it.”
Mercedes team boss Toto Wolff told Sky F1: “It’s going to be an interesting qualifying. There is some work to do, we didn’t make the jump on the hypersofts that we were expecting.
“The pace is there but equally Verstappen and Ferrari have the pace as well. We don’t take anything for granted.”
Daniel Ricciardo was half a second off Verstappen’s leading time but ahead of the second Mercedes of Valtteri Bottas, with neither driver appearing as comfortable as their team-mates on Pirelli’s quickest compound.
Sergio Perez claimed the best of the rest tag for Force India, narrowly ahead of Nico Hulkenberg as Renault enjoyed a better session after their disrupted Friday running.
Stoffel Vandoorne recovered from an early lock-up and trip to the run-off zone to post the 10th-fastest time, just behind Romain Grosjean’s Haas.
Fernando Alonso could only manage 13th in the sister McLaren and was two tenths off his team-mate’s time.
But William’s miserable weekend continued as home favourite Lance Stroll was slowest and Sergey Sirotkin 18th, four tenths off Kevin Magnussen in 17th.
Canadian GP Practice Three Timesheet Driver Team Time Max Verstappen Red Bull 1:11.599 Sebastian Vettel Ferrari +0.049 Kimi Raikkonen Ferrari +0.051 Lewis Hamilton Mercedes +0.107 Daniel Ricciardo Red Bull +0.554 Valtteri Bottas Mercedes +0.656 Sergio Perez Force India +1.304 Nico Hulkenberg Renault +1.347 Romain Grosjean Haas +1.415 Stoffel Vandoorne McLaren +1.435 Esteban Ocon Force India +1.465 Brendon Hartley Toro Rosso +1.477 Fernando Alonso McLaren +1.626 Carlos Sainz Renault +1.732 Pierre Gasly Toro Rosso +1.735 Charles Leclerc Sauber +1.853 Kevin Magnussen Haas +1.889 Sergey Sirotkin Williams +2.219 Marcus Ericsson Sauber +2.326 Lance Stroll Williams +2.369 *All times set on hypersoft tyres
Sky Sports F1 is the only place to watch every Formula 1 Grand Prix, qualifying and practice session live in 2018. Get Sky Sports F1.