Would a change to the outcome of any American Revolutionary battle completely upset the rebellion?
I am reading *1776* by McCullough now and learning more about some of the key battles during that early year of the American Revolution. My general sense is that even by 1775, Parliament was split whether to fight or withdraw. However, the Colonies had a much more unified will to repulse British sovereignty at any cost.
Some key battles went to the British - Bunker Hill (technically), Long Island, etc. Other battles swung the needle back in favor of the Colonies. Despite this back-and-forth, would any additional victories for the British actually have completely overwhelmed the drive for American independence?
In other words, was it only a matter of time for an American victory, with any setbacks due to British victory in battle being temporary?
Alternatively, do you think there was a pivotal battle that could have completely exhausted the independence movement had it instead been won by the British?