Supreme Court hands trump defeat