Opponent Prediction

Puzzle #0VdT9

Rating: 711
kingsideAttackmatemateIn2middlegameshort