Opponent Prediction

Puzzle #0Np2h

Rating: 876
kingsideAttackmatemateIn2middlegameshort