The Cretaceous-Paleogene boundary ~65.5 million years ago marks one of the three largest mass extinctions in the past 500 million years. The extinction event coincided with a large asteroid impact at Chicxulub, Mexico, and occurred within the time of Deccan flood basalt volcanism in India. Here, we synthesize records of the global stratigraphy across this boundary to assess the proposed causes of the mass extinction. Notably, a single ejecta-rich deposit compositionally linked to the Chicxulub impact is globally distributed at the Cretaceous-Paleogene boundary. The temporal match between the ejecta layer and the onset of the extinctions and the agreement of ecological patterns in the fossil record with modeled environmental perturbations (for example, darkness and cooling) lead us to conclude that the Chicxulub impact triggered the mass extinction.