Opponent Prediction

Puzzle #0R8hQ

Rating: 757
kingsideAttackmatemateIn1middlegameoneMove