Supreme Court ruling called ‘great victory’