Opponent Prediction

Puzzle #05W1D

Rating: 823
matemateIn1middlegameoneMovesmotheredMate