Opponent Prediction

Puzzle #001pC

Rating: 870
matemateIn1middlegameoneMovesmotheredMate