Opponent Prediction

Puzzle #0X0QD

Rating: 683
matemateIn1middlegameoneMovesmotheredMate