Opponent Prediction

Puzzle #0SH9E

Rating: 402
kingsideAttackmatemateIn2middlegameshort