Opponent Prediction

Puzzle #0Jxqy

Rating: 734
kingsideAttackmatemateIn1middlegameoneMove