Opponent Prediction

Puzzle #048lE

Rating: 869
kingsideAttackmastermatemateIn1middlegameoneMove