Opponent Prediction

Puzzle #0DdY3

Rating: 714
kingsideAttackmatemateIn1middlegameoneMove