Opponent Prediction

Puzzle #0Hd8q

Rating: 692
matemateIn1middlegameoneMoveoperaMatepillsburysMate