An html version of excelsior.cql. Created by Gady

;The excelsior theme: a pawn starts at the second rank and then promotes
(match :pgn heijden.pgn 
	:output excelsior.pgn
	:forany pawn [Pp]
       (position
	:initial
	:tagmatch pawn P?2
	:gappedsequence((position :movefrom $pawn :promote U))
	:flipcolor)
)

After executing this with "> cql Excelsior.cql" there are 8 studies found in the Harold van der Heijden Database V 2015.
NB. When you see {MATCH} in the text, it means that cql has found the position asked for.

Below only 5 studies are presented: