Opponent Prediction

Puzzle #0VV7b

Rating: 607
kingsideAttackmatemateIn2middlegameshort