David comes back victorious