Opponent Prediction

Puzzle #0S8Eo

Rating: 565
kingsideAttackmastermatemateIn1middlegameoneMove