Opponent Prediction

Puzzle #0TflF

Rating: 402
kingsideAttackmatemateIn2middlegameshort