Opponent Prediction

Puzzle #08rTq

Rating: 614
kingsideAttackmatemateIn1middlegameoneMove