Opponent Prediction

Puzzle #0UKcr

Rating: 833
backRankMateendgamelongmatemateIn3sacrifice