Opponent Prediction

Puzzle #01382

Rating: 848
backRankMateendgamelongmatemateIn3