Wolverhampton's Wayne Jones booked a second round clash with Dave Chisnall after dumping 2012 finalist Mervyn King out of the PDC World Grand Prix.
The Black Country darter's resurgence continues with a straight sets win and revenge on King, who beat him in the German Darts Masters last month.
'The Wanderer' prevailed this time at the City West Hotel in Dublin, live on Sky Sports, coming out on top 2-0 and completing the victory with a 130 checkout last night.
Jones said: "Things have been going well for the last four weeks and, after the past eight months I have had, I'm really feeling confident and things are going well again.
"I have won some good games, beaten some great players and got my confidence back. I have been really consistent over the last two or three weeks and I'm absolutely delighted.
"It was totally unexpected to win in straight sets, but it was an OK performance - not great. I had a few chances and took them."
Jones will be back at the oche tomorrow night to take on Chisnall, after the St Helens ace's three-set 2-1 victory over Stoke's Ian White.
King had made a superb start, winning the first set with a 13-darter on double 14 before Jones levelled, finishing 42 on double eight.
Jones then broke his throw with a 180 and tops before punishing two misses from King, at double eight, to pin double 18 for the set.
King hit a maximum in the second set but missed the bull to finish with 90 as Jones finishes 72 on tops, before the roles were reversed in the second leg.
King stepped in on tops to level but Jones hit a 180 and double eight to win leg three, with double 16 levelling for King as he forced a deciding leg in the set.
The 48-year-old made sure of his progress with the pressure on as he arrowed in a brilliant 130 bullseye finish to put King out at the first hurdle.