Opponent Prediction

Puzzle #05YqI

Rating: 461
hangingPiecematemateIn1middlegameoneMove