Opponent Prediction

Puzzle #048VI

Rating: 664
backRankMateendgamematemateIn2short