Opponent Prediction

Puzzle #08VfK

Rating: 849
kingsideAttackmatemateIn2middlegameoperaMateshort