Zawody wygrał Andreas Jonsson. Szwed zrewanżował się Hampelowi za porażkę na ostatnich metrach w poprzedniej Grand Prix rozegranej w szwedzkiej Malilli. Liderem klasyfikacji generalnej pozostał Hancock. Amerykanin, który w Toruniu odpadł w półfinale, zgromadził już 117 punktów i o 17 "oczek" wyprzedza Hampela. Na trzecie miejsce wskoczył Jonsson (92 punkty), który wyprzedził Golloba (88.) Ten podobnie jak Rune Holta zakończył start na Motoarenie w półfinale. Janusz Kołodziej nie wziął udziału w turnieju z powodów zdrowotnych. Do zakończenia tegorocznego sezonu pozostały już tylko trzy imprezy: 10 września w duńskim Vojens, chorwackim Gorican (24 września) i Gorzowie Wielkopolskim (8 października). W 17. biegu sobotnich zawodów wypadkowi uległ Gollob. Polak na ostatnim łuku przed metą został potrącony przez Artioma Łagutę. Rosjanin wpadł z dużą prędkością na składającego się do zakrętu Golloba, a ten upadł na tor uderzając w niego całym ciałem i głową. Na torze natychmiast pojawiła się karetka, ale po paru minutach mistrz świata z zeszłego roku podniósł się i o własnych silach przeszedł do parku maszyn. W tym momencie Gollob jechał na drugim miejscu. Prowadził Szwed Fredrik Lindgren. Sędzia uznał taką kolejność, trzecie miejsce przypadło Duńczykowi Kennethowi Bjerre. Po pięciu startach Gollob zgromadził 11 punktów i zakwalifikował się do półfinału. Tyle samo zdobył zapowiadający walkę o tytuł Hampel. Wicemistrz świata, który do ostatniego biegu rundy zasadniczej przegrał tylko raz z Australijczykiem Darcym Wardem (wystąpił z "dziką kartą"), w 20. został na starcie i mimo próby pogoni na dystansie przyjechał ostatni. Bieg wygrał Hancock. Amerykanin zgromadził 12 punktów, tyle samo co Jonsson. Rune Holta skończył rundę zasadniczą z ośmioma "oczkami". W pierwszym półfinale najlepszy okazał się Ward. Australijczyk na pierwszym łuku wyprzedził szybszego na starcie Jonssona i potem nie dał się dogonić. Szwed startujący w kasku czerwonym o drugie miejsce premiowane awansem do finału stoczył walkę z Gollobem, który na pewno odczuwał skutki upadku. Polak nie dał rady i skończył zawody z 12 punktami. Ostatni przyjechał Holta. Drugi półfinał zakończył się po naszej myśli. Wygrał go Hampel, który startował spod płotu i na drugiej prostej potrafił się wcisnąć pomiędzy Antonia Lindbaecka i Hancocka. Bardzo dobrze na dystansie radził sobie Szwed, który nie dał się wyprzedzić atakującemu go Jankesowi. Tym samym lider klasyfikacji generalnej zakończył Grand Prix Polski z 13 "oczkami". Finał musiał być powtórzony, bo za pierwszym razem start próbował "ukraść" Ward". Australijczyk na swoje szczęście nie dotknął taśmy. Sędzia natychmiast przerwał bieg i nakazał powtórzenie w pełnej obsadzie. Najszybciej ruszyli Jonsson spod płotu i Hampel z pierwszego toru. Szwed wyszedł na prowadzenie i mimo pogoni naszego zawodnika nie dał się wyprzedzić. Trzeci skończył Ward, a czwarty przyjechał Lindbaeck. Wyniki: pierwszy półfinał 1. Darcy Ward (Australia) 2. Andreas Jonsson (Szwecja) 3. Tomasz Gollob (Polska) 4. Rune Holta (Polska) drugi półfinał 1. Jarosław Hampel (Polska) 2. Antonio Lindbaeck (Szwecja) 3. Greg Hancock (USA) 4. Magnus Zetterstroem (Szwecja) finał 1. Andreas Jonsson (Szwecja) 2. Jarosław Hampel (Polska) 3. Darcy Ward (Australia) 4. Antonio Lindbaeck (Szwecja) końcowa kolejność: 1. Andreas Jonsson (Szwecja) 20 (2,3,3,1,3,2,6) 2. Jarosław Hampel (Polska) 18 (3,3,3,2,0,3,4) 3. Darcy Ward (Australia) 15 (1,1,3,3,2,3,2) 4. Antonio Lindbaeck (Szwecja) 12 (0,3,2,3,2,2,0) 5. Greg Hancock (USA) 13 (3,2,2,2,3,1) 6. Tomasz Gollob (Polska) 12 (3,2,1,3,2,1) 7. Rune Holta (Polska) 8 (2,1,2,1,2,0) 8. Magnus Zetterstroem (Szwecja) 7 (3,3,0,0,1,0) 9. Chris Holder (Australia) 7 (2,0,3,2,0) 10. Jason Crump (Australia) 7 (1,2,0,3,1) 11. Emil Sajfutdinow (Rosja) 7 (1,2,1,2,1) 12. Nicki Pedersen (Dania) 6 (0,1,1,1,3) 13. Kenneth Bjerre (Dania) 6 (2,0,2,1,1) 14. Fredrik Lindgren (Szwecja) 5 (1,0,1,0,3) 15. Artiom Łaguta (Rosja) 1 (0,1,0,0,w) 16. Chris Harris (Wlk. Brytania) 0 (0,0,0,0,0) klasyfikacja generalna MŚ: 1. Greg Hancock (USA) 117 2. Jarosław Hampel (Polska) 100 3. Andreas Jonsson (Szwecja) 92 4. Tomasz Gollob (Polska) 88 5. Jason Crump (Australia) 79 6. Emil Sajfutdinow (Rosja) 79 7. Chris Holder (Australia) 77 8. Kenneth Bjerre (Dania) 72 9. Nicki Pedersen (Dania) 65 10. Fredrik Lindgren (Szwecja) 60 11. Antonio Lindbaeck (Szwecja) 60 12. Chris Harris (Wlk. Brytania) 43 13. Rune Holta (Polska) 41 14. Janusz Kołodziej (Polska) 39 15. Magnus Zetterstroem (Szwecja) 19 16. Thomas H. Jonasson (Szwecja) 17 17. Darcy Ward (Australia) 15 18. Artiom Łaguta (Rosja) 12 19. Matej Zagar (Słowenia) 9 20. Scott Nicholls (Wlk. Brytania) 5 21. Damian Baliński (Polska) 4 22. Matej Kus (Czechy) 3 23. Mikkel B. Jensen (Dania) 2 pozostałe turnieje GP: 10 września - Vojens (Dania) 24 września - Gorican (Chorwacja) 8 października - Gorzów Wlkp. (Polska)