Opponent Prediction

Puzzle #07MeZ

Rating: 503
backRankMateendgamematemateIn2short