Opponent Prediction

Puzzle #0BhrI

Rating: 623
hangingPiecematemateIn1middlegameoneMove