Opponent Prediction

Puzzle #0V58M

Rating: 674
backRankMateendgameforklongmatemateIn3