Opponent Prediction

Puzzle #00S5q

Rating: 857
kingsideAttackmatemateIn1middlegameoneMove