Ba makes a gallant comeback