Duhaylungsod perched atop the overall standings with 46 points.
First leg winner Xerox Lauron and Ciano Dignos shared the second place with 41 points apiece.
Bardaje is at third position with 30 points after topping the latest action where he defeated Marnel Gabato.
Sammy Tanieza came out third, while Stephen Chian finally landed into the top 5 list after placing fourth. Jun Omero was fifth.
In class C, Rex Gonzales ruled the most recent leg to pad his lead with 71 points.
Settling for the second and fifth spots were Roger Lastimoso, Albert Paraiso, Frank Alindao, and Jaime Noynay.
In the special class A race, Antonio Nebria staged a solo breakaway and never looked back to win the race.
Brothers Jumas and Marjun Villarosa came out second and third, while another top junior rider, Jaybop Pagnanawon, was fourth and Teodorico Tumulak fifth.