Opponent Prediction

Puzzle #0FkYW

Rating: 574
kingsideAttackmatemateIn1middlegameoneMove