Saints strong down stretch in road win