Opponent Prediction

Puzzle #0Gfs3

Rating: 730
kingsideAttackmatemateIn1middlegameoneMovepin