Tomasz Gollab finished third, capitalising on a good start which saw him win his opening heat.
Woffinden’s haul of 17 points increased his led to 20 points over the absent Emil Sayfutdinov who missed the race with a rumoured broken arm.
Tai Woffinden (Britain) – 134 points
Emil Sayfutdinov (Russia) – 114
Jaroslaw Hampel (Poland) – 112
Nicki Pedersen (Denmark) – 108
Niels-Kristian Iversen (Denmark) - 101