Opponent Prediction

Puzzle #0JlkG

Rating: 564
kingsideAttackmatemateIn1middlegameoneMove