make ground on (someone or something)
To encroach on the success or popularity of someone or something; to advance or prosper at the expense of someone or something else. The fledgling social media website has been making ground on the established leaders in recent months. An underdog at first, the presidential nominee has gained ground on her opponent, making this election much closer than anyone would have anticipated.