Opponent Prediction

Puzzle #0Ef1Q

Rating: 846
matemateIn1middlegameoneMovesmotheredMate