Battle of piedmont