Opponent Prediction

Puzzle #05Bly

Rating: 743
matemateIn1middlegameoneMoveoperaMate