Both teams came into the match desperate for maximum points following their disappointing runs in their last four matches.
Just like Ingwe, Kariobangi Sharks had collected just two points from a possible 12.
The mid-week result did not make things any better, meaning that both teams have only three points out of a possible 16 to brag about after five rounds of matches.
In unfavourable Thika Sub-County Stadium, it was Duke Abuya who managed to go past the defenders earlier on but failed to beat goalkeeper Ezekiel Owade in Leopards goal.
Brian Marita received an inch-perfect pass from Isuza, but he was slow in making the right decision when he was denied by Jeff Oyemba.
A dangerous Marvin Omondi was fouled by Michael Bodo in the 31st minute, just outside the eighteen-yard box, however, the resulting free-kick was well dealt with by the defenders.
Robinson Kamura committed a foul in a promising position, but a Patillah Omotto resulting free-kick fell on goalkeeper Owade's hands as Sharks tried to pin Ingwe in their own half.
Leopards could have gone ahead with five minutes to the break, but things did not go as planned. Marita brought in a perfect cross from the right, it fell on Jaffary Owiti, but the striker's header missed the target with the goalkeeper well beaten.
Vincent Oburu set Omondi with a through pass inside the box, but Oyemba was at it again to stop the danger. It turned out to be a costly miss as Francis Manoah headed the visitors in front minutes later to give the team a chance of going home with maximum points.
The drama was however short lived as Ingwe were awarded a penalty in the 88th minute, and Isuza made no mistake from the spot to ensure his side grabs a point.
The all-important point temporarily pushed AFC Leopards to fifth on 19 points while Sharks took their points tally to 15.