Opponent Prediction

Puzzle #0O4JU

Rating: 864
matemateIn1middlegameoneMovesmotheredMate