Devastated Celtic playmaker Patrick Roberts has vowed to bounce back from the worst moment of his career.
The on-loan Manchester City man somehow failed to find the net against Rangers, missing an open goal from just six yards out.
It was an incredible blunder from the £12million former Fulham youngster, and let Gers off the hook at a crucial point in the pulsating Old Firm clash, which the Ibrox men went on to win on penalties following a 2-2 draw.
Mark Warburton's team were leading 1-0 when the ball dropped for Roberts after a Leigh Griffiths effort had come back off the post, but he blasted into the side-netting when it seemed easier to score.
The 19-year-old said: "I should be scoring that and I know I should be. In any other game I would be putting that away.
"It just came to me and I hit the side-netting. I was distraught.
"It happens in your career. You have bad moments and that is definitely my worst ever. It will probably be the worst I ever have.
"I wasn't nervous before the game. I knew what it was going to be like to play against Rangers and knew what I had to do. It just wasn't good enough from me.
"I will come back from this, though. Right now I'm very disappointed for myself and the team."
Ladbrokes Championship winners Rangers twice took the lead through goals from Kenny Miller and Barrie McKay only to be pegged back by the top-flight champions-elect as substitutes Erik Sviatchenko and Tom Rogic both netted.
But the Light Blues got the win their stylish play deserved when Rogic blazed his decisive spot-kick over the bar during the nerve-shredding shoot-out.
"It's the worst possible way to go out of a semi-final - on penalties at Hampden to your rivals," Roberts said. "We're just distraught.
"But we have no complaints. We know it wasn't good enough."
Hoops boss Ronny Deila now faces serious questions over his leadership.
Celtic are on course for their fifth straight title but have struggled to assert their authority over Aberdeen, while Deila's European record is dismal.
However, Roberts said the Norwegian's players deserve a share of the blame.
"The manager has been great for me," he said. "He's played me and trusted in me. I've got nothing to say on his future.
"Do the players have to take responsibility? Yeah definitely. We know it wasn't good enough.
"We need to pick our heads up and win the league."