Opponent Prediction

Puzzle #0K2hT

Rating: 716
kingsideAttackmatemateIn1middlegameoneMove