Opponent Prediction

Puzzle #0CuuG

Rating: 738
kingsideAttackmatemateIn1middlegameoneMove