Formula 1 championship leader Lewis Hamilton claimed a record sixth British Grand Prix victory at Silverstone, beating team-mate and polesitter Valtteri Bottas.
The Ferraris and Red Bulls battled throughout the race until Sebastian Vettel collided with Max Verstappen in the latter stages.
Fierce tussles behind the Mercedes duo were initially matched by Hamilton and Bottas in the opening laps.
Bottas managed to lead from pole but Hamilton applied considerable pressure, passing his team-mate with a switchback move at Brooklands before Bottas battled back into the lead immediately with the inside line at the high-speed Copse.
A safety car was deployed on lap 20 when Antonio Giovinazzi spun and beached his Alfa Romeo at Vale.
Bottas, who had already pitted for another set of medium tyres was jumped by Hamilton, who extended his opening stint to fit hard tyres during the safety car.
Hamilton controlled the pace for the remainder of the race, and with Bottas making a second pitstop for soft tyres late on, Hamilton eventually won by over 20 seconds and pinched the fastest lap from Bottas on the final lap despite being on 32 lap old tyres.
Charles Leclerc finished in third for Ferrari, inheriting the position after contact between his team-mate Vettel and Verstappen.
Vettel made his first pitstop during the safety car, gaining two positions in the process while team-mate Leclerc dropped three spots and fell to sixth.
Verstappen, who had been locked in an intense battle with Leclerc for the first 20 laps, had now turned his attention to Vettel’s Ferrari in an effort to grab third.
Passing Vettel around the outside on the run to Stowe, Vettel looked to repass the Dutchman at Vale but misjudged the braking distance versus and defensive Verstappen.
Vettel rear-ended the Red Bull, damaging his front wing and Verstappen’s floor as the Red Bull was propelled over the sausage kerb.
The Ferrari driver picked up a 10-second time penalty but had already slipped to the back of the field on account of having to recover to the pits for a new front wing.
Verstappen was able to continue, albeit unable to close the gap to team-mate Pierre Gasly, who inherited his best result of the season in fourth.
Gasly was originally ahead of Leclerc but lost the track position after the Ferrari driver danced around the outside of the Red Bull at Village.
Carlos Sainz Jr profited during the safety car, making his one and only pitstop and jumping from 13th to what became a sixth place finish.
Sainz had to fend off Daniel Ricciardo’s Renault in the closing stages, with the Australian finishing in seventh while team-mate Nico Hulkenberg lost two places late on and dropped to 10th.
Kimi Raikkonen and Daniil Kvyat tussled towards the end of the race, with Raikkonen swooping around the Toro Rosso at Copse to grab eighth place.
Lando Norris had been on course for a points haul, beating Ricciardo off the line before the Renault driver repassed the McLaren through the first pitstop cycle.
Norris was committed to the two stop and was therefore compromised by the safety car. He pitted late in the race and ended up 11th.