Opponent Prediction

Puzzle #0PiBZ

Rating: 631
kingsideAttackmatemateIn1middlegameoneMove