Opponent Prediction

Puzzle #0FpN6

Rating: 566
kingsideAttackmatemateIn1middlegameoneMove