Opponent Prediction

Puzzle #00LdT

Rating: 587
kingsideAttackmatemateIn2middlegameshort