pull down to refresh

1.d4 a5 2.a3 g5 3.c3 d6 4.Ng1h3

reply

1.d4 a5 2.a3 g5 3.c3 d6 4.Ng1h3 h6

reply
reply

1.d4 a5 2.a3 g5 3.c3 d6 4.Ng1h3 h6 5.g3

reply
reply

1.d4 a5 2.a3 g5 3.c3 d6 4.Ng1h3 h6 5.g3 e5

reply
reply

1.d4 a5 2.a3 g5 3.c3 d6 4.Ng1h3 h6 5.g3 e5 6.dxe5

reply

invalid move d4e5: <nil>

reply

no pawn found that can move to e5

d4xe5

reply

invalid move d4xe5: <nil>