Opponent Prediction

Puzzle #0QKtp

Rating: 538
kingsideAttackmatemateIn1middlegameoneMove