Opponent Prediction

Puzzle #0BmQW

Rating: 636
kingsideAttackmatemateIn1middlegameoneMove