The halfway point in the Formula One season arrived as Lewis Hamilton crossed the line at Silverstone to cut the gap in the drivers' standings to a single point from Sebastian Vettel.
With seven titles between them, Hamilton and Vettel have finally been pitched in head-to-head combat after a near-decade of fighting for glory while the other has been out of the picture.
The leading pair's fight at the front only scratches the surface of a thrilling campaign to date, in which the likes of Valtteri Bottas, Esteban Ocon and Lance Stroll have confounded doubters.
Here we assess the progress of the teams and the top six drivers at the halfway point.
Mercedes (330 points) - The Silver Arrows are finally being pushed to their limits after three years of domination, but have rarely missed a beat, save for a set-up aberration in Monaco that made the untouchable champions look very ordinary. They remain the strongest team, but not by much.
Lewis Hamilton (176 points, 2nd) - A fifth British Grand Prix win has left Hamilton a solitary point adrift of Vettel and the Brit remains untouchable when it is his day. Those 'off' weekends that plagued him last year have continued, though, and poor showings in Sochi, Monaco and Spielberg cannot be repeated if Hamilton is to draw level with Vettel's title haul.
Valtteri Bottas (154 points, 3rd) - Arguably the standout performer of the season, having taken to a title challenge like a duck to water. Following up a maiden win in Russia with another success in Austria, added to two stunning recovery drives in Baku and Silverstone has left Mercedes claiming it is a "no brainer" to keep the Finn beyond 2017.
Ferrari (275 points) – Finally the Scuderia are making an impression in the hybrid era, having produced a car that can not only match the Mercedes, but beat it comfortably when conditions suit. Their rise has given us what could be the most thrilling title race in years.
Sebastian Vettel (177 points, 1st) - Has largely returned to his title-winning, ruthless best thus far, taking to the podium in seven races to lead the way. His advantage was slashed at Silverstone in unfortunate circumstances, but it perhaps balanced out the luck that Vettel had enjoyed in Baku, when Hamilton's headrest came loose and forced him to pit after the German was punished for banging wheels with the Brit.
Kimi Raikkonen (98 points, 5th) - The Iceman has shown glimpses of his best this year and had every right to feel aggrieved after victory in Monaco was taken away from him by strategy that favoured Vettel. His performance relative to Bottas will concern the Scuderia in the constructors' race.
Red Bull (174 points) - The four-time constructors' champions have once again had to settle for third in that battle, with Ferrari's resurgence and Renault's continued power struggles hampering them. As ever at Milton Keynes, the development is swift, though, and they are already challenging at some of the less power-hungry tracks.
Daniel Ricciardo (117 points, 4th) - That the 'shoey' has already become somewhat tiresome speaks volumes of Ricciardo's achievements this year. Only Vettel has strung together a longer sequence of podiums than Ricciardo's five from Barcelona to Spielberg, while victory in Baku was another of his opportunistic classics and featured the overtake of the year so far, taking all three of Felipe Massa, Stroll and Nico Hulkenberg into turn one.
Max Verstappen (57 points, 6th) - The first two races of the season are Verstappen's only consecutive finishes of a deeply frustrating 2017. After hogging Ricciardo's limelight last year, the Australian has certainly returned the favour so far.
Force India (95 points) - Only the flawless pair of Hamilton and Vettel have scored points in more races than Ocon's nine this year. That the Frenchman has only beaten team-mate Sergio Perez on track twice this season shows just how strong Vijay Mallya's team are in 2017. Leading cars surely await for both drivers.
Williams (41 points) - Massa's retirement U-turn has added much-needed stability at Williams in their 40th year of F1, but they already look to have lost out in their battle with Force India. Williams' highlight is a brighter one, though, in Stroll's third-place finish in Baku - just the Canadian teenager's eighth F1 race.
Toro Rosso (33 points) - Cracks are beginning to show at the sister Red Bull team, with Daniil Kvyat redeveloping his 'Torpedo' reputation and Carlos Sainz Jr publicly stating his desire to move on. Sainz may get his wish, if reports are to be believed, with a mid-season loan to Renault, which could promote GP2 champion Pierre Gasly to F1.
|Juventus 1 Barcelona 2: Neymar shines with superb brace|
|Rooney scores again for Everton as Sevilla are shocked|
|Pirates place Polanco on 10-day DL|
|Ebden becomes lowest-ranked ATP finalist in over eight years in Newport|
|Augusta nightmare will not affect Open bid - Spieth|
|I don´t really care, it´s not me - Koepka not excited by Grace 62|
|The Open Social Diary: Grace steals the headlines and plaudits, ´Spiethmint´ proposal for leader Jor|
|Roma sign Kolarov from Man City for €5m|
|Neymar starts for Barca amid increasing PSG speculation|
|With Open glory in his sights, Spieth is a legend in the making|
|Zidane: Morata exit leaves Madrid a striker short|
|It´s very special - Open rivals react to Grace´s historic 62|
|Kuchar: Birkdale, not Spieth, was my opponent|
|Sporting CP 2 Monaco 1: Jardim defeated in Lisbon return|
|I have never denied Ronaldo reports - Zidane|
|Birdie at 15 key for ´extremely pleased´ Spieth|
|Bacca left out because of ´future transfer market moves´ - Montella|
|The Open Diary: I know I´ve seen your Grace somewhere...|
|Hitchcox makes up for Eden absence in thrilling Castleford win|
|Stunning Spieth moves closer to Open glory after amazing Grace 62|
|Danilo leaves Madrid training camp ahead of expected Man City move|
|Court invader shouting Nazi slogans leaves Ferrer frightened|
|VfL Bochum 2 Borussia Dortmund 2: Castro and Pulisic spare Bosz´s blushes|
|Kyle Busch shows off helmet that dispenses Skittles|
|Combrinck´s late 58-metre penalty sends Lions into semis|
|Wizards sign John Wall to lucrative four-year extension|
|Begu upsets Suarez Navarro to reach Bucharest final|
|Chelsea apologise for Kenedy comments|
|Troon 63 repeat may not be enough, concedes Stenson|
|Froome´s 2017 Tour de France victory was his ´most hard-fought´|
|Spieth stays clear as birdies flow at Birkdale|
|West Ham bring in Arnautovic from Stoke in club-record deal|
|Johnson revels in return to form|
|Randolph joins Middlesbrough in £5m move|
|Tour de France: Where does fourth victory place Froome among cycling greats?|
|Froome all-but completes fourth Tour de France win after Marseille time trial|
|Ferrer to meet Dolgopolov in Bastad final|
|Sanchez to PSG branded ´media imagination´ by Wenger|
|´Key player´ Coutinho settled at Liverpool, warns Klopp|
|Major record-breaker Grace: I honestly didn´t know I´d made history|
|McIlroy continues Open summit bid, Spieth still leads|
|BREAKING NEWS: Froome set for fourth Tour de France triumph|
|Ancelotti shocked by Bayern´s AC Milan thrashing|
|Pedro taken to hospital after Ospina collision|
|WATCH: Grace holds nerve for lowest round in a major|
|Bayern´s Bernat suffers ankle ligament damage|
|Liverpool 2 Leicester City 1: Coutinho shines as Klopp´s men prosper|
|Amazing Grace hits first 62 in a major at The Open|
|NRL referees chief: Soliola should have been sent off|
|Biglia unveiled as Milan´s number 21|
|Arsenal 0 Chelsea 3: Batshuayi brilliance downs Gunners|
|Rose tips Spieth but says Birkdale field is wide open|
|Montella won´t discuss deal for ´talented´ Renato Sanches|
|West Brom 0 Crystal Palace 2: Sako on target for De Boer´s men|
|Modric inherits Madrid´s ´cursed´ number 10 from James|
|Storm overcome injuries to see off Raiders|
|Bayern Munich 0 AC Milan 4: Ancelotti´s side battered as Bonucci makes debut|
|Open icon Watson salutes toughness of Birkdale leader Spieth|
|Hodgson claims Barkley needs new club to thrive|
|Cruising Crusaders clinch semi-final berth|
|I had no problems with Allegri - Bonucci|
|Manchester United signed Lukaku at the perfect time – Van Nistelrooy|
|Leicester vice-president insists there is ´no real offer´ for Mahrez|
|Bolt pushing towards glorious finale after motivation struggles|
|Pele´s son returns to prison|
|Lacazette will need time, warns Arsenal great Pires|
|Darvish strikes out 12 batters amid trade rumors|
|Juve boss Allegri doesn´t fear losing Dybala to Barca|
|Bonucci: I didn´t feel important at Juventus|
|Ronaldo presented with Orlando City jersey|