Opponent Prediction

Puzzle #0DTOh

Rating: 731
backRankMatehangingPiecematemateIn2middlegameshort