Opponent Prediction

Puzzle #009YT

Rating: 687
backRankMatehangingPiecematemateIn1middlegameoneMove