Opponent Prediction

Puzzle #0PhBJ

Rating: 641
backRankMateendgamehangingPiecematemateIn1oneMove