Opponent Prediction

Puzzle #08IvO

Rating: 604
kingsideAttackmatemateIn1middlegameoneMove