Soy United left it late to beat MCF on post-match penalties, to book a place in the second tier FKF National Super League on Sunday.
The Division One League promotion playoff played at the Utalii Grounds in Nairobi had ended 1-1 in regulation time.
After a cagey first half, Lwamba Bebeto got MCF on the front foot with a 65th-minute goal before Soy United levelled matters in the 77th minute via Timothy Muganda for a 1-1 scoreline.
Editors' Picks
However, neither of the sides could manage a winner in regulation time, and in the resultant shootout, Soy United scored ten, against MCF’s nine, to seal a slot in the second tier.