Opponent Prediction

Puzzle #0PZYj

Rating: 871
backRankMateendgamehangingPiecematemateIn1oneMove