It is the Baltic Sea Darts Open in Kiel all over again as Luke Humphries will face Dave Chisnall in the final at the Dutch Darts Championship with the top two European Tour seeds colliding.
Chisnall sealed that opening European Tour against Humphries but nearly didn't make the final after battling not only Michael van Gerwen but the crowd who made it nearly unplayable for the St Helens thrower.
It was made even more difficult with ten match darts missed between them in an unbelievable deciding leg with Chisnall finally finding double one to move through.
He went 5-2 up initially but Chisnall started to completely capitulate on the trebles allowing MVG a route back into break at 5-4 and then seal parity to send it all the way.
Chisnall made it to 41 after nine darts and seemingly had the match sewn up but started to miss dart after dart with the crowd getting even more whipped into a frenzy whistling and booing before he finally hit double one.
Next up is Humphries who eased past Damon Heta 7-3 with 'The Heat' not showing the firepower of previous rounds and succumbing to 'Cool Hand Luke' despite being near perfect on the doubles.
Heta was getting thrashed by Humphries at 5-1 with his only leg being a 127 on the bull but took out a 170 as he looked to rev himself into life at 5-2.
Humphries had his shot at the bull in the following leg with a 119 checkout to go one away at 6-2. He missed 104 for the match and Heta took out 75 on double 20 with astonishingly his first dart on the outer ring being hit at 6-3 down.
Humphries missed another match dart at 88 but Heta missed his first dart at a double and it spelled the end.