Opponent Prediction

Puzzle #0OKgG

Rating: 718
kingsideAttackmastermatemateIn1middlegameoneMove