Opponent Prediction

Puzzle #09OqV

Rating: 399
kingsideAttackmatemateIn1middlegameoneMove