Opponent Prediction

Puzzle #0F7zP

Rating: 732
kingsideAttackmatemateIn1middlegameoneMove