Andy Murray survived another Centre Court thriller to reach the semi-finals of Wimbledon for the seventh time.

The world number two had cruised into the last eight but was taken the distance by Jo-Wilfried Tsonga before coming through 7-6 (12/10) 6-1 3-6 4-6 6-1 after three hours and 53 minutes.

Murray has made a habit of fighting back from two sets down but this time it was Tsonga threatening to do the improbable.

The Frenchman dug in to claim the third and fourth sets but the Scot was not to be denied.

Murray has only ever lost once having won the first two sets and, after taking an early lead in the decider, he told his box "No way I'm going to lose this match."

And the second seed delivered superbly to set up a last-four clash with Tomas Berdych.