James Wade kept it together to see off Wes Newton 5-4 in a thriller at Alexandra Palace tonight and book his place in the PDC World Championship semi-finals.
In a quite brilliant encounter, Wade trailed 2-0, led 4-2 and was then pegged back to 4-4 before saving his best until last to take the decider.
The world number three has spoken publicly about his personal problems of late but kept his cool under the spotlight.
Newton took the first set from 2-1 down, registering the tournament's 500th 180 in the process, and then went 2-0 against the darts.
That only served to kick 'The Machine' into action and he got back to 2-1, before Newton coughed up the fourth set, missing three chances at tops and Wade checked out on 20.
Wade went against the darts again to lead for the first time and then went 4-2 ahead, but a Newton whitewash reduced the deficit and a 102 finish and 11-dart leg helped him back to 4-4.
But when many might have expected him to crack, Wade stepped it up in the decider, twice finishing on double five to take the match.
"I took Wes when he wasn't ready, I made the most of it and I won," Wade told Sky Sports 1.
"I didn't deserve to be in front, but I got in front. I haven't played well and I'm still winning. Wes wished me all the best and told me he wants me to go all the way.
"I made the most of it, took my chance, hit my shots."