Opponent Prediction

Puzzle #0B9v1

Rating: 768
crushingdiscoveredAttackkingsideAttackmiddlegameshort