Great Britain will face Sweden, Poland and Denmark in the final of the Speedway World Cup at Poole.

The Swedes won last night's race-off semi-final at Wimborne Road with 49 points and the Poles finished runners-up with 43.

They progress to the final where they will come up against Neil Middleditch's boys and the Danes in Dorset.

Australia finished third last night with 42 points, with the Czech Republic fourth on 17.

Eastbourne's Adam Shields, who had scored eight from five rides for Australia in Event Two at Arlington on Tuesday, was replaced by Craig Boyce for last night's meeting.

Aussie team manager Neil Street made the change after both riders had taken part in official practice earlier in the day.

Street praised Shields for his performance at Arlington and stressed he was pleased with his display.

But he opted to have the experience of former world No. 3 Boyce, who is also a Poole track specialist, in his side.

The Aussies, however, missed out on a final place after Jason Crump, in as a tactical joker in heat 25, failed to beat Tomasz Gollob, the Pole, in one of the best races ever seen at Poole.

Gollob needed to beat Crump to send Poland through, and he had to pass the Australian twice to take second place behind Peter Karlsson to send the Cup favourites spinning out of the competition.