Despite a last lap scare, Jonathan Barragan erased the agony of seeing his maiden MX1 victory slip away in the closing stages of the Bulgarian round by winning the first British Motocross Grand Prix to be held at
Mallory Park - in front of 41,000 fans.
The first moto was arguably the best of the season so far, as championship leader David Philippaerts and Ken de Dycker charged through the field after a turn two fall that also took down Marc de Reuver and pole sitter Sebastien Pourcel.
de Dycker's team-mate and reigning world champion Steve Ramon had taken the lead from Barragan on lap 11, but the Belgian was hunted down by Philippaerts and de Dycker to form a thrilling three-way victory battle as the race reached its conclusion.
Ramon rode a defensive race to keep his pursuers at bay as long as possible, and was briefly handed some valuable breathing room when Philippaerts high-sided his Monster Yamaha from second position around the wall of death. But de Dycker instantly took his place and passed team-mate Ramon for victory with just a few corners to go.
Barragan and fellow KTM rider Max Nagl inherited third and fourth, with Philippaerts remounting to finish in fifth.
Race two saw de Reuver take the early lead, only to make a mistake on lap 5 that allowed Barragan ahead - where he remained right to the finish, despite a small fall on the very final lap. After a difficult start, Pourcel took second at the end of a solid moto, having battled it out with Philippaerts who finished third.
Race one winner de Dycker tangled with Clement Desalle and had to work his way through tehb field, eventually clinching sixth position to claim second overall behind Barragan. The final podium position was taken by Philippaerts, who now holds a 28 point lead over Ramon, who suffered muscle cramps on his way to seventh in race two.