Opponent Prediction

Puzzle #0WT50

Rating: 601
matemateIn1middlegameoneMoveoperaMate