Sergey Sirotkin battled from sixth place on the grid to pick up his first victory of the 2016 GP2 Series season for ART Grand Prix.
Sirotkin entered 2016 as one of the favorites for the title, but a luckless start to the year meant he arrived in Hungary far behind series leader Oliver Rowland.
The Russian finished third in Saturday’s feature race before a scintillating start saw him rise from P6 to P2 in the opening stages in Hungary.
The safety car was deployed on the first lap following a clash further back sparked by a spin for Arthur Pic that eliminated four cars.
Racing Engineering’s Jordan King headed the pack after starting from reverse grid pole, but a mistake when coming back to the green flag allowed Sirotkin to close up.
The ART driver perfectly positioned his car as he went side-by-side with King through the opening complex of corners, eventually pulling ahead at Turn 4.
From there, Sirotkin managed to pull clear and hold on to his lead through to the end of the race, picking up his first GP2 victory in over a year.
King held on to second ahead of teammate Norman Nato, who rounded out the podium positions ahead of Artem Markelov and Mitch Evans.
Oliver Rowland salvaged some points from his difficult weekend in P6, while Saturday winner Pierre Gasly extended his championship lead in seventh, also chalking up the fastest lap in the process. Raffaele Marciello picked up the final point for P8.
The GP2 Series continues next weekend in support of the German Grand Prix.