Battle of punitz