Novak Djokovic needed to go the distance to beat Marin Cilic to a place in the Wimbledon semi-finals.
The top seed won in five sets against the big serving Croatian, with the Serb 2 sets to 1 down on his opponent.
But the 2011 Wimbledon fought back to record a 6-1 3-6 6-7 6-3 6-2 victory.
Advertisement
Djokovic will face Andy Murray's conqueror Grigor Dimitrov in the last four.