Opponent Prediction

Puzzle #09Ndi

Rating: 765
backRankMateendgamelongmatemateIn3sacrifice