Simon Whitlock stunned Michael van Gerwen once again with one of the finest displays of his career to reach the World Grand Prix semi-finals alongside Gerwyn Price, Dave Chisnall and Dirk van Duijvenbode.

Australian ace Whitlock had defeated Van Gerwen in July's World Matchplay, and averaged a superb 100.29 in the double-start format to end Van Gerwen's title defence with a straight sets victory.

Whitlock hit 11 starting doubles from 16 attempts in the contest and finished nine from 17 in a ruthless display as he dropped just two legs.

The 2017 finalist took out 107 to punish two missed doubles from Van Gerwen in the game's second leg and went on to win the first set 3-1 with a 12-darter.

He finished 100 with two double tops to open set two, which he won without reply with legs of 15, 14 and 14 darts, before powering through the third 3-1 to seal an impressive victory.

The 2012 European Championship winner had been a late replacement for Adrian Lewis on Tuesday, but is now just two wins away from claiming the £110,000 title after a memorable display.

"I think it's one of my best performances and I'm delighted to be showing people what I can do," said Whitlock.

"I was relentless and I didn't let up, and I put Michael under pressure in every single leg.

"It was pretty flawless and there weren't many bad darts there. I'm still on a freeroll but I'm good in this format and I showed my true potential tonight - 90 percent of my practice is doubles so it doesn't surprise me.

"Michael's the best player on the planet and he's number one in the world for a reason. I beat him at the World Matchplay when he wasn't at his best but I thought he played well today and I was that little bit better.

"There's no pressure on me. I'm on a freeroll and I'm taking my chances, and I feel amazing."

Whitlock will now take on Dutchman Van Duijvenbode for a place in Monday's final, with the winner of their last four clash also set to qualify for November's Grand Slam of Darts.

Van Duijvenbode secured a place in his first televised semi-final by knocking out two-time World Champion Gary Anderson 3-1 with a nerveless display.

Price is now the only seed remaining in the tournament following his 3-1 win over Jeffrey de Zwaan, with the Welsh ace having only dropped one set so far.

He took the opening set against the Dutchman 3-0 and edged the second in a deciding leg before De Zwaan posted a 100 finish as he took the third 3-1 to threaten a comeback.

Price, though, was in no mood to relent and sealed a last four spot for the first time in the double-start format with a brilliant 164 checkout.

Chisnall came from two sets down for a second successive day as he secured 3-2 win over Joe Cullen in a sudden-death leg.

The two-time finalist had survived missed match darts from Ryan Joyce in their second round thriller on Friday, and had to again show his battling qualities to overcome Cullen.