Opponent Prediction

Puzzle #0T4hB

Rating: 475
kingsideAttackmatemateIn2middlegameshort