Zawodnik BM Racing Team startował z pierwszego pola, jednak już po pierwszym okrążeniu na czele znalazł Albert Legutko, który jako jedyny miał szanse na pokonanie Urbaniaka w klasyfikacji sezonu. Ten jednak nie dał odjechać swojemu koledze zespołowemu i do ostatnich metrów trwała walka o zwycięstwo – ostatecznie na mecie dwójkę najszybszych zawodników dzieliło zaledwie 0,199 sekundy.
Wygrana praktycznie zapewniła Legutce drugie miejsce w generalce, natomiast trzecie zarówno w pierwszym wyścigu, jak i najpewniej w sezonie przypadło Pawłowi Wysmykowi. Za czołową trójką znaleźli się Kamil Serafin, Tomasz Magdziarz, Max Gunther, Robin Rogalski i Max Zschuppe.
Warto dodać, że wyścigu nie ukończył walczący o czołowej pozycje w generalce Damian Litwinowicz, który zaliczył kontakt z Bartoszem Paziewskim i został za to ukarany przejazdem przez aleję serwisową.