Opponent Prediction

Puzzle #07iix

Rating: 828
kingsideAttackmastermatemateIn1middlegameoneMove