Opponent Prediction

Puzzle #0Hjb4

Rating: 797
kingsideAttackmatemateIn1middlegameoneMove