Opponent Prediction

Puzzle #050dT

Rating: 452
kingsideAttackmatemateIn1middlegameoneMove