By FOX Sports staff
Despite falling behind at the Woodlands Stadium in the eighth minute to Moon Soon-ho's opener, the Protectors hit back 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 also ensured the Protectors bounced back from last Friday's shock 3-0 loss to Hougang United, ahead of next week's RHB Singapore Cup semi-final against Balestier Khalsa.
Over at the Choa Chu Kang Stadium, a controversial late equaliser saw Hougang United hold Warriors FC to a 1-1 draw, ending the latter's three-game winning streak in the process.
Following a goalless first half, Mislav Karoglan put the hosts ahead in the 47th minute with a flying header from a Shi Jiayi cross.
But with six minutes remaining, Mamadou Diallo met a Fairoz Hasan delivery and turned the ball into the back of the net and although the opposition players protested that he had used his hand, the goal was allowed to stand as Hougang claimed a share of the spoils.
Wednesday's Great Eastern-YEO's S.League Results
Woodlands Wellington 2-3 Home United
Image courtesy of Home United FC (Jaron Lee)