Leclerc's return to form, Verstappen's worries, safety car changes & Stroll's strange driving (ad free) 08 Jul 2026