Khalid Hamdaoui had fired the home side into the lead in the first half when he managed to send a precise shot into the top right corner from the edge of the box.
The visitors struggled to find a way back as a resilient backline kept out the Japanese players at every opportunity and it took until the last 20 minutes for Kento Nagasaki to level the scoreline with a well-placed shot from just outside the box.
The Rams were not to be denied as Chang Jo-yoon gave them the lead again and the three points were staying at Woodlands.
In other matches, Geylang International beat Hougang United 2-0 while Balestier Khalsa and Harimau Muda played to a 0-0 draw and Warriors FC crushed Courts Young Lions 3-0.
The hero for the Eagles were once again skipper Jozef Kaplan as he gave them the lead before adding an assist for Khairulnizam Jumahat.
For the Warriors it was Erwan Gunawan brace as well as a goal from Tatsuro Inui that gave the comfortable 3 points on offer.
Yazid Yasin(GK), Cho Sung Hwan, Shahril Alias(C), Rosman Sulaiman, Atsushi Shimono, Taufiq Rahmat (Goh Swee Swee 85'), Ridhwan Osman (Armanizam Dolah 90'), Ang Zhiwei, Khalid Hamdaoui (Oswind Suriya 76'), Chang Jo-yoon, Soon Ho Moon
Joey Sim (GK), Delwinder Singh, Khayrulhayat Jumat, Norihiro Kawakami, Jalal, Nurhazwan Norasikin, Taufiq Ghani (Khairulnizam Jumahat 88'), Yasir Hanapi, Jozef Kaplan (C), Andrew Tan (Duncan Elias 64'), Shotaro Ihata (Wahyudi Wahid 69')
Fadhil Salim (GK) (C), Jeremy Chiang, Hasree Zais, Syaqir Sulaiman, Fazly Hasan (Lau Meng Meng 67'), Jerome Baker, Faizal Amir, Azhar Sairudin, Fazli Jaffar (Basit Hamid 71'), Robert Eziakor, Mamadou Diallo.
Zaiful Nizam (GK), Yusiskandar Yusop, Tengku Mushadad, Jaslee Hatta (C), Park Kang Jin, Syed Thaha, Obadin Aikhena, Kim Minho (Hamqaamal Shah 28' (Qiu Li 85')), Jung Hee Bong, Zulkiffli Hassim, Patrick Paran (Ruhaizad Ismail 65')
Hassan Sunny (GK), Ruzaini Zainal, Abdil Qaiyyim, Daniel Bennett (C), Syaiful Iskandar, Erwan Gunawan (Hafsyar Farkhan 76'), Shukor Zailan, Shimpei Sakurada, Tatsuro Inui (Prakash Manikam 66'), Sufian Anuar (Dharham Aziz 85'), Mislav Karoglan.
Courts Young Lions
Rudy Khairullah (GK), Al-Qaasimy Rahman (C), Eddie Chang (Emmeric Ong 60'), Sheikh Abdul Hadi, Sufianto Salleh, Tajeli Salamat, Afiq Noor, Faiz Salleh (Ignatius Ang 69'), Shamil Sharif, Nur Ridho (Fareez Farhan 46'), Sherif El-Masri