Prema Racing's Nyck de Vries stormed to a dominant victory at the Hungaroring, beating McLaren protege Lando Norris to the chequered flag in a race of two halves and mixed conditions.
In qualifying for the Feature Race, de Vries secured third on the grid, starting behind Sergio Sette Camara and ART Grand Prix's Jack Aitken.
With standing starts returning this weekend for the first time since Le Castellet, France, Sette Camara had a strong start from pole position to lead into Turn 1 on a soaking wet track while de Vries successfully cleared second-placed starter Aitken on the first lap.
While Sette Camara led de Vries at the front of the pack, Norris was the driver on the move, maintaining sixth place in the running order after the first tour of the Hungaroring before clearing Antonio Fuoco, Aitken and Luca Ghiotto to move into the podium positions.
With supreme pace in the wet conditions out on track, Norris soon cleared de Vries on lap 8 to secure second in the running order, trailing his team-mate Sette Camara who continued to lead for Carlin.
Overtaking Sette Camara on lap 10 on the exit of the Turn 6/7 chicane, Norris took the lead and remained out in front until lap 16 before pitting for a set of medium tyres, dropping down to third in the running order momentarily.
With the racing surface drying at a high rate as the rain had stopped, the conditions out on track had changed as the field pitted for a set of slick tyres and as such, the pace quickly improved while the running order changed lap-by-lap.
Significantly faster under dry conditions, de Vries quickly became Norris' largest threat out on track despite the Carlin driver holding a 14-second advantage over the second-placed Dutchman.
Setting fastest lap after fastest lap, de Vries quickly closed in on Norris, snatching the lead on lap 27 of 34 before extending his new-found advantage to secure a second victory of 2018 while Norris secured second place.
Starting in 14th, Fuoco secured another podium finish for Charouz Racing System by finishing in third place, narrowly missing out on second while benefitting from a penalty for Sette Camara who spun the Ferrari junior on the final lap when battling for the final podium position.
After starting from second place, Aitken finished in fourth as ART Grand Prix's sole finisher with championship leader George Russell retiring early on after suffering from technical problems while DAMS' Nicholas Latifi also failed to see the chequered flag.
Alexander Albon finished in fifth place for DAMS and was followed by Ghiotto who finished in sixth.
Sette Camara, who was handed a 10 second time penalty for his clash with Fuoco, finished in seventh place in the second Carlin, followed by Renault junior Artem Markelov who fronted an 8-9 finish for Russian Time with team-mate Tadasuke Makino finishing behind.
Nirei Fukuzumi completed the top 10 for BWT Arden.