Red Bull's Max Verstappen set the pace in practice ahead of the Spanish Grand Prix - the site of the F1 star's first ever race.
The Dutch driver's time of one minute 17.835 seconds was 0.235 quicker than seven-times world champion Lewis Hamilton, who will be chasing a record-extending 100th pole position later.
Hamilton is eight points clear of Verstappen after three races.
Dennis claims victory in first race of the London E-Prix weekend
Hamilton was fastest in Friday practice, after Finnish team mate Valtteri Bottas set the pace in the morning, and with Verstappen only ninth but his pace on Saturday showed Red Bull remained very much in contention.
"Yesterday we were wondering where the Red Bull was, and today Max has just put in a lovely lap," said 2009 world champion Jenson Button on Sky Sports television.
"But still there's more time in the last sector for him. But the same for Lewis, neither of them got the last sector together."
Verstappen has led every third practice session this season.
Ferrari's return to form after a dismal 2020 season continued with Charles Leclerc third fastest and Spanish team mate Carlos Sainz fourth.
Bottas was only fifth while Verstappen's team mate Sergio Perez was 10th on the timesheets.
McLaren's Lando Norris, third in the championship, lapped sixth fastest, after venturing into the gravel, and Pierre Gasly was seventh for AlphaTauri with Australian Daniel Ricciardo eighth for McLaren.
Chadwick back on track with routine W Series triumph
Pioneering Moore believes coming out can be tougher for elite-level sportspeople