Opponent Prediction

Puzzle #0FvZb

Rating: 740
kingsideAttackmatemateIn2middlegameshort