Peter 'Snakebite' Wright edged into the last 16 of the World Darts Championship after his match against Seigo Asada was delayed following after a power cut at the Alexandra Palace.
The arena was plunged into darkness due to a technical fault before the Wright-Asada clash.
Once the action started, Wright held off the Japanese thrower 4-2 to progress.
We need your consent to load this SoundCloud contentWe use SoundCloud to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences
Two-time world champion Gary Anderson pulled off an unlikely comeback to join him.
The world number 5 won the last three sets without reply to beat Ryan Searle 4-3 in the third round at Alexandra Palace in North London.
There were also wins for fellow two-time winner Adrian Lewis, and young Dutchman Jeffrey de Zwaan.
The action now takes a three-day break for Christmas, before Northern Ireland's world number 6 Daryl Gurney returns to try and make the last 16 against BDO world champ Glen Durrant.
WRIGHT WINS!
— PDC Darts (@OfficialPDC) December 23, 2019
Peter Wright defeats Seigo Asada 4-2 in a battle with SEVEN ton-plus finishes! pic.twitter.com/kyFY7scDnR
Rising Dutch star De Zwaan averaged 106.09, the highest recorded at this year's event, and hit 53% of his double attempts to reach the last 16 in his third World Championship.
As the pre-Christmas action concluded with six third round ties, De Zwaan's sparkling display laid down a marker ahead of the three-day break in play.
"It felt amazing to play like that and to beat a great player in Dave Chisnall," said De Zwaan.
We need your consent to load this SoundCloud contentWe use SoundCloud to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences
"I wasn't actually playing that well in practice but the confidence was there on stage and that's what you must have to beat a player like Dave.
"I know if I play like that all the time I can be World Champion, but I don't want to think about that yet.
"Darts is all in the moment so you can't expect to average 106 in every game so we'll see what happens."
A brilliant afternoon of darts comes to an end as Luke Humphries, Adrian Lewis and Dimitri Van den Bergh make it through...
— PDC Darts (@OfficialPDC) December 23, 2019
One more session to go before xmas 😢 pic.twitter.com/W2Vo8bSdg3