Opponent Prediction

Puzzle #0585O

Rating: 640
backRankMateendgamemastermasterVsMastermatemateIn2sacrificeshort