Opening batsman Frederik Klokker smashed an unbeaten 91 to lead Denmark to a 92 run win over Germany, putting them top of Group B and cementing their place in the semi-finals.

Winning the toss and electing to bat first at Farmers, Denmark amassed 166-1 in 20 overs, Klokker leading from the front with a score of 91 off 62 balls including six 4s and three 6s.

Klokker had put on 69 for the first wicket with fellow opener Shehzad Ahmed (30), who was then stumped in the 9th over off leg-spinner Kashif Haider. This brought captain Michael Pedersen to the crease and he continued his good form of yesterday to make 38 in 33 balls including two 6s.

In reply Germany struggled from the outset, slumping to 28-3 in 5.1 overs as they lost the key men of Rajudeen, Khan and Chaudhry. Matters got worse when they were 41-7 in 8.4 overs as Denmark's spinners ripped through the German middle order.

Germany finished on 74-9 in 16.1 overs with Rana-Javed Iqbal unable to bat due to an injury, handing Denmark a comprehensive victory and setting up a semi-final clash with Guernsey tomorrow. Bashir Shah was the pick of the bowlers with figures of 4-8 in 4 overs and skipper Pedersen took 3-9 in 3 overs.