Bhagat, the 33-year-old from Bhubaneswar who contracted polio at age four, defeated the Briton 21-14, 21-17, coming back from 4-9 deficit in the second game to claim his first gold medal
The 22-year-old athlete competed in the third leg of the Indian Grand Prix along with India's top javelin throwers, including Asian Games champion Neeraj Chopra, and finished seventh.