Within hours of reaching its peak strength on June 14, strong wind shear associated with a second subtropical ridge over Asia impacted the typhoon. Due to the system's small size, the shear was able to disrupt the cyclone's core and cause rapid weakening as it approached southern Luzon. Around 00:00 UTC on June 15, Yunya made landfall just north of Dingalan Bay as a minimal typhoon and weakened to a tropical storm shortly thereafter. As the storm moved across Luzon, Mount Pinatubo, a volcano in the Zambales Mountains on the island's western side, was experiencing a major eruption—the second-largest to occur during the 20th century. Due to Yunya's circulation, the massive cloud of ash produced by the eruption was moistened and redistributed over the Philippines instead of blowing out to sea, greatly exacerbating the impact of the event.