Opponent Prediction

Puzzle #0339N

Rating: 752
backRankMateendgamematemateIn4sacrificeveryLong