Obama takes 'incredible gamble'