The scientific consensus, supported by extensive evidence including the iridium anomaly and Chicxulub crater, is that a massive meteorite impact approximately 66 million years ago caused the Cretaceous-Paleogene extinction event. This impact created environmental conditions that non-avian dinosaurs could not survive.