Opponent Prediction

Puzzle #0J1gQ

Rating: 861
kingsideAttackmatemateIn1middlegameoneMove