Opponent Prediction

Puzzle #0ATD1

Rating: 615
kingsideAttackmatemateIn1middlegameoneMove