Opponent Prediction

Puzzle #0O08P

Rating: 514
kingsideAttackmastermatemateIn1middlegameoneMove