Opponent Prediction

Puzzle #0BwF5

Rating: 723
crushingdiscoveredAttackmiddlegameshort