Opponent Prediction

Puzzle #01244

Rating: 622
matemateIn2middlegamequeensideAttacksacrificeshort