Opponent Prediction

Puzzle #0Jlxa

Rating: 661
matemateIn1middlegameoneMovesmotheredMate