Opponent Prediction

Puzzle #0RsX3

Rating: 816
backRankMatehangingPiecematemateIn2middlegameshort