Opponent Prediction

Puzzle #04l90

Rating: 862
matemateIn1middlegameoneMovesmotheredMate