Opponent Prediction

Puzzle #07wl3

Rating: 641
hangingPiecematemateIn1middlegameoneMove