With 75,000 spectators watching on at the Shah Alam Stadium, Selengor who had guests Safee Sali, Jesper Blomqvist and Jason McAteer in their ranks, had the first scare when a 4th minute through ball from Fazrul Nawaz found Singapore veteran Aleksandar Duric. The 41-year-old was however denied by Selangor keeper Jeevanantaham who gathered smartly.
Selangor responded moments later when talented Malaysia international striker Safee Sali, afforded too much time and space by the Singapore defence, fired a shot at goal only to see Lionel Lewis save with relative ease.
Geylang United striker Hafiz Rahim then came close with a shot from distance in the 18th minute, but his delicate lob sailed narrowly over the crossbar.
In an entertaining first half, the two sides continued to trade blows, with first Amri Yahyah going close for the hosts before Duric flashed a header narrowly wide and was thwarted yet again by Jeevanantaham at the other end.
Singapore started the second period with Izwan Mahbud replacing Lewis in goal.
Izwan was duly called into action in the 52nd minute, making a superb fingertip save from Safee Sali, fresh from a trial with Championship side Cardiff City, who had escaped his markers.
Singapore responded well and came close to seizing the advantage when a Isa Halim drive was expertly tipped over by Jeevanantaham. And then the breakthrough.
With the visitors piling on the pressure, Selangor failed to clear a 66th minute cross, Mohamed Asraruddin tuning the ball past his own keeper. It was to prove decisive.
Speaking of the game, Singapore coach Radojko Avramovic said: "It was an intense game despite it being a friendly. It was a very good game of football and we will use it as an opportunity to try out some players in certain positions. This match was also a good preparation leading up to the upcoming international matches."
Singapore will play the Philippines in a friendly on Friday before entertaining Jordan on October 11 in a FIFA World Cup qualifier.