Battle of san pietro