Harambee Stars new call up Harrison Mwenda and Humphrey Mieno’s first for Leopards traded goals in the 41st and 64th minutes for 1-1 before Whyvonne Isuza scored the winner for Mathare a minute later.
At Nakuru’s Afraha Stadium, Burundian Fiston Abdul scored a late equaliser to help Sofapaka salvage a point against hosts Ulinzi Stars in a 1-1 draw.
Man of the match Stephen Waruru opened the scoring in the third minute after heading home John Nairuka’s cross to notch his sixth goal of the season, before new signing Abdul rescued Batoto Ba Mungu after tapping in veteran John Baraza’s header for his third goal since joining Sofapaka.
In the early kick-off at the same venue, basement side Top Fry Nakuru stunned KRA in an all newcomers battle, with Erastus Mwaniki scoring the all important goal as the hosts went five without defeat.
In Mombasa, winger Shaban Kenga scored his second successive goal as hosts Bandari maintained their second leg unbeaten run following their 1-0 win over Muhoroni Youth while KCB beat visiting Thika United 3-1 to hand head coach Rishadi Shedu his first win of the season since joining the Bankers.
Midfielder Benjamin Chaka struck first in the 35th before captain Denis Odhiambo levelled in the 47th before Sula Bagala gave the Dockers the lead four minutes later.
Thika defender Vincent Nyaberi gifted the Bankers the decisive goal in the 80th by putting the ball to his own net as KCB won only a second win of the season.
At Nairobi’s Nyayo National Stadium, Mathare United added more troubles to Leopards den to see them sufferer their second defeat in three matches and leave them worrying about relegation for the first time.
At Nyayo, it was the second win in a row for United, who last weekend won 1-0 away at Muhoroni Youth but the loss did not go well with Ingwe fans who confronted players and technical bench demanding the answers as they failed to collect maximum points for the fourth game in a row.
Police were forced to lob teargas to disperse the angry Leopards fans to allow players to access the changing room. Ingwe dropped to 13th, two above the relegation zone on 19 points.