Opponent Prediction

Puzzle #04hZD

Rating: 573
backRankMateendgamematemateIn2short