Two of the greatest darts players to ever take the stage have produced a classic encounter in front of a packed house at Auckland's Trusts Arena.
Phil Taylor and Raymond van Barnveld enthralled fans in their Auckland Darts Masters quarter final clash, with Taylor stealing a 10-9 victory.
'Barney' looked set to book his semi-final spot on at least three occasions, but failed to hit the required doubles and gave 'The Power' a sniff of victory.
Needing a 91 to end the match, the 16 time world champion duly obliged and calmly hit a double 16 on his third and final throw to thunderous eruption from his adoring fans.
Taylor will face Australian Corey Cadby in Sunday night's semi-finals, who scored a convincing 10-5 win over young British prospect Michael Smith.
James Wade sent Daryl Gurney home with a comfortable 10-7 win in the evening's first matchup.
'The Machine' never look troubled jumping out to a 8-4 lead before the Northern Irishman made a late surge.
However Wade composed himself and sealed the deal by winning two-legs straight.
Wade will play in-form Australian Kyle Anderson in the final-four.
Anderson produced a stunning come from behind win over compatriot Simon Whitlock 10-9 to back-up his giant killing efforts of the first round.
24 hours after his upset win over world No.2 Gary Anderson, the Australian looked in trouble when Whitlock took a 7-5 lead but he managed to peg 'The Wizard' back, winning four-straight legs.
Whitlock staged a fight-back of his own but it was all to no avail as the 29-year-old finished off the final leg and claim the match.