Opponent Prediction

Puzzle #0PGFX

Rating: 490
kingsideAttackmatemateIn2middlegameshort