The Light Blues had only one of 15 shots on target and Gerrard admitted that his side were not good enough.

"This one will hurt for a good while," said the Rangers boss. "It's Aberdeen's day, we wish them well. They deserved to go through because they created that bit of magic in the business end of the box and they punished us on a set piece, so we got what we deserved.

"I pick the players, I sign the players, I set the game plan so I'll take responsibility for this but what I'll assure everyone is that won't be our last semi-final.

"Without a doubt we will be back in semi-finals and if the players we have now don't improve and start producing the quality in the final third my job is to go and find the players that will do. Otherwise we're never going to win anything."

Aberdeen's Lewis Ferguson celebrates after scoring

Umar Sadiq made his first start up front for Rangers with Alfredo Morelos and Kyle Lafferty unavailable and Gerrard said they were "sorely missed".

"To be fair to Umar in the last two or three weeks he's shown signs and improvements," Gerrard said. "Whether that's enough we'll have to judge that moving forward.

"We can't point fingers and blame Umar, the only thing I'd say to him is when you go round the keeper stand up and put it in the back of the net, don't dive or you're going to get a yellow card."

Rangers captain James Tavernier offered an apology to supporters after a fifth consecutive semi-final defeat.

"It's a new team so for a lot of the boys this is their first defeat at Hampden," he said.