Max Verstappen climbed from tenth on the grid to take victory in Hungary last time out as Ferrari's strategy threw away yet another potential Formula 1 Grand Prix win.
It was Mercedes' George Russell that claimed pole position on Saturday and the Briton led the way for over 30 laps before succumbing to the raw pace of Charles Leclerc's Ferrari.
Leclerc was in line for a much-needed victory after Verstappen span heading into the final corner, but questionable strategy calls left the Monegasque driver vulnerable as he eventually crossed the line in P6.
Mercedes enjoyed a much stronger weekend as Hamilton recovered from P7 on the grid to beat teammate Russell to the second step of the podium.
Here is all the information you need for the next round of this season of Formula 1.
What is the next Formula 1 Grand Prix?
Spa-Francorchamps will play host to the next round of the 2022 Formula 1 season as the F1 circus heads to Belgium on the other side of the summer break.
The track is widely regarded as among the best in Formula 1, but could lose its place after the end of the 2023 season as South Africa's Kyalami Circuit prepares for its return to the calendar in 2024.
The Belgian Grand Prix comes amid a hectic time in the F1 driver transfer market, with Alpine, McLaren and Williams all unsure over their driver lineups for the 2023 season.
What time is the next Formula 1 Grand Prix?
The key timings and dates for the Belgian Grand Prix are detailed below (BST).
FP1: Friday, July 22nd (1pm BST)
FP2: Friday, July 22nd (4pm BST)
FP3: Saturday, July 23rd (12pm BST)
Qualifying: Saturday, July 23rd (3pm BST)
Race: Sunday, July 24th (2pm BST)