Opponent Prediction

Puzzle #0XZmx

Rating: 702
matemateIn1middlegameoneMovesmotheredMate