Ferrari's Sebastian Vettel landed a blow in the Formula One world championship by winning rival Lewis Hamilton's home British Grand Prix in a dramatic Silverstone race.
Meanwhile, Australian driver Daniel Ricciardo finished the race in fifth on Sunday to hold onto his fourth overall position in the championship.
Hamilton started his Mercedes badly from pole position and was hit by the other Ferrari of Kimi Raikkonen as he tried to cling on to third. He fell to 16th but recovered to second, ahead of Raikkonen who completed the podium.
Vettel in contrast was rewarded for a brilliant start in which he overtook Hamilton within metres on the opening straight. A late move on Mercedes' Valtteri Bottas, after two safety cars, then confirmed his 51st career victory.
It was championship leader Vettel's fourth win of the season and extends his advantage over Hamilton from one point in the standings to eight after 10 season races.
Hamilton started on a high after a dazzling final lap on Saturday brought pole position.
But like in Austria week ago he soon ran into trouble and his hopes of a record-breaking race were immediately over. A fifth consecutive home victory would have beaten Jim Clark's streak of four and his sixth win overall would have moved him beyond Clark and Alain Prost's record of five.
A slow start cost him places to Vettel and Bottas before Raikkonen ran into his rear and was given a 10-second time penalty.
Lapping well around the 5.891-km course, Hamilton soon moved into the points and was 25 seconds off Vettel by lap nine, with the German five seconds ahead of Bottas at the front.
Vettel has emerged the clear victor from F1's first-ever triple header of races having led Hamilton by a point going into the French GP on June 24. He lost ground by finishing fifth there, while Hamilton won, but has outscored the Brit 40-18 in the last two outings.
The pair hold four world titles each and going into his home German GP on July 22, Vettel is suddenly clear in the race for number five.