Opponent Prediction

Puzzle #0CJD3

Rating: 482
backRankMateendgamematemateIn2short