Opponent Prediction

Puzzle #0CPjY

Rating: 399
backRankMateendgamematemateIn1oneMove