Kenya Morans will take on three-time World Rugby Seven Series champions South Africa Blitzebokke in this year's Safari Sevens final on Sunday at the RFUEA grounds.
For many, the final came too early for them when Blitzebokke beat Kenya Shujaa 19-5 in a tense and tight semi-final match.
Morans, which is Kenya's second string side, gave Russia Academy little time to breath to lead 19-0 at the break before winning 24-10 in the other Cup semi.
Siviwe Soyizwapi drilled down two tries while Davids Selvyn contributed one try as South Africa stopped Shujaa's charge for their ninth Safari Sevens title.
Skipper Andre Amonde scored Shujaa's only try.
Skipper Jeff Oluoch led from the front, scoring two tries as Johnstone Olindi and Vincent Onyala went for a try each to beat the Russians and set the stage for their second Safari Sevens title after their 2000 exploits.
South Africa are making their maiden appearance at Safari Sevens though their second side Emerging Boks and South Africa Elite Development Programme sides have graced the event to also win.