Opponent Prediction

Puzzle #0VxPZ

Rating: 872
kingsideAttackmatemateIn1middlegameoneMove