Opponent Prediction

Puzzle #0NMvE

Rating: 703
backRankMateendgamelongmatemateIn3sacrifice