Opponent Prediction

Puzzle #0RRbG

Rating: 794
backRankMateendgamematemateIn2sacrificeshort