Opponent Prediction

Puzzle #0SgJu

Rating: 725
backRankMateendgamelongmatemateIn3sacrifice