Singapore have a chance of promotion from the World Cricket League Division 3 tournament, taking place in Uganda, after they beat the United States by seven wickets in Kampala yesterday.
With overnight leaders Canada losing to Malaysia by six wickets and Oman beating Uganda by six wickets, Singapore are level with Canada and Oman on four points after three rounds of matches.
Malaysia, Uganda and the US all have two points in the six-nation tournament.
Singapore still have to beat Oman today to increase their chances of promotion on Monday, when they play their final match against Canada.
The national team's win yesterday was shaped by two-down batsman Arjun Mutreja and captain Chetan Suryawanshi who added 162 runs for the fourth wicket, after they were in slight trouble at 76-3 in 18 overs.
Mutreja started patiently but then exploded into action to finish on 101 not out, which included 10 fours and a six.
Surywanshi hit an unbeaten 74 off 75 balls, an innings which included five fours and two sixes.
He said: "Our plan was to bat out the 50 overs and we knew the runs would come. Arjun batted really well. It was an outstanding knock."
Singapore finished on 238-3 in 45.4 overs to record their second win in the tournament, after beating Malaysia on Tuesday and losing to Uganda on Wednesday.
In the morning, some loose Singapore bowling allowed US captain Steven Taylor to make a brisk start as he hit 69 off 52 balls.
The American side's 237 all out in 47 overs was also built around contributions from Camilus Alexander (44) and Alex Amsterdam (41).
At the end, Elmore Hutchinson struck some hefty blows while remaining unbeaten on 28.
Singapore's opening bowler Suresh Appusamy bowled tightly to finish with 3-24.
The spinners - Dharmichand Mulewa (2-49), Anantha Krishna (2-49) and Parag Dahiwal (2-45) - were the other main wicket-takers.