Opponent Prediction

Puzzle #03Bzk

Rating: 452
kingsideAttackmatemateIn1middlegameoneMove