Opponent Prediction

Puzzle #0KQ44

Rating: 642
kingsideAttackmatemateIn1middlegameoneMove