Opponent Prediction

Puzzle #06295

Rating: 671
backRankMateendgamematemateIn2short