Coach Dennis Kitambi once again failed to collect maximum points at the Thika Sub-County Stadium, the very venue his side was held by Kariobangi Sharks three days ago.
The former champions have had a poor run of late; collecting just three points in their last five outings.
It was the visitors who struck first after Chris Masinza pulled the trigger in the fifth minute.
Masinza had capitalized on a loose ball from a former Leopards man Charles Okwemba's delivery.
Ingwe looked unsettled. The poor state of the playing surface made it even harder for the hosts to piece up together passes as they build the play from behind.
AFC Leopards survived narrowly after Andrew Murunga missed a chance to double Vihiga United's advantage after a defensive lapse by the home team.
Leopards’ fans thought they would get an equalizer in the 34th minute after near misses by Marvin Nabwire who could not hit the target even after doing most of the job.
The miss turned out to be costly after Michael Isabwa doubled the visitors lead.
Ingwe increased the tempo in the second half, winning the penalty in the 55th minute after Whyvonne Isuza was brought down in the danger zone.
Isuza dusted himself up to convert the resulting penalty.
Murunga had a golden chance to get a third for his team, but he lacked composure. It proved to be costly as Oburu slammed in an equalizer late in the match to hand his side a point.
The single point pushed AFC Leopards to third on the log with 20 points.