Opponent Prediction

Puzzle #0JlX3

Rating: 628
matemateIn1middlegameoneMoveoperaMate