excelsior-multiple.cql
// Download excelsior-multiple.cql// PGN output when run on sample.pgn
/******* This file finds games with multiple mainline excelsiors It illustrates that the ID of a piece does not change after promotion It sorts the result by the number of such excelsiors *********/ cql(input hhdbvi.pgn) initial 1<sort "Number of excelsiors" piece Excelsior in flipcolor Pa-h2 find move from Excelsior promote A