Opponent Prediction

Puzzle #0DVTd

Rating: 672
kingsideAttackmatemateIn1middlegameoneMove