Opponent Prediction

Puzzle #06aqI

Rating: 482
backRankMateendgamematemateIn2sacrificeshort