A past match between Wazito FC and Ushuru [PHOTO/Futaa]

Share news tips with us here at Hivisasa

The National Super League (NSL) 2017 season breathes its last today with 8 matches set to be staged across the country.

Key in today's clashes will be the promotion battle duels involving leaders Ushuru and close fighters Vihiga and Wazito.

Each of the three has their promotion fate within their reach today.

Wazito need to win their matchc and pray that the match between Vihiga and Ushuru ends in a draw or win of any kind.

The following are the full fuxtures:

Nairobi City Stars vs Nairobi Stima (9 am, Camp Toyoyo)

Mosca vs Administration Police FC (11 am, Camp Toyoyo)

Kibera Black Stars vs GFE 105 (12 pm, Thika Sub County Stadium)

Nakuru AllStars vs Agro Chemical FC (2 pm, Afraha Stadium)

Vihiga United vs Ushuru FC (2 pm, Mumias Sports Complex)

Kenya Police vs Wazito FC (2 pm, Narok County Stadium)

Palos FC vs Isibania (2 pm, Moi Stadium Kisumu)

KCB vs Modern Coast Rangers (2 pm, Camp Toyoyo)

Talanta vs St. Joseph's FC (2 pm, Thika Sub County Stadium)