Opponent Prediction

Puzzle #0VKx0

Rating: 862
kingsideAttackmastermatemateIn1middlegameoneMove