He was in his element in the ring, even breaking the nose of his opponent midway through the match.
But 26-year-old Ridhwan Ahmad was left in tears after his semi-final at the Wunna Theikdi Sports Complex, as the jurors ruled 3-0 in favour of Filipino Junel Cantancio.
He was forced to settle for a bronze, which he also won in Palembang two years ago.
"In the third round, I saw his head bob back and I thought that was enough," the 60kg fighter told The New Paper, his eyes still red.
"It was all-or-nothing by then, and I could see he was hurt so I went for it. I'm sure the punches hurt him, but it wasn't enough."
Ridhwan started the match well, showing quick feet to bob and weave to avoid Cantancio's punches.
The Filipino's frustrations grew, and he started swinging wildly when Ridhwan connected with two successive punches to his head.
He later pushed the Singaporean to the mat, before charging him down with a tackle more commonly seen in rugby.