Van Veen wins third set to go aheadpublished at 21:45 GMT 2 January
Van Veen 2-1 Anderson (3-2)
Starting with a maximum makes the difference as Gian van Veen wins this set.
He follows it up with 96 and 65, but a 128 sets up an simple double 16.
Luke Littler will play Gian van Veen in PDC World Darts Championship final on Saturday
Defending champion Littler beats 20th seed Ryan Searle 6-1 to reach third successive World Championship final
Van Veen defeats two-time champion Gary Anderson 6-3 in high-quality semi-final
Send us your views. We will only ever publish a first name.
Adam Millington
Van Veen 2-1 Anderson (3-2)
Starting with a maximum makes the difference as Gian van Veen wins this set.
He follows it up with 96 and 65, but a 128 sets up an simple double 16.
Van Veen 1-1 Anderson (2-2)
This has been so tight. Gary Anderson holds his throw to level, checking out 10 while Gian van Veen is back on 74.
Van Veen 1-1 Anderson (2-1)
Stuart Pyke
Commentator on Sky Sports
It really is the perfect pace. This is proper stuff.
Van Veen 1-1 Anderson (2-1)
Gary Anderson doesn't manage a dart at a double from 126 and Gian van Veen then holds his throw, checkout out 68.
Van Veen 1-1 Anderson (1-1)
Gary Anderson makes the most of Gian van Veen throwing a 46. He's first down to a finish and checks out on 56.
Van Veen 1-1 Anderson (1-0)
Stuart Pyke
Commentator on Sky Sports
Wow. If Gian van Veen keeps finishing like this he's going to take some beating.
Van Veen 1-1 Anderson (1-0)
Gian van Veen holds his throw to win the first leg and it's another ton-plus finish.
107 to win this one - 19, treble 16, tops.
Result: Littler 6-1 Searle
BBC Radio 5 Live
Image source, PA MediaEarlier, Luke Littler beat Ryan Searle to book his spot in the World Championship final. He's been speaking to BBC Radio 5 Live:
"I'm very happy with tonight - the doubles, the finishing, the high-scoring. It could have been a bit better but I'm happy to make it three consecutive finals [at the World Championship].
"I missed a few doubles but I'm happy with 50-odd percent or whatever it was. Hopefully we can do a bit more tomorrow.
"The fans want it [the nine-darter] for their £60,000 and I do want one! It's one of those things, when you hit the 180 or the 177, your next darts is always the hardest."
On reaching a third straight final: "It's another list I've joined and the other list I want to join is back-to-back titles."
Van Veen 1-1 Anderson
Wayne Mardle
Former World Matchplay finalist on Sky Sports
Gian van Veen hasn't got an ounce of panic in him, he's strolling off the stage.
Van Veen 1-1 Anderson (3-1)
I feel like this game might go the distance...
Gian van Veen wins this set with a 117 finish in the final leg.
Image source, Getty ImagesVan Veen 0-1 Anderson (2-1)
Gary Anderson holds his throw to pull a leg back.
A finish on 72 for Anderson, with Van Veen waiting on 77.
Van Veen 0-1 Anderson (2-0)
Gian van Veen follows up his 10-darter with a 14-dart hold of throw.
Will Gary Anderson find a way back in this set?
Van Veen 0-1 Anderson (1-0)
Wayne Mardle
Former World Matchplay finalist on Sky Sports
Amazing leg.
Gary Anderson on 132 after just nine darts and had to get it.
Mesmerising stuff.
Van Veen 0-1 Anderson (1-0)
A great start to the set from Gian van Veen, who produces a 10-darter to win against the throw.
Use the 'Send us your darts views' button on this page
Van Veen is such a talent, can see him being on the big stage for years to come.
Adam, Tonbridge
Van Veen 0-1 Anderson
Stuart Pyke
Commentator on Sky Sports
Scintillating performance from Gary Anderson.
He looks in the mood.
Van Veen 0-1 Anderson
In a game where both players have performed so well, winning the opening set against the darts could be crucial for Gary Anderson.
Image source, PA MediaVan Veen 0-1 Anderson (1-3)
What a start this has been.
Gary Anderson lets Gian van Veen back into it as he doesn't check out 59, but the Dutchman can't find 102 and Anderson then punishes him - finding double 10 at the third time of asking.
Van Veen 0-0 Anderson (1-2)
Great scoring from Gary Anderson helps him to break Gian van Veen's throw in just 11 darts.
A 140, then a 180, then a 140 before he takes out 41.
Van Veen 0-0 Anderson (1-1)
Wayne Mardle
Former World Matchplay finalist on Sky Sports
This is a pearler of a start from both players.