Opponent Prediction

Puzzle #03eRy

Rating: 820
backRankMatehangingPiecematemateIn1middlegameoneMove