Inverness CT manager Terry Butcher was left stunned by defeat to 10-man Hearts in the Scottish League Cup semi-final at Easter Road.
And Butcher was left dumbfounded at losing a match where his team missed several good chances.
"We should have won it. We had by far the better chances, great chances," he told BBC Scotland.
"We should have won it in normal time, should have won it in extra time.
"It's always a lottery when it goes to penalties, and I'm just disappointed for our fans.
"We should be in the final."
Butcher, however, refused to apportion any blame to prolific striker Billy McKay, who missed a series of opportunities for the Highlanders.
"Sometimes you get to these semi-finals and you snatch at things rather than strike them," he said.
"One or two players didn't perform to the level they can perform, but overall we should have won the game.
"We've had a go, particularly when Hearts had a man sent off.
"We just couldn't get that second goal, and if we'd scored again then we'd have won it."
The former England captain also praised the tactics of opposite number John McGlynn.
"Good luck to Hearts and John McGlynn for the final, because he made a bold decision with his tactics, but we're heading back up the A9 thinking we should be in it," said Butcher.
However, Butcher insisted the defeat would not have an impact on his side's impressive league form this season.
"It's not going to stop our season, and it's not going to affect what we want to do," he said.
"It's a horrible feeling losing a match, and we've told the players that, and we don't want to have that feeling again this season."