Opponent Prediction

Puzzle #0B6OL

Rating: 884
mastermatemateIn1middlegameoneMovesmotheredMate