Opponent Prediction

Puzzle #0VNp4

Rating: 692
kingsideAttackmatemateIn1middlegameoneMove