Opponent Prediction

Puzzle #00v6A

Rating: 442
backRankMateendgamematemateIn1oneMoverookEndgame