Opponent Prediction

Puzzle #03YKj

Rating: 828
crushingdiscoveredAttackkingsideAttackmiddlegameshort