Opponent Prediction

Puzzle #0BQS5

Rating: 684
kingsideAttackmatemateIn2middlegamepinshort