Opponent Prediction

Puzzle #0SGxS

Rating: 538
kingsideAttackmatemateIn1middlegameoneMove