Opponent Prediction

Puzzle #0KddA

Rating: 613
hangingPiecematemateIn1middlegameoneMove