Jaca defeated Haylin Bardaje for the top post. Ben Fabroa came out third.
Edgar Fuentes was fourth, while Darwin Limbaga was fifth.
In the special class A battle, it was Randy Carbonera who crossed the finish line first. The equally-daring Albert Basirgo wound up second.
SEA Games-bound Eusebio Quiñones, who just joined the event as part of his conditioning after missing the Tour de Taiwan, finished third.
Nilo Barbalose, who topped last week's criterium race at the Mandaue City reclamation area ended fourth, while Marchel Barcenal settled for fifth place.