Opponent Prediction

Puzzle #0WNBu

Rating: 583
kingsideAttackmatemateIn2middlegameshort