Opponent Prediction

Puzzle #0GN0H

Rating: 658
advancedPawndiscoveredAttackdiscoveredCheckendgamematemateIn2short