Opponent Prediction

Puzzle #0TF89

Rating: 549
backRankMateendgamematemateIn2sacrificeshort