Uganda won third game in a row at the ongoing Netball World Cup in England.
The She Cranes edged to victory over Trinidad and Tobago, coming through 57-54 to keep alive their chances of a semi-final berth.
The Victory means the She-Cranes have now lost one game, against hosts England, and won three including against Scotland and Samoa.
Following the end of the preliminary stage of the Netball World Cup, 12 teams have now progressed to the next stage.
The 12 teams have been placed in two groups to play for a place in the semi-finals, while the remaining four will compete to determine 13th, 14th, 15th and 16th place.
The groups competing for the semis are as follows; Group F: Australia, Northern Ireland, Zimbabwe, New Zealand, Malawi and Barbados.
GroupG: Jamaica, South Africa, Trinidad and Tobago, England, Uganda and Scotland. Previous results against teams within their new groups will carry over, ensuring that the teams who secured three wins at the preliminaries stage go into the next phase with an advantage.
South Africa, along with hosts England, holders Australia and New Zealand all topped their groups with maximum points. The top two teams in both groups will qualify for the semi-finals, while the remaining eight will contest matches to determine their overall placing (5th-12th) depending on their finishing position in Group F or G.