Kenya battled with ten men in a thrilling Mapinduzi Cup clash and the host now will now face Burkina Faso in the final.