Woffinden was matched by Greg Hancock throughout the meet before eventually sneaking victory after an enthralling final.
The Brit impressed in his heats and semi-finals, but was forced to work for victory in the final – moving onto to the dirt to roar past Hancock, who had to settle for second.
Chris Holder finished third in the final ahead of Jarek Hampel.
FIM and Eurosport Events agree new partnership to promote Speedway
Massive crash between Andrey Kudryashov and David Bellego - European Speedway Championship