Opponent Prediction

Puzzle #0GGCa

Rating: 804
kingsideAttackmatemateIn1middlegameoneMove