Opponent Prediction

Puzzle #0RroJ

Rating: 860
matemateIn1middlegameoneMoveoperaMate