As the dust from what has been a hard-fought election campaign in Thailand settles, many Thais may be rubbing their eyes and asking, what just happened? Most of the opinion polls published before the election predicted a win for the progressive People's Party. Some suggested it would get more than 200 seats in parliament, a significant improvement on its already impressive 2023 result when it won 151. Few polls put Prime Minister Anutin Chanrvirakul's party ahead. Yet once most of the votes had been counted, Anutin achieved a stunning victory, allowing the Bhumjaithai party to form the next government. The party looks set to secure over 190 seats, while the People's Party suffered a significant setback despite a substantial number of votes. The mixed voting system influenced the results, as the People's Party performed better nationally but lacked local support in many constituencies—a critical factor in the Thai electoral landscape. Meanwhile, the fall of the once-powerful Pheu Thai party was evident, as it experienced a steep decline in seats due to mismanagement and external pressures on its leadership. The election solidified Anutin's position as a representative of conservative values, leaving the reformists to reconsider their strategy moving forward.