Opponent Prediction

Puzzle #0WYLz

Rating: 590
backRankMateendgamematemateIn2sacrificeshort