Polish star Przemyslaw Pawlicki completed his quest to reach the FIM Speedway Grand Prix elite after winning the GP Challenge at Russian track Togliatti on Saturday.
Pawlicki beat home hero Artem Laguta in a run-off for victory after they tied on 13 points.
Both riders qualify for the 2018 SGP series, while current SGP star Patryk Dudek guaranteed his return ticket for next year by finishing third on 12.
Laguta, 26, is back in the SGP fold for the first time since 2011, when the Russian international qualified as a surprise winner of the 2010 GP Challenge in Vojens, Denmark aged just 19.
This year's SGP first reserve Peter Kildemand scored eight, while Matej Zagar fell short on six along with Vaclav Milik, Kai Huckenbeck, Leon Madsen and Mateusz Szczepaniak.
If the World Championship contender, who is currently third in this season's standings, stays inside the top eight, it will hand British champion Craig Cook a dream place in SGP 2018 after he finished fourth on 11 points.
Pawlicki suffered the agony of falling half a wheel short of qualification when he was pipped on the line by GB star Chris Harris at the 2015 GP Challenge in Rybnik.
So he will be elated to make his full-time SGP debut next year and will hope to join younger brother Piotr in the series - he finished sixth in Togliatti on nine and is currently 12th in the World Championship.
Dudek won last season's GP Challenge in Vetlanda, Sweden and fell only a point short of this year's top two. He won heat 20 to break Cook's heart after the Cumbrian won race 19 to pile the pressure on the Pole.
The British champion will now be hoping Dudek continues his impressive form in his SGP debut season and books his place for 2018 via the top eight. That would see former Cardiff wild card Cook race in the World Championship for the first time as a permanent rider.
Former SGP star Michael Jepsen Jensen just missed out on nine points, along with Piotr Pawlicki.
GP CHALLENGE SCORES: 1 Przemyslaw Pawlicki 13+3, 2 Artem Laguta 13+0, 3 Patryk Dudek 12, 4 Craig Cook 11, 5 Michael Jepsen Jensen 9, 6 Piotr Pawlicki 9, 7 Peter Kildemand 8, 8 Vaclav Milik 6, 9 Kai Huckenbeck 6, 10 Leon Madsen 6, 11 Mateusz Szczepaniak 6, 12 Matej Zagar 6, 13 Gleb Chugunov 5, 14 Martin Smolinski 5, 15 Andrei Kudriashov 2, 16 Roman Lakhbaum 2, 17 Martin Vaculik 1.