Opponent Prediction

Puzzle #0QCY8

Rating: 739
hangingPiecematemateIn2middlegameshort