Opponent Prediction

Puzzle #0BD6J

Rating: 562
backRankMateendgamematemateIn2rookEndgameshort