Andy Murray admitted he played a part in his own downfall as he fell two sets behind before staging a grandstand comeback to beat Fernando Verdasco at Wimbledon.
The British No.1 put his fans through the wringer on Centre Court before recovering to advance to the last four at SW19 and a meeting with Poland's Jerzy Janowicz.
The Scot was guilty of making some costly errors in the early stages of the match, including serving a double-fault to surrender the first set.
But he regrouped to secure a fifth straight semi-final appearance at the tournament and, whilst acknowledging his own failings, paid tribute to his Spanish opponent for making life so difficult.
"He played extremely well in the first set and in the second set I made some poor choices and he served fantastically well," Murray stated.
"He is a very, very good player, he used to be at the top of the game.
"I did hold my nerve at the end of the match, didn't make any bad choices like I did in the second. I played more solid and took my time when I had the chance.
"It's not a warning because I know how good these players are, it's everyone else who is saying that they aren't. I can lose these matches if I don't play my best.
"I tried incredibly hard, chased every single ball down from the first to the last and I came through an incredibly tough match. It could have gone the other way but I found a way through."