Opponent Prediction

Puzzle #0Wh20

Rating: 543
matemateIn2middlegameoperaMatesacrificeshort