Lando Norris and Oscar Piastri gave McLaren a 1-2 in FP2 for the Belgian Grand Prix ahead of Max Verstappen, while in the other Red Bull Sergio Perez was again massively adrift.
The result provided a significant twist in the weekend's early narrative after Verstappen had dominated the field in FP1, while the pressure on Perez increased given his gap to his team-mate, with Red Bull set to decide on his F1 future following this race.
Under heavier skies compared to Friday afternoon's earlier FP1 session, Verstappen quickly again moved to the top times with his early laps on the medium tyre.
Verstappen established the first place benchmark at 1m43.456s, which he improved to a 1m43.339s with a second run of his first set of tyres – heading Norris's McLaren, which unusually for FP2, had been fitted with softs from the off.
Norris sat 0.1s off Verstappen's best time after his first flier, which grew to 0.2s after the Dutchman's improvement, with Norris's second lap on his softs coming in 0.002s down on his personal best at this stage.
The pack then headed to the pits around the 15-minute mark, before Carlos Sainz kicked off the more typical qualifying simulation runs through FP2's middle phase.
The Ferrari driver moved ahead of Verstappen's initial benchmark with a 1m43.098s, before Piastri became the next driver to have a go on the softs.
He beat Sainz with a 1m42.475s – despite a wild moment coming out of Turn 9, the final part of Les Combes, where he dipped his left rear in the gravel.
Verstappen then tried on the red-walled rubber but could not topple Piastri as his softs effort came in 0.002s down, with the Red Bull losing time in the third sector compared to Verstappen's previous personal best.
With Sainz shuffled down and then beaten by team-mate Charles Leclerc to put the Ferrari drivers fourth and fifth, Norris then reappeared on a new set of softs for a proper FP2 qualifying simulation.
Norris then shot to the quickest times in the second and third sectors to produce a 1m42.260s that put him 0.215s clear of Piastri and 0.217s over Verstappen.
Behind the leaders, George Russell was the top Mercedes driver in sixth, with Alpine's Esteban Ocon and Kevin Magnussen (Haas) getting in front of the embattled Perez on the lower-fuel runs.
Perez ended up 1.244s down on Norris, with a 1.27s difference to Verstappen in the other Red Bull.
Lewis Hamilton rounded out the top 10 in the other Mercedes before the pack switched to race simulations under ever darker skies and rain threatening to break to FP2's end.
In these, Piastri had another wayward moment exiting the downhill Turn 11 left that precedes Pouhon's fast sweeps, with his MCL38's floor being badly bashed along the exit kerbs.
Norris also had his race run interrupted with a lengthy spell in the pits, while Daniel Ricciardo (14th) had to stop his early for RB after feeling a problem he suspected was a rollbar coming loose.
Williams did not repeat its strong showing in FP1, where Alex Albon had been third, as he finished down in 17th ahead of team-mate Logan Sargeant in 18th.
Cla | Driver | Car / Engine | Time | Delay | Laps |
1 | Lando Norris | McLaren/Mercedes | 1'42.260 | 19 | |
2 | Oscar Piastri | McLaren/Mercedes | 1'42.475 | 0.215 | 23 |
3 | Max Verstappen | Red Bull/Honda RBPT | 1'42.477 | 0.217 | 26 |
4 | Charles Leclerc | Ferrari | 1'42.837 | 0.577 | 23 |
5 | Carlos Sainz | Ferrari | 1'43.098 | 0.838 | 25 |
6 | George Russell | Mercedes | 1'43.290 | 1.030 | 24 |
7 | Esteban Ocon | Alpine/Renault | 1'43.401 | 1.141 | 23 |
8 | Kevin Magnussen | Haas/Ferrari | 1'43.485 | 1.225 | 21 |
9 | Sergio Perez | Red Bull/Honda RBPT | 1'43.504 | 1.244 | 24 |
10 | Lewis Hamilton | Mercedes | 1'43.519 | 1.259 | 25 |
11 | Lance Stroll | Aston Martin/Mercedes | 1'43.532 | 1.272 | 21 |
12 | Fernando Alonso | Aston Martin/Mercedes | 1'43.538 | 1.278 | 24 |
13 | Valtteri Bottas | Sauber/Ferrari | 1'43.675 | 1.415 | 24 |
14 | Daniel Ricciardo | RB/Honda RBPT | 1'43.823 | 1.563 | 21 |
15 | Pierre Gasly | Alpine/Renault | 1'43.829 | 1.569 | 24 |
16 | Nico Hulkenberg | Haas/Ferrari | 1'43.846 | 1.586 | 21 |
17 | Alexander Albon | Williams/Mercedes | 1'43.892 | 1.632 | 23 |
18 | Logan Sargeant | Williams/Mercedes | 1'44.226 | 1.966 | 24 |
19 | Zhou Guanyu | Sauber/Ferrari | 1'44.302 | 2.042 | 23 |
20 | Yuki Tsunoda | RB/Honda RBPT | 1'44.348 | 2.088 | 24 |