Strode Stables' Sea Siren made amends Saturday with a front-running four-length victory in the $150,000 Arlington Matron Handicap (gr. III) for her first stakes triumph at odds of 14-1.