Opponent Prediction

Puzzle #0B66I

Rating: 413
backRankMateendgamematemateIn1oneMove