Opponent Prediction

Puzzle #0FtZo

Rating: 699
backRankMateendgamematemateIn2sacrificeshort