Opponent Prediction

Puzzle #0NAa3

Rating: 791
kingsideAttackmatemateIn1middlegameoneMove