Opponent Prediction

Puzzle #06nlz

Rating: 720
hangingPiecematemateIn1middlegameoneMovequeensideAttack