Kenya Sevens team Shujaa on Sunday beat New Zealand 12-21 in the semi-finals of the Hong Kong Sevens to book a place in the main cup final against Fiji.
Shujaa's all time try-scorer Collins Injera scored the first 2 tries with Sammy Oliech making the conversions.
Willy Ambaka, who hit 100 tries on Saturday, added another in the second half to make it 21-7.
New Zealand got themselves a consolation try in the dying minutes of the exciting game.
Shujaa thrashed Canada and Spain 33-10 and 26-0 respectively before losing to Australia 26-28 in the final game of the group stages on Saturday.
[caption caption="Collins Injera in action versus New Zealand"][/caption]
They proceeded to hammer Scotland 19-12 in the quarter-final on Sunday morning.
Fiji had seen off South Africa in the other semi-final, setting up a highly anticipated final.
Interestingly, Kenya beat Fiji in the final of the Singapore Sevens in 2016 to win their first ever main cup final.
Fiji also beat Kenya 31-12 in the last leg of the IRB Sevens circuit in Vancouver where Shujaa also made it to the final.
Kenya lost the final played at 2.00 PM to Fiji 12-24, with 2 yellow cards for Ambaka and Injera in the first half having given Fiji a 2-man advantage.
UPDATES:
14:25 PM: The story was updated with the results of the final match.