ILLEGAL: B g1-d4 on turn 3:

There was no B on g1. The piece on g1 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 f2-f4 
1... p f8-f6 
2. P g2-g4 
2... p g8-g6 
3. B g1-d4 
3... m e9-h6 
4. P h2-h3 
4... q h9-e6 
5. N d1-c3 
5... g9-g8; f9-g9; g8-f9 
6. N c1-b3 
6... p e8-e7 
7. M e1-d3 
7... b f9-c6 
8. i1-h1; Q-i1 
8... n d9-c7 
9. M d3-c5 
9... b c6-h1 
10. M c5-e6 
10... n c7-e6 
11. Q i1-h1 
11... n e6-f4 
12. B d4-e3 
12... p g6-g5 
13. B e3-f4 
13... p g5-f4 
14. N c3-d5 
14... p f6-f5 
15. P g4-f5 
15... m h6-f5 
16. R f1-f4 
16... m f5-d6 
17. R f4-g4 
17... r g9-f9 
18. b1-c1; a1-d1 
18... p h8-h7 
19. R d1-f1 
19... m d6-b5 
20. R f1-f9 
20... m b5-f9 
21. R g4-g9 
21... b i9-b2 
22. K c1-b1 
22... m f9-h8 
23. R g9-g8 
23... m h8-f7 
24. R g8-f8 
24... m f7-e9 
25. R f8-i8 
25... b b2-a3 
26. Q h1-e4 
26... m e9-f7 
27. N d5-b6 
27... m f7-g6 
28. Q e4-g4 
28... p e7-e6 
29. R i8-d8 
29... m g6-f5 
30. Q g4-f5 
30... p e6-f5 
31. N b6-c8 
31... n c9-b7 
32. R d8-i8 
32... p a8-a6 
33. N c8-a9 
33... k b9-a9 
34. R i8-i7 
34... p a6-a5 
35. R i7-h7 
35... resign

In case there is a bug in the code, the settings file can be edited at /play/pbm/play.php?game=Pseudo-Modern+Random+Chess&settings=P-MRC&submit=Edit