Opponent Prediction

Puzzle #0BppB

Rating: 773
kingsideAttackmatemateIn1middlegameoneMove