Opponent Prediction

Puzzle #0MzK4

Rating: 729
kingsideAttackmatemateIn1middlegameoneMove