Kenya have upset the All Blacks Sevens 19-14 in the second semi final at Westpac Stadium scoring in extra time to book a place in the Wellington Sevens final against England.
New Zealand seemed to be cruising to victory as they settled into a 14-0 halftime lead with tries to Tomasi Cama and Tim Mikkelson.
But the Kenyan side, who have proved so resilient throughout the tournament, claimed another big name scalp after Oscar Ouma and Collins Injera went over for tries that took the game to extra-time.
Again New Zealand seemed to be on the front foot as extra time began, Ben Lam running hard up the left wing before being held up and stripped by Andrew Amonde.
He handed the ball off to Biko Adema with almost everyone other Kenya player in support before making the killer pass to Oscar Ouma who scored.
Kenya will now play in the final against England who last won in Wellington in 2009.