Opponent Prediction

Puzzle #0O83C

Rating: 815
kingsideAttackmatemateIn2middlegameshort