Pedro Acosta won a dramatic 2026 Thai Grand Prix Sprint after Marc Marquez was penalised on the final lap, with Raul Fernandez completing the podium.