This is what happens when you mix Thai and Brazilian players. Brazilian annoys Thai, Thai uses Thai boxing skills to teach Brazilian a lesson, Brazilian rolls around on the ground, Thai gets sent off.
The game was the opener for the Thai Premier League between Siam Navy and Chiangri. The goalkeeper in question is Siam's Chinnakorn Deesai. The player he attacks is Brazilian forward Edvaldo.
Chiangri eventually ran out 3-0 winners.