Opponent Prediction

Puzzle #0XaDY

Rating: 873
backRankMateendgamelongmatemateIn3sacrifice