London (CNN) British Prime Minister Theresa May's government narrowly survived the latest Brexit challenge Tuesday after winning a crucial parliamentary vote.

The government avoided defeat when MPs voted against by 307 votes to 301 against a proposal by Remain-supporting members of her Conservative party that would have significantly undermined her Brexit strategy.

The pro-EU faction was furious that, earlier in the week, May's government had made a number of concessions to the Brexit-supporting faction.

JUST WATCHED Resignations create chaos for Theresa May Replay More Videos ... MUST WATCH Resignations create chaos for Theresa May 02:40

The dispute has exposed the deep divisions in May's party and could yet lead to significant challenges to her authority.

Earlier this month two of May's top Cabinet ministers -- Brexit secretary David Davis and foreign secretary Boris Johnson -- quit over what they see as a watering-down of the UK's blueprint for leaving the European Union.