Opponent Prediction

Puzzle #0NMAC

Rating: 671
matemateIn2middlegamequeensideAttacksacrificeshort