Opponent Prediction

Puzzle #0RAdc

Rating: 780
kingsideAttackmatemateIn1middlegameoneMove