The Battle of Trois-Rivières was fought on June 8, 1776, during the American Revolutionary War. A British army under Quebec Governor Guy Carleton defeated an attempt by units from the Continental Army under the command of Brigadier General William Thompson to stop a British advance up the Saint Lawrence River valley. The battle occurred as a part of the American colonists' invasion of Quebec, which had begun in September 1775 with the goal of removing the province from British rule. The crossing of the Saint Lawrence by the American troops was observed by Quebec militia, who alerted British troops at Trois-Rivières. A local farmer led the Americans into a swamp, enabling the British to land additional forces in the village, and to establish positions behind the American army. After a brief exchange between an established British line and American troops emerging from the swamp, the Americans broke into a somewhat disorganized retreat. As some avenues of retreat were cut off, the British took a sizable number of prisoners, including General Thompson and much of his staff. This was the last battle of the war fought on Quebec soil. Following the defeat, the remainder of the American forces, under the command of John Sullivan, retreated, first to Fort Saint-Jean, and then to Fort Ticonderoga. Background The Continental Army, which had invaded Quebec in September 1775, suffered a severe blow in the disastrous attack on Quebec City on New Year's Eve in 1775. Following that loss, Benedict Arnold and the remnants of the army besieged Quebec until May 1776. Early on May 6, three Royal Navy ships sailed into Quebec Harbour. Troops on these ships were immediately sent into the city and, not long after, General Guy Carleton formed them up and marched them out to the American siege camp. General John Thomas, then in command of the American forces, had already been making arrangements to retreat, but the British arrival threw his troops into a panic. He led a disorganized retreat that eventually reached Sorel on about May 18. British forces at Trois-Rivières Throughout the month of May and into early June, ships carrying troops and war supplies continued to arrive at Quebec. By June 2, Carleton had added the 9th, 20th, 29th, 53rd and 60th regiments of foot, along with General John Burgoyne, to his command. Also arriving in the fleet were Hessian troops from Brunswick commanded by Baron Riedesel.