Finger lickin good barbecued ribs smothered in spicy and creamy sauce