Campos Racing's Rio Haryanto took his third victory from five GP2 sprint races in 2015, comfortably leading every lap of the Silverstone outing along the way.
Having inherited Sprint pole after two drivers received post-race penalties yesterday, Haryanto got a solid start to lead Ferrari junior Raffaele Marciello into Turn 1.
Front row starter Nick Yelloly, meanwhile, was shuffled down the order, letting DAMS duo of Pierre Gasly and Alex Lynn through at the start and subsequently being passed by Alexander Rossi for fifth.
With Haryanto taking a 1.3s lead over the line on the opening lap, there was an incident at Vale as Sergio Canamasas spun and was hit by Norman Nato.
On lap two, Rossi took Lynn round the outside of Copse for fourth but was visibly outside of the track limits on corner exit, which was immediately brought up by the Briton over the team radio.
And, as Rossi set out after Gasly, he was handed a five-second time penalty for overtaking off-track, prompting an incredulous response from the American.
In the meantime, Haryanto was setting the pace early on in clean air, quickly establishing a three-second lead over Marciello over the opening laps, which he then maintained for most of the race.
With the end of the race approaching, Lynn appeared to be severely struggling for pace as he had to work hard to keep Yelloly at bay lap after lap. Eventually, his defending allowed Saturday winner Sergey Sirotkin to pass Yelloly for sixth out of Vale.
Further down the field, newcomer Oliver Rowland ended GP2 leader Stoffel Vandoorne's points-scoring streak, stealing eighth with a final-minutes overtake into the Loop.
And, as Yelloly moved back up to sixth past Sirotkin on the penultimate lap, Rowland caught up and demoted the Russian as well.
While Haryanto eased to the chequered flag ahead of Marciello and Gasly, Rossi's five-second penalty proved inconsequential, allowing him to keep fourth place .
A late overtake on Lynn allowed Yelloly to claim a personal-best fifth, with Rowland and Sirotkin completing the points.
|1||Rio Haryanto||Campos Racing||36'27.949|
|4||Alexander Rossi||Racing Engineering||12.589|
|5||Nick Yelloly||Hilmer Motorsport||13.236|
|7||Oliver Rowland||MP Motorsport||15.845|
|9||S.Vandoorne||ART Grand Prix||17.325|
|10||Jordan King||Racing Engineering||17.500|
|13||Richie Stanaway||Status Grand Prix||32.529|
|14||Artem Markelov||RUSSIAN TIME||33.454|
|15||André Negrão||Arden International||33.699|
|16||Arthur Pic||Campos Racing||34.227|
|17||Jon Lancaster||Hilmer Motorsport||36.112|
|19||N.Matsushita||ART Grand Prix||43.172|
|20||Mitchell Evans||RUSSIAN TIME||45.224|
|22||M.Stockinger||Status Grand Prix||58.353|
|23||Norman Nato||Arden International||1'03.892|
|26||Daniel de Jong||MP Motorsport|