Opponent Prediction

Puzzle #0Q6cx

Rating: 514
kingsideAttackmatemateIn1middlegameoneMove