Opponent Prediction

Puzzle #0O4Ik

Rating: 853
backRankMatehangingPiecematemateIn2middlegameshort