Diogo Moreira claimed victory in the Assen Moto2 race after overtaking Aron Canet on the penultimate lap.
The Brazilian made a lunge at Turn 3 and became the first Brazilian race winner in the intermediate class.
Moreira started from pole but Ivan Ortola took the lead into Turn 1 from second place.
However, the Brazilian star caught Ortola napping at Turn 3 to swoop back into the lead.
Turkish rider Denis Oncu started tenth but rose up to fourth from the lights, behind championship contender Canet.
Canet overtook the race leader Moreira on Lap 2, both riders made slight contact before the Spaniard made the fastest lap of the race.
Championship leader Manuel Gonzalez started third but dropped down six positions after the second lap.
Reigning Moto3 champion David Alonso crashed out of the final corner of Lap 2, whereas his CFMoto team-mate Daniel Holgado climbed to ninth place.
Barry Baltus’ race ended abruptly at Turn 1 after serving the double long-lap penalty that was issued prior to the race start.
Jake Dixon and Gonzalez both elevated themselves up to fifth and sixth place, respectively, following the conclusion of Lap 8.
Out front Canet and Moreira formed a 1.8s advantage over the rest on Lap 9, but this time the Brazilian rider was eyeing a first win in Moto2.
Gonzalez rose further to claim fourth after moves on Dixon and Joe Roberts, and he was eyeing the perfect opportunity to take third off Oncu.
His superiority in the first sector saw multiple moves as he took third off the Turkish rider on Lap 12, but a possible win would be a toll order considering the 3.6s gap to the leading duo.
Oncu retired at the final corner on Lap 14 after he attempted to catch up to the championship leader.
Out front the Brazilian still hadn’t made a move on Canet, but was experimenting to see where his weak points were, before Canet allowed Moreira through on the second to last lap.
However, Moreira was too strong and crossed the line 0.056s ahead when both riders crossed the line.
Gonzalez secured third and finished 1.5s behind, proving that the gap out front was out of reach.
Dixon claimed a strong fourth place for Marc VDS, before OnlyFans American Racing team duo Roberts and Marcos Ramirez secured fifth and sixth place.
Alberto Arenas claimed seventh after a mini battle with Alonso Lopez, as Senna Agius defeated Holgado and Celestino Vietti in a late battle.
Zonta van den Goorbergh posted an impressive 12th in front of his home crowd for RW-Idrofoglia Racing GP.
Tony Arbolino finished in a lonely 13th, ahead of Red Bull KTM Ajo rider and home nation favourite Colin Veijer.
Ayumu Sasaki claimed the final point in 15th, as Alex Escrig and Eric Fernandez closed out proceedings.