After falling behind at the Woodlands Stadium in the eighth minute to Moon Soon-ho's opener, the Protectors must feared that they were going to be hit black in the eye after their previous 0-3 loss against Hougang.
But this time they hit back when in the 20th minute when Masrezwan Masturi levelled the scores.
Sirina Camara then wasted an excellent chance to put the visitors in front when he saw his penalty saved by Yazid Yasin shortly after the hour mark, but they eventually took the lead in the 70th minute when Jordan Webb found the back of the net.
Four minutes later, Webb added a second to make it 3-1 and the strike proved crucial when Chang Jo-yoon pulled one back for the Rams in the 80th minute, although Home did enough to hang on to the three points.
The result meant the Protectors are only 1 point behind second-placed Albirex Niigata (S).
In other matches, Warriors FC and Hougang played to a 1-1 draw, Harimau Muda also played to a 2-2 draw with Geylang International and DPMM Brunei beat Courts Young Lions 3-2.
Mislav Karoglan put Warriors FC ahead before Mamadou Diallo equalised for the Cheetahs.
Faizat Ghazli and Syafiq Shalihin scored for the Malaysian side with Jozef Kaplan and Taufiq Ghani replying for the Eagles.
Hendra Azam, Shahrazen Said and Rodrigo Tosi scored for DPMM with Raihan Rahman and Sherif El-Masri replying for the Cubs.
Yazid Yasin (GK), Cho Sunghwan, Shahril Alias, Shariff Samat, Rosman Sulaiman, Theerawekin Seehawong, Atsushi Shimono, Armanizam Dolah (C) (Ang Zhiwei 57'), Chang Jo Yoon, Goh Swee Swee (Fadhil Noh 72'), Moon Soonho
Shahril Jantan (GK), Juma'at Jantan, Noh Rahman (C), Kwon Dakyung (Sevki Sha'ban 87'), Sirina Camara, Hafiz Rahim, Jordan Webb, Firdaus Idros, Lee Kwan Woo (Nur Hizami 77'), Masrezwan Masturi, Song Uiyoung
Hassan Sunny (GK), Zulfadli Zainal Abidin, Kazuyuki Toda, Abdil Qaiyyim, Jeremy Chiang, Daniel Bennett (C), Tatsuro Inui, Shimpei Sakurada (Erwan Gunawan 75'), Shi Jiayi, Mislav Karoglan, Sufian Anuar (Dharham Aziz 68')
Fadhil Salim (GK), Syaqir Sulaiman, Lau Meng Meng (C), Thomas Beattie, Jerome Baker (Liam Shotton 71'), Fazli Jaffar (Basit Hamid 76'), Faizal Amir, Fazly Hasan, Fairoz Hasan (Azhar Sairudin 55'), Mamadou Diallo, Igor Cerina
Takuma Ito (GK), Delwinder Singh, Norihiro Kawakami, Wyldan Wisam, Jalal, Stefan Milojevic, Noor Ali, Jozef Kaplan (C), Nurhazwan Norasikin (Wahyudi Abd Wahid 63'), Taufiq Ghani (Fuad Ramli 83'), Asshidiq Wahid (Andrew Tan 46')
Courts Young Lions
Syazwan Buhari (GK), Faiz Salleh (Al-Qaasimy Rahman 13’), Sheikh Abdul Hadi, Afiq Yunos (C), Ali Hudzaifi, Shamil Sharif (Farhan Rahmat 55’), Raihan Rahman, Sherif El-Masri, Sahil Suhaimi, Stanely Ng (Fareez Farhan 66’), Iqbal Hussain
Azkals can't take Timor Leste for granted, says Eriksson - by Sid Ventura KUALA LUMPUR - The Philippine Azkals arrived in this bustling Malaysian capital late Thursday afternoon for their Saturday clash with Timor ...
3 hours ago