China cut crude imports 32% in Q2 by drawing from its 1.4 billion barrel strategic reserve, easing global demand pressure as the Strait of Hormuz faced disruptions. Oil prices hover around $100/barrel instead of the $150+ spike initially projected, with analysts crediting Beijing's market management as the single greatest moderating factor.