Opponent Prediction

Puzzle #0LfyF

Rating: 643
matemateIn2middlegamepillsburysMatesacrificeshort