Opponent Prediction

Puzzle #0PDXb

Rating: 725
kingsideAttackmatemateIn1middlegameoneMove