Opponent Prediction

Puzzle #0HSQG

Rating: 711
mastermatemateIn1middlegameoneMoveoperaMate