Opponent Prediction

Puzzle #0B5bM

Rating: 696
kingsideAttackmatemateIn2middlegameshort