Opponent Prediction

Puzzle #09fwQ

Rating: 624
kingsideAttackmatemateIn1middlegameoneMove