Opponent Prediction

Puzzle #05WvO

Rating: 747
hangingPiecemastermatemateIn1middlegameoneMove