Opponent Prediction

Puzzle #0OzyE

Rating: 660
matemateIn2middlegamepillsburysMatesacrificeshort