Opponent Prediction

Puzzle #0XUP4

Rating: 836
kingsideAttackmatemateIn1middlegameoneMove