Opponent Prediction

Puzzle #03DWn

Rating: 639
kingsideAttackmatemateIn2middlegameshort