Somkiat started in fifth position before moving to third in the second lap before passing Spanish rider Alonso López early to finish second in 39 minutes, 30.243 seconds, 0.173 seconds behind the winner, his Japanese teammate Ai Ogura.
The second-place finish helped Somkiat rise to ninth place in the riders' standings with 92 points while Ogura jumped to first place with 183 points
The next Moto2 race will be the San Marino and Rimini Riviera motorcycle Grand Prix. Despite its name, it will be held at the Misano World Circuit in Italy from September 2 to 4.