Opponent Prediction

Puzzle #0TZzm

Rating: 399
matemateIn1middlegameoneMoveoperaMate