Opponent Prediction

Puzzle #05cVR

Rating: 868
backRankMateendgamelongmatemateIn3sacrifice