Opponent Prediction

Puzzle #08oXh

Rating: 676
backRankMateendgamematemateIn2sacrificeshort