Iskandar Raduan winning the first and second race, respectively.
Rosli, who overcame an overheating engine that pushed him from first to fourth after seven laps of the first race, came back strongly in the latter half of the run to edge past Indonesia's Denny Triyugo in a thrilling finish while Malaysia's Florianus Roy took the third spot.
In fact, less than a second separated the top four finishers and the story was much the same in the second race that saw Raduan winning narrowly after yet another tight battle.
The results pitchforked Rosli to the top of the championship leaderboard with a tally of 99 points after four rounds to replace Hadiwijaya (Indonesia, 61) who skipped the round while Raduan moved to the second spot (88), followed by Fitriyansyah Kete of Indonesia (78) who had a 13th and fourth place finishes Sunday.
The results:
Underbone 115cc (10 laps): Race 1 - Mohd Affendi Rosli (Malaysia, Suzuki Hanan Metro SCK Racing) 1 (20mins, 39.326secs); Denny Triyugo (Indonesia, Yamaha Petronas FDR Racing) 2 (20:39.685); Florianus Roy (Indonesia, U Mild U Bikers Racing) 3 (20:39.846). Indians: Karthik (TVS) 18 (31:22.515); Harry Sylvester (TVS) 19 (TVS) 22:08.916; TK Vishwanath (Did Not Finish -- DNF).
Race 2 - Md Iskandar Raduan (Malaysia, Petronas Sprinta Raceline) 1 (20:38.718); Mod Affendi Rosli 2 (20:38.785); Hafizh Syahnin Abdullah (Petronas Sprinta Raceline) 3 (20:39.181). Indians: Karthik and Harry Sylvester (both DNF).
SuperSports 600cc (16 laps): Race 1 - Decha Kraisat (Thailand, Petronas Sprinta Yamaha) 1 (28:18.478); Chalermpol Polamai (Thailand, Petronas Sprinta Yamaha) 2 (28:24.365); Md Zamri Baba (Malaysia, Petronas Sprinta Yamaha) 3 (28:42.661). Indians: Krishnan Rajini (Yamaha, Red Rooster Racing) 1 (29:03.875); Vivek Pillai (Honda) 9 (Honda) 9 (28:24.605); Emmanuel Jebaraj (Ten10 Racing) DNF; Preetham Dev Moses (Red Rooster Racing) DNF; Alisha Abdullah (Blue Arrow Racing) Not Classified.
Race 2 - Polamai 1 (28:26.695); Baba 2 (28:48.584); Krishnan Rajini (Red Rooster Racing) 3 (29:00374). Other Indians: Vivek Pillai 7 (30:12.409); R Deepak 8 (30:11.964, 1 lap down); Emmnauel Jebaraj (DNF), Preetham Moses (DNF), Alisha Abdullah (not classified)