Opponent Prediction

Puzzle #0Du1D

Rating: 731
backRankMateendgamematemateIn2sacrificeshort