Talanta on Wednesday closed the gap between them and National Super League (NSL) leaders Kenya Police to two points after thrashing former KPL side Mount Kenya United 3-0 in the super league midweek match.
Kairo Francis and Ken Mutembei gave the visitors a comfortable 2-0 lead at the breather before Odhiambo Barack sealed all the three points late into the second half.
The win takes Talanta to 29 points, two points behind log leaders Kenya Police who were held to a 2-2 draw against Coast Stima in Mombasa.
Clinton Ochieng and Khamis scored for Stima as Kenya Police scored through Clinton Kinanga and Samuel Odongo.
In Karuturi, Vihiga Bullets edged out Nairobi Stima 2-0 to move into third place with 26 points same as Kibera Black Stars who saw off Modern Coast Rangers with a similar score line.
Mwatate United also went fifth in the log after edging out Fortune Sacco 1-0 as Kisumu All Stars dropped to sixth in the standings after losing 1-0 to APS Bomet.
Kisumu Hot Stars were the biggest losers of the midweek matches after going down 4-1 to a resilient Silibwet Fc who moved out of the relegation zone to 14 in the table after the crucial win.
Other results saw MCF beat Soy United 1-0, Muranga Seals thrash Migopri Youth 3-0 and Shabana hold Sony Sugar to a barren draw.
NSL Midweek Results
APS Bomet 1-0 Kisumu All Stars
Muranga Seals 3-0 Migori Youth
Silibwet 4-1 Kisumu Hot Stars
Nairobi Stima 0-2 Vihiga Bullets
Coast Stima 2-2 Kenya Police
Mt Kenya United 0-3 Talanta
Kibera Black Stars 2-0 Modern Coast Rangers
Soy United 0-1 MCF
Shaban 0-0 Sony Sugar
Mwatate 1-0 Fortune Sacco