Vihiga United players at a past match. [PHOTO/Futaa]

Is there a story unfolding in your community? Let Hivisasa know

The promotion battle in the National Super League (NSL) has been stretched to the last day with the top teams fighting to finish in the first two automatic slots.

KCB however suffered a major upset in their quest for promotion after a late equaliser saw them draw 1-1 against St Joseph FC at Nakuru's Afraha ground.

In their matches, Ushuru, Vihiga and Wazito all registered wins in their respective games to maintain their first, second and third positions with 78, 77 and 77 points respectively.

However, third-placed Wazito have good chances of finishing top as Ushuru and Vihiga meet in their next and final match.

Should the two draw and Wazito win, they (Wazito) will finish top.

Should either win and Wazito still win, they (Wazito) will finish second.

Here are the full NSL round 37 results: 

GFE 105 1 - Nakuru Allstars 1 

Modern Coast Rangers 2 - Kenya Police 2 Isibania 0 - Nairobi City Stars 2

 Ushuru 1 - MOSCA 0 

Wazito 2 - Kibera Black Stars 0 

Bidco United 1 - Vihiga United 3 

St. Joseph's Youth 1 - KCB 1 

Nairobi Stima 1 - Talanta 0 

Administration Police 2 - Palos 0*(W/O)