Opponent Prediction

Puzzle #05qXO

Rating: 828
matemateIn1middlegameoneMoveoperaMate