Opponent Prediction

Puzzle #0Pjb5

Rating: 816
kingsideAttackmatemateIn1middlegameoneMove