Gollob przegrał na starcie. Na pierwszym wirażu spadł na czwarte miejsce, ale już na drugim łuku awansował o jedno miejsce. Polak do końca walczył z Nickim Pedersenem o drugą lokatę ale lider cyklu GP nie dał się wyprzedzić. Wygrał Greg Hancock, czym umocnił się na trzecim miejscu w klasyfikacji GP. Na dwa turnieje przed zakończeniem cyklu GP Gollob jest czwarty, ze stratą dwóch punktów do zajmującego trzecie miejsce Hancocka.
- Chciałem zdobyć dziś maksymalną liczbę punktów, ale się nie udało. Jestem na podium. Mam nadzieję, że w dwóch kolejnych GP zdobędę taką liczbę punktów, która pozwoli mi po tylu latach zdobyć kolejny medal dla Polski - powiedział po finale Gollob. Był to jego 11 finał w Bydgoszczy, wygrał sześć z nich.
W półfinale, do którego awansował jako jedyny z kompletem punktów, Gollob problemy miał tylko na pierwszym wirażu, spadł na trzecie miejsce, ale już na drugim łuku odzyskał prowadzenie i pewnie dojechał na pierwszym miejscu do mety. Drugi był Scott Nichols, który też awansował do finału.
Wiesław Jaguś w drugim półfinale przyjechał na trzecim miejscu. Do końca walczył z Gregiem Hancockiem o miejsce w pierwszej czwórce bydgoskiego GP, ale ostatecznie musiał uznać wyższość rywala. Bieg wygrał Nicki Pedersen.
Na eliminacjach swój występ zakończyli Rune Holta i Krzysztof Kasprzak.
1. Tomasz Gollob (Polska)
2. Scott Nicholls (W.Brytania)
3. Hans Andersen (Dania)
4. Leigh Adams (Australia)
1. Nicki Pedesen (Dania)
2. Greg Hancock (USA)
3. Wiesław Jaguś (Polska)
4. Jason Crump (Australia)
1. Greg Hancock (USA)
2. Nicki Pedersen (Dania)
3. Tomasz Gollob (Polska)
4. Scott Nicholls (W.Brytania)
1. Greg Hancock (USA) 18 (2,2,1,3,2,2,6)
2. Nicki Pedersen (Dania) 21 (3,3,2,3,3,3,4)
3. Tomasz Gollob (Polska) 20 (3,3,3,3,3,3,2)
4. Scott Nicholls (W.Brytania) 10 (3,3,1,1,0,2,0)
5. Hans Andersen (Dania) 11 (1,2,3,2,2,1)
6. Jason Crump (Australia) 9 (3,1,2,0,3,0)
7. Leigh Adams (Australia) 9 (1,3,2,1,2,0)
8. Wiesław Jaguś (Polska) 9 (2,0,3,2,1,1)
9. Andreas Jonsson (Szwecja) 8 (2,1,3,1,1)
10. Krzysztof Kasprzak (Polska) 6 (0,d,1,3,2)
11. Rune Holta (Norwegia) 6 (0,1,0,2,3)
12. Chris Harris (W.Brytania) 5 (2,2,1,0,0)
13. Niels K. Iversen (Dania) 4 (0,2,0,1,1)
14. Bjaerne Pedersen (Dania) 4 (1,1,0,2,0)
15. Lukas Dryml (Czechy) 3 (0,0,2,0,1)
16. Krzysztof Buczkowski (Polska) 1 (1)
17. Fredrik Lindgren (Szwecja) 0 (0,0,d,0,0)
27 września: Lonigo
11 października: Gelsenkirchen - Super Prix