Mary Kom beat Zhaina Shekerbekova of Kazakhstan on points to win gold in the flyweight boxing event on Wednesday morning at the Asian Games in Incheon, South Korea. As the Indian national anthem finished playing, the 31-year-old Manipuri star waved the Indian flag emotionally as her dream of winning an Asiad gold finally came true.

Kom, who was recently the focus of a biopic in which she was played by Priyanka Chopra, has had to face many odds to reach the top of her game. She was inspired to take up boxing when 1998 Asian Games gold medallist Dingko Singh returned to her village.  But her father didn’t want her to become a boxer because it was unconventional for women to take up the sport.

She went on to do him, and India, proud. The mother of three and a five-time world champion, Kom can add her first Asian Games gold medal to her list of achievements along with her London Olympics bronze medal. She has already been honoured with the Padma Bhushan, the Arjuna Award, and the Rajiv Gandhi Khel Ratna award. 

Messages of congratulations poured in on Twitter after her victory.