Kenya batsman Maurice Odumbe was overjoyed at his side's qualification for the World Cup semi-finals after their Super Six victory over Zimbabwe.
Former skipper Odumbe hit the winning runs
The seven-wicket win in Bloemfontein was the second upset recorded by the East Africans, following their defeat of 1996 winners Sri Lanka in the group stages.
"It's a great feeling, we're happy and I'm sure people back home are happy for us as well," said the former captain.
Kenya who have never before progressed past the first round of the tournament, will now take on India in Durban on 20 March.
"There were critics out there saying we were not supposed to be in the Super Sixes," Odumbe went on.
"But I'm sure we proved today with our performance that we are going to play good cricket.
"Maybe they'll say we're not supposed to be in the final!"
Odumbe hit 38 from just 20 balls in a 73-run partnership with Thomas Odoyo to clinch victory with 24 overs to spare.
"After getting Zimbabwe out for 133 we knew it was not going to be an easy task but we decided just to go out and be positive," he said.
"Small scores are very tricky normally so we decided that if there is a bad ball to be hit we were going to hit it."
Kenya captain Steve Tikolo paid tribute to bowlers Martin Suji and Collins Obuya, who took three wickets each as Zimbabwe were dismissed in 44.1 overs.
"The boys have been playing good cricket and this was no exception," he said.
"We had spoken about our target being the Super Sixes and when we got there we revised the target to the semi-finals."
Kenya face possibly their toughest task so far in their final Super Six fixture against Australia on Saturday.
But Tikolo claimed the side's approach would be no different for the world champions.
"We will just go in with the same attitude as previously and enjoy it," he said.