Opponent Prediction

Puzzle #01zzO

Rating: 852
hangingPiecemastermatemateIn1middlegameoneMove