975 Qi almost vomited blood