ILLEGAL: q b9-c9 on turn 4:
There was no q on b9. The piece on b9 is a m.
Go back with your browser's BACK button, reload the page, and try again.
For diagnostic purposes, here is the full movelist:
1. P d2-d4 1... p d8-d6 2. B c1-f4 2... p c8-c7 3. P i2-i3 3... b c9-f6 4. B h1-i2 4... q b9-c9 5. N g1-f3 5... n g9-f7 6. P e2-e4 6... n f9-g7 7. M e1-d3 7... p e8-e6 8. N f1-e3 8... q c9-d8 9. K d1-g1; R i1-f1 // O-O-Og 9... q d8-e8 10. P c2-c3 10... m e9-d8 11. R f1-e1 11... d9-c9; a9-d9 12. P b2-b4 12... p e6-e5 13. B f4-g3 13... p e5-d4 14. P c3-d4 14... n f7-h6 15. N e3-g4 15... n h6-i4 16. N g4-f6 16... m d8-f6 17. B g3-h4 17... n g7-h5 18. B h4-f6 // check! 18... n h5-f6 19. P e4-e5 19... p d6-e5 20. R e1-e5 20... q e8-f7 21. Q b1-b3 21... q f7-i7 22. Q b3-e6 22... n f6-d7 23. M d3-g6 23... resignIn case there is a bug in the code, the settings file can be edited at /play/pbm/play.php?game=Chess8400&settings=Main&submit=Edit