Opponent Prediction

Puzzle #0Br35

Rating: 483
backRankMateendgamelongmatemateIn3sacrifice