Opponent Prediction

Puzzle #0XFLp

Rating: 885
backRankMatehangingPiecematemateIn1middlegameoneMove