Opponent Prediction

Puzzle #03lD4

Rating: 475
kingsideAttackmatemateIn1middlegameoneMove