After conceding two goals in just over 30 minutes, Vietnam reversed the situation to finally beat host nation Thailand 3-2 in the men’s football final of the 33rd SEA Games.