Opponent Prediction

Puzzle #09OLV

Rating: 810
matemateIn1middlegameoneMovesmotheredMate