Opponent Prediction

Puzzle #0Sl82

Rating: 747
backRankMateendgamematemateIn2sacrificeshort