Battle of san pietro infine