Opponent Prediction

Puzzle #03r25

Rating: 569
backRankMateendgamematemateIn2short