Jeffrey Herlings shone on Latvian soil, winning Moto One and finishing third in Moto Two to secure his 104th GP victory.
Glenn Coldenhoff (3-4) finished fourth, Calvin Vlaanderen was sixth, Kevin Horgmo seventh, Valentin Guillod eighth and Jeremy Seewer tenth; all Alpinestars riders.