Zimbabwe captain Heath Streak made no attempt to hide his frustration after defeat by Kenya ended their hopes of a place in the semi-finals.
Andy Flower's dismissal ended hopes of a defendable total
After winning 12 of the 14 previous meetings between the two sides, with two games ending in no results, they went into the game with plenty of confidence.
But it soon proved to be misplaced as they were bowled out for just 133 and Kenya knocked off the runs with 24 overs to spare.
"We didn't post a decent enough total to put any sort of pressure on them," Streak commented.
"I'm very disappointed, but credit to Kenya - they stuck to their disciplines as they have done for the whole tournament.
"Our batters got out to some soft dismissals, but it was because of the pressure they created.
"We've got to put our thinking caps on for the next game (against Sri Lanka), but unfortunately we're out of contention for the semi-finals."
Zimbabwe had a glimmer of hope after reducing Kenya to 62-3 but Thomas Odoyo and Maurice Odumbe showed no sign of nerves as they saw their side home.
It is their third win of the tournament against a Test-playing nation, having already defeated Sri Lanka and Bangladesh.
"It was a slowish wicket, the ball wasn't coming on, and the guys had difficulty trying to make their shots," said Streak.
The face of Zimbabwe's Australian coach Geoff Marsh said it all
"We had to come out and try to be positive (with the ball), which we did. Unfortunately, it didn't go our way but again, credit to them, I think they played better cricket on the day."
Kenya join Australia and India in the last four, with Sri Lanka or New Zealand chasing the final place.
Streak promised his team would not make it easy for Sri Lanka.
"We're not just going to sit back and relax. We're going to make them earn a place if they beat us - but we'll go out and enjoy the last game and try and get a victory behind us."