Opponent Prediction

Puzzle #0CA3J

Rating: 566
backRankMateendgamematemateIn1oneMoverookEndgame