Opponent Prediction

Puzzle #068DH

Rating: 569
backRankMateendgamematemateIn1oneMove