She might put a vote to the commons on the final deal, but I think it'll be more along the lines of "do we take the deal I've made with Europe, or do we just quit with NO DEAL???"
There will probably be a vote first on triggering Article 50 (the leaving process) but I imagine MPs will pass it as if it's blocked it won't go down very well as that would be denying the result of the referendum.
I'd love it if there were some way to stay, but I don't see it. I think the anger that already motivated a majority to vote for Brexit would only increase if "the establishment" were seen to prevent it.
The only chink of hope may be, as the process wears on, enough negative stories/circumstances emerge that really make huge numbers of people reconsider. Then there could be a general election which might in effect be a "second referendum", voting in a party or coalition that opposes Brexit.