Opponent Prediction

Puzzle #01Q8c

Rating: 585
backRankMateendgamematemateIn2short