Could it be game over for Donald Trump?