Opponent Prediction

Puzzle #0Rc71

Rating: 847
kingsideAttackmatemateIn1middlegameoneMove