Adrian Lewis remains on course to retain his PDC World Championship crown after overcoming Terry Jenkins 5-3 in a see-saw quarter-final.
'Jackpot' looked to be in cruising through when he raced into a 3-0 lead - only for 'The Bull' to come charging back to level matters at three apiece.
Jenkins had done nothing wrong in the opening three sets in truth, Lewis hitting a 12-darter to open proceedings and then landing a 101 finish in the second leg to get an immediate break.
Jenkins did get on the scoreboard in the next, though it was only temporary respite as the reigning champion breezed a set ahead.
After a 13-darter from his opponent at the start of the second, Lewis took three legs on the spin and when he waltzed through the third set a whitewash seemed very much on the cards.
The ice-cool Jenkins, however, remained calm under pressure.
He made the most of some long overdue attempts at doubles to win the fourth set and even when a 136 checkout by Lewis left him 2-0 down in the fifth, the 48-year-old from Ledbury simply responded with three straight legs, double 10 clinching him the set and making it 3-2.
When the same finish clinched him the sixth set all the momentum - as well as the raucous crowd - seemed to be with Jenkins.
But Lewis - who was by now being booed, much to his obvious annoyance - stopped the rot at the start of the seventh, and double eight in the fourth leg of the same set put him back in front.
The first two legs of the eighth went with throw before the Stoke thrower landed double tops to register a crucial break, one he celebrated with a jog around the stage.
When Jenkins crucially missed darts in the next to get back on throw, he must have known his chance had come and gone. Sure enough, Lewis finished off the Bull with just two arrows, taking out 90 with bull and then double 20.
"I thought they were very disrespectful - every time I was throwing, they were booing," a rather irate Lewis told Sky Sports after coming off stage.
"But, at the end of the day, I got the job done. But I wasn't very happy with them (the crowd) at all, in fact I'm fuming.
"Even when I was missing I was on the wire every time. But the crowd played a big part in that - they were shouting 'miss!' every time I was throwing.
"I didn't get any respect up there. Like I say, I was disappointed."
Standing in Lewis' way of a second successive final appearance is James Wade, the left-hander having come out on top in a thrilling last-eight clash with John Part during Friday's afternoon session.