Opponent Prediction

Puzzle #09xDa

Rating: 731
backRankMateendgamematemateIn2short