Opponent Prediction

Puzzle #04Ozj

Rating: 730
kingsideAttackmatemateIn1middlegameoneMove