Opponent Prediction

Puzzle #0LHdZ

Rating: 741
kingsideAttackmatemateIn1middlegameoneMove