Harambee Stars. [Photo/citizentv.co.ke]
It was all down to the wire.
Harambee took an early lead but Zanzibar equalised in the second half, forcing the game into extra-time.
The parity was maintained in extra time and it was the penalties that would determine who would clinch the CECAFA title.
Extra-time ended at 2 - 2.
In the penalties, Kenya appeared to stutter after missing one of the penalties.
Zanzibar lost two and it was all up to goalkeeper Matasi to determine Kenya's fate!!
And Matasi did not disappoint, with a clinical save he gave Kenya the title.
Kenya won 3 - 2 on post-match penalties.
Viva! Harambee Stars! Viva!