Opponent Prediction

Puzzle #0QBbC

Rating: 644
backRankMateendgamematemateIn2sacrificeshort