Opponent Prediction

Puzzle #06Y4M

Rating: 826
matemateIn1middlegameoneMovesmotheredMate