More Sports
Please use Chrome browser for a more accessible video player
World number 73 Dirk van Duijvenbode caused an upset, beating Gary Anderson to seal his spot in the World Grand Prix semi-finals.