The National Super League (NSL) promotion battle continues on Saturday with all top three teams in action.At Ruaraka Grounds, leaders Naivas entertain Dimba Patriots, while second-placed Mathare United hosts Migori Youth, and third-placed Nairobi United welcome Kibera Black Stars.##NAJAVA_MECA_8014492##Mathare United vs Migori Youth After failing to beat Mulembe United in the last league action to move to the helm of the log, Mathare will look to bounce back when they host Migori at Kasarani Annex.It will be the second match in charge for legendary Francis Kimanzi who was on the touchline when Mathare drew to Mulembe, at the same time it will be the third game for Sammy Okoth since he took the reins at Migori, however, he is yet to put in the right footing with the border club.The promotion favorites at the start of the season, Migori have found it rough in recent matches that have threatened their position on the log. Out of the previous six matches, the club has managed a win including four straight games without victory.It will be interesting to see how the duo fares defensively and offensively; the Slum Boys have found the back of the net in each of the previous three matches while Migori has not conceded in three straight games.A win for Mathare may lift them to the top of the league if Naivas succumb to Dimba while maximum points for Migori will see them move three steps on the ladder to sixth on 39 points, nine behind the promotion zone.Gor Mahia, Kakamega Homeboyz highlight Saturday action as FKF Premier League returnsNairobi United vs Kibera Black Stars At Mpesa Foundation, third-placed Nairobi hosts Kibera Black Stars in coach Owen Makokha’s second match in charge.Nairobi are looking for a return to winning ways after Kisumu All Stars ended their six-game unbeaten run last weekend.However, the second-tier money bags will be banking on their solid defense which has conceded two goals in the last six matches to rise to the occasion and keep the free-scoring Kibera at bay.For Black Stars, they head to the match determined and motivated after recording a 2-0 win against Silibwet Leons last weekend that ended their four-game winless stretch.A win for Kibera will see them make a return to the top ten with 12 matches to the conclusion of the season.Austin Odhiambo, Engin Firat reading from same script at long lastNaivas vs Dimba Patriots A well-rested Naivas FC are back in action with stretching the lead at the summit top of the agenda when they face Dimba Patriots at Ruaraka.The retailers head into the match as the favorites thanks to their recent form in the league which has seen them go five matches without losing including three wins and two draws.Dimba who have recorded a single win in the last four matches will hope to stop the chain markets powered team from doing a double over them after winning the first leg encounter 3-2.Robert Ponda, Vintex Odongo, and Justus Munika have all been cleared to take part in the match, giving the leaders a much-needed boost for the game.In other matches planned for Saturday, a relegation bout will be staged at the Ildamat Stadium when 18th-placed Kajiado hosts bottom-placed Mulembe United, while Silibwet Leons have a date with Kisumu All Stars at Silibwet Green Stadium.National Super League Weekend FixturesSaturdayKajiado FC vs Mulembe United – Ildamat Stadium (3pm)Mathare United vs Migori Youth – Kasarani Annex (1pm)Naivas FC vs Dimba Patriots – Ruaraka Grounds (1pm)Silibwet Leons vs Kisumu All Stars – Silibwet Green Stadium (3pm)Nairobi United vs Kibera Black Stars – Mpesa Foundation (1pm)SundayMombasa Elite vs Luanda Villa SC – Serani Sports Grounds (3pm)Mara Sugar vs Mombasa Stars – Awendo Green Stadium (1pm)Darajani Gogo vs Rainbow FC – KIBHT Grounds (3pm)SS Assad vs MCF FC – Ukunda Showgrounds (3pm)Vihiga Bullets vs Gusii FC – Vapor Grounds (3pm)