Obama beats his Johnson in public