Opponent Prediction

Puzzle #0403H

Rating: 792
crushingdiscoveredAttackkingsideAttackmiddlegameshort