Opponent Prediction

Puzzle #04rhx

Rating: 450
kingsideAttackmatemateIn1middlegameoneMove