Opponent Prediction

Puzzle #0RD5w

Rating: 841
kingsideAttackmatemateIn1middlegameoneMove