Phil Taylor will play Robert Thornton in the final of the Grand Slam of Darts after beating Adrian Lewis 16-9 in a classic encounter in Wolverhampton.
Taylor at one point reeled off eight straight legs to take control of a contest which featured 32 180s, the highest number of maximums ever thrown in a PDC match.
Taylor finished with an average of 109.76, with his fellow Stoke thrower Lewis ultimately being well beaten despite himself averaging an even better 110.99.
The three-dart marks also set the record for the highest combined average between two players.
The difference proved to be Taylor's superior finishing, the 16-time world champion hitting over half of his doubles as well as checkouts of 167 and 160.
Thornton now awaits in Sunday night's final after he claimed a 16-9 victory over Scott Waites in the first last-four clash.
"I think between me and Aidy it's always going to be (a great game)," Taylor told Sky Sports after his victory.
"When I first started out and went 2-0 up, I knew he was going to come back at me. It was just a matter of hanging in there really.
"I was hoping that, because it's the long format, he'd drop a little bit. But he didn't, he just carried on."
Lewis added: "If you average 111 and you lose, you can't do much about it. You just take it on the chin and move on."
Thornton landed three 180s as he established an early 5-1 advantage against Waites, and he also landed an 11-dart finish as he moved 8-3 up.
Waites' though, missed double 12 for a nine-dart finish in the 12th leg before winning the next three legs in 13, 11 and 14 darts as he cut the gap to 8-7.
However, Thornton then hit two 180s of his own as he regained some breathing space at 9-7, and he won the next two for a four-leg advantage which he did not let slip.