General Washington attacked the German garrison at Trenton on 26 December, though Cadwalader's brigade were unable to arrive in time to affect the battle for Trenton, due to problems crossing the ice-choked Delaware River. Cadwalader finally crossed the river on 27 December on his own initiative, reaching Trenton by 2 January as Washington concentrated his army. As Cadwalader and his brigade managed to reach Trenton on 2 January from across the Delaware River, the Continental Marines watched the cannonade between the Continental Army and Lord Cornwallis' British Army at Assunpink Creek. The Marines helped defend a crucial bridge against a Hessian attack. On the night of 3 January, Cadwalader's brigade (including Major Nicholas's battalion of Continental Marines) and General Washington's Army silently departs the battlefield and marches toward Princeton. By daybreak, they launched a two-pronged attack. The first prong of attack, led by Brigadier General Hugh Mercer, a close friend of George Washington, attacked a British stronghold. Mercer's brigade ran into heavy, well-disciplined musketry of two British regiments that were emplaced in front of Princeton, Mercer's brigade position soon collapsed. Cadwalader's brigade (along with the Marines) came to the assistance, but too stumbled into the British infantry forcing them to fall back. The second prong of attack caught the British in open flank, scattering three British regiments. It gave Washington's forces the advantage to take Princeton. The battle for Princeton was the first engagement that the Continental Marines fought and died in battle.