Opponent Prediction

Puzzle #0Gh5B

Rating: 734
backRankMateendgamematemateIn2sacrificeshort