A 2-0 result was Harambee Star's first in the 2017 CECAFA Senior Challenge Cup, the hosts overcoming Rwanda on Sunday at the Bukhungu Stadium to go top of Group A.
After a strong start to the game, Stars got their first chance through Joackins Atudo in the 7th minute but the defender's effort went wide before George Blackberry Odhiambo's almost fruitful run was diverted out by Rwandan Eric Ndayishimiye.
In the 24th minute, the hosts finally broke the deadlock, Kariobangi Sharks forward Masoud Juma converting a penalty awarded to his side after Atudo had been brought down by Soter Kayumba.
AFC Leopards midfielder Duncan Otieno then doubled Kenya's lead fourteen minutes later, unleashing a stunner that was too fast for keeper Ndayishimiye Eric to contain.
Rwanda's attempts of trying to reduce the deficit were dealt a blow in the 55th minute following Kayumba's sending off for a second bookable offence. Ernest Wendo became the first substitute for head coach Paul Put, the Gor Mahia ace replacing Samuel Onyango in the 61st minute before Masoud Juma came off for Kepha Aswani three minutes later.
The hosts continued dominating possession amid heavy rainfall but were unable to grab a third, with the match ending 2-0 in their favour.
Kenya Starting XI:
Patrick Matasi (GK)Joackins Atudo, Wesley Onguso, Musa Mohamed, Dennis Sikhayi, Duncun Otieno, Patillah Omotto, Whyvonne Isuza, George Odhiambo, Masoud Juma, Samuel Onyango.
Subs: Boniface Oluoch, Gabriel Andika, Said Tsuma, Chrispin Oduor, Wellingtone Ochieng, Vincent Oburu, Charles Momanyi, Isaak Kipyegon, Earnest Wendo, Bernard Ochieng, Kepha Aswani, Ovella Ochieng
Rwanda Starting XI
Ndayishimiye Eric (GK), Thiery Manzi, Faustin Usengimana, Soter Kayumba, Eric Rutanga, Eric Tiradukunda, Yanick Mukunzi, Djihad Bizimana, Biramahire Abedy, Justin Mico, Manishimwe Djabel.
Nzaroka Marcel (GK), Kimenyi Yves, Rugwiro Herve, Sekamana Matume, Niyonzima Ally, Mbugu, Imanishimwe Emmanuel, Hakizimana Muhadjiri, Innocent Ushuji, Oliver Niyozina Amran, Omborenga Fitina