McLaren's Lando Norris went fastest in FP2 ahead of the Dutch Grand Prix, forcing the home favourite Max Verstappen to settle for second.
Norris topped the timesheet with a 1.11:330, showcasing the team's significant strides in performance, with the world champion trailing by 0.023s.
Alex Albon took third spot, continuing his impressive display after a rapid first session of the day, while Lewis Hamilton finished in fourth.
The session had been brought to an early halt after Oscar Piastri and Daniel Ricciardo were embroiled in collisions. The latter was taken to hospital for checks.
When the action resumed and the track had been rubbered in, the lead at the summit continued to change hands, though Norris eventually set the pace.
Yuki Tsunoda clinched fifth, with Pierre Gasly, Sergio Perez, Lance Stroll, Valtteri Bottas and Fernando Alonso rounding off the rest of the top 10.
Once again, both Ferraris were adrift of the pace, while George Russell, struggling to match Hamilton stride for stride, languished in 14th place.
READ MORE: Home hero Verstappen fastest in FP1 ahead of the Dutch Grand Prix

Crikey!
The red flags were waved just 10 minutes into the session after McLaren hotshot Piastri and the AlphaTauri of Ricciardo both crashed at Turn Four.
Sliding into the cambered corner with pace, Piastri visibly lost the rear of his car and ploughed straight into the wall with a crunching thud.
Just seconds later, Ricciardo, looking to find the line at the same bend, also veered into the barrier, seemingly in an attempt to avoid the beached Piastri.
"I couldn't see the McLaren," Ricciardo admitted over team radio.

Rubbering in
After the restart, the lead at the top began to change hands unpredictably.
Verstappen slotted his Red Bull into second place with around 25 minutes of the session remaining after trailing Norris' best effort by 0.238s.
He suffered from a snap of oversteer out of Turn Three and aired his concern with his car's performance at medium speeds to race engineer Gianpiero Lambiase.
Promisingly, McLaren and Mercedes found themselves in the thick of the action.
Verstappen's anger
After being impeded during FP1, Verstappen was similarly halted in the midst of an impressive-looking flying lap later in the afternoon.
With his sights set firmly on the top of the timesheets once again, Verstappen found himself stuck behind a queue of cars at the penultimate corner.
Nico Hulkenberg, who was involved in a shunt in the first runnings on Friday, failed to move out of Verstappen's way, forcing the world champion to hit the brakes.
Unsurprisingly, he then let loose a string of expletives.

Faltering Ferrari
Ferrari will certainly be hopeful of more over the rest of the weekend.
Both Charles Leclerc and Carlos Sainz failed to find consistent pace in FP2, while rookie Robert Shwartzmann found himself adrift of the pack earlier in the day.
Despite Leclerc and Sainz pulling on the soft tyres for multiple laps, they were unable to extract enough performance to challenge those at the front.
To compound their woes, Sainz ran through the gravel at Turn 11 before experiencing a further worrying snap in the session's final seconds.
Dutch Grand Prix FP2 practice results
1. Lando Norris (McLaren): 1:11.330
2. Max Verstappen (Red Bull): +0.023
3. Alex Albon (Williams) +0.269
4. Lewis Hamilton (Mercedes): +0.308
5. Yuki Tsunoda (AlphaTauri): +0.390
6. Pierre Gasly (Alpine): +0.436
7. Sergio Perez (Red Bull): +0.487
8. Lance Stroll (Aston Martin): +0.505
9. Valtteri Bottas (Alfa Romeo): +0.527
10. Fernando Alonso (Aston Martin): +0.533
11. Charles Leclerc (Ferrari): +0.585
12. Logan Sargeant (Williams): +0.604
13. Esteban Ocon (Alpine): +0.671
14. George Russell (Mercedes): +0.679
15. Zhou Guanyu (Alfa Romeo): +0.744
16. Carlos Sainz (Ferrari): +0.763
17. Kevin Magnussen (Haas): +1.074
18. Nico Hulkenberg (Haas): +1.363
19. Oscar Piastri (McLaren): +1.571
20. Daniel Ricciardo (AlphaTauri): +1.766
READ MORE: Ricciardo CRASHES in Dutch Grand Prix practice in bizarre incident involving Piastri


