Marquez flitste direct na de start vanaf de vierde plek naar voren op het circuit van Assen en bedreigde al in de eerste bocht de Fransman Fabio Quartararo, die vanuit poleposition de leiding nam. Nog voor de eerste doorkomst ging Marquez zijn concurrent van Yamaha al voorbij.
De 32-jarige Márquez kreeg vervolgens te maken met zijn jongere broer Alex, die ook Quartararo voorbijraasde en naar de tweede plaats opschoof. De zesvoudig wereldkampioen in de MotoGP slaagde erin zijn broer van zich af te houden en de koppositie tot het einde toe te behouden.
De Italiaan Marco Bezzecchi finishte als derde. Francesco Bagnaia, de winnaar van de laatste drie edities van de TT, eindigde als vijfde. Quartararo crashte in de tiende van dertien ronden en viel uit.
Het TT Circuit van Assen is dit weekend gastheer voor de tiende manche in het wereldkampioenschap.