Trump beating the odds