Opponent Prediction

Puzzle #05s6f

Rating: 570
backRankMateendgamematemateIn2sacrificeshort