Keegan Brown claimed an incredible victory over Michael van Gerwen in the second round of the German Darts Championship on Saturday.
Brown produced a perfect display of doubling to complete a stunning 6-4 success against world champion Van Gerwen, defying a 108 average to progress to the final day of action at Halle 39 in Hildesheim.
The first eight legs were shared before Brown, who averaged 104.12, took out finishes of 88 and 92 to knock out the number one seed.
Brown will meet James Wilson in the third round after the Yorkshireman survived a match dart in his 6-5 win over Mario Robbe.
Ricky Evans won five of the last six legs to dump fifth seed Mensur Suljovic out of the tournament, producing a crucial 124 checkout on the way to a 6-4 success.
Dave Chisnall was the third seeded casualty as he lost 6-3 to Mervyn King, who will face Evans in the last 16.
2019 German Darts Championship
Saturday March 30
Second Round
Afternoon Session
Darren Webster 6-5 Luke Humphries
Ian White 6-5 Jamie Hughes
James Wade 6-1 Boris Koltsov
Jonny Clayton 6-2 Simon Stevenson
Adrian Lewis 6-3 Kevin Knopf
Jermaine Wattimena 6-1 Steffen Siepmann
Gerwyn Price 6-2 Mark Dudbridge
James Wilson 6-5 Mario Robbe
Evening Session
Daryl Gurney 6-1 Andy Boulton
Joe Cullen 6-4 Nathan Aspinall
Rob Cross 6-4 Ron Meulenkamp
Peter Wright 6-3 Andrew Gilding
Stephen Bunting 6-5 Dimitri Van den Bergh
Ricky Evans 6-4 Mensur Suljovic
Keegan Brown 6-4 Michael van Gerwen
Mervyn King 6-3 Dave Chisnall
Sunday March 31
Afternoon Session (1300 local time, 1200 GMT)
Third Round
Peter Wright v Jermaine Wattimena
Adrian Lewis v Joe Cullen
Rob Cross v Daryl Gurney
Ian White v Stephen Bunting
James Wade v Darren Webster
Ricky Evans v Mervyn King
Gerwyn Price v Jonny Clayton
Keegan Brown v James Wilson
Evening Session (1915 local time, 1815 GMT)
Quarter-Finals
Wright/Wattimena v Lewis/Cullen
Cross/Gurney v White/Bunting
Wade/Webster v Evans/King
Price/Clayton v Brown/Wilson
Semi-Finals
Final
Format
Third Round & Quarter-Finals - Best of 11 legs
Semi-Finals - Best of 13 legs
Final - Best of 15 legs
The Premier League continues as we head to the SSE Arena in Belfast on Thursday, April 4. Fixtures to be confirmed. You can also stay up to date with all the action by following us @SkySportsDarts and get all the latest news, previews and interviews sky.mnosports.com/darts