Hi Fergus, thank you for the reply. I think there is a violation to this rule. The following is an example:
1. H d3-c5
1... h g8-h6
2. I c1-g9
2... x f10-g9
3. H c5-d7
3... x g9-h9
4. H d7-f8 // - Check! -
4... x h9-i9
5. C j2-j3
5... q e10-e9
6 . H F8- Can not promote?
=====
This was done in self-play mode. 2 people at the same PC.
In move #6 I thought the Cavalier could pop-into the last rank, and promote to the night-rider it lost.
===