Opponent Prediction

Puzzle #0ByRN

Rating: 807
kingsideAttackmatemateIn1middlegameoneMove