It is considered the last major land battle of the American Revolutionary War. ... The battle took place in Yorktown, Virginia, near the York River. After the French fleet defeated a British fleet, Cornwallis was cut off and had to surrender to the French and the Continental Army.