Opponent Prediction

Puzzle #0WiKM

Rating: 704
kingsideAttackmatemateIn1middlegameoneMove