Opponent Prediction

Puzzle #0BGDF

Rating: 678
kingsideAttackmatemateIn1middlegameoneMove