Opponent Prediction

Puzzle #0GpbT

Rating: 854
kingsideAttackmatemateIn1middlegameoneMove