Opponent Prediction

Puzzle #0RsX6

Rating: 807
kingsideAttackmatemateIn1middlegameoneMove