Opponent Prediction

Puzzle #0NbJl

Rating: 423
backRankMateendgamematemateIn2sacrificeshort