Democrat Beto O’Rourke raised an eye-popping $10.4 million in the last three months — catching up to Sen. Ted Cruz’s six-year haul in just over 15 months as he seeks to topple the Republican darling.

The El Paso congressman’s ability to vastly outpace the incumbent is no longer in doubt. Cruz collected $4.6 million during the same period, and O’Rourke has extended his streak of raising more than the incumbent in one of the nation’s costliest races…

The latest three-month haul leaves O’Rourke with $14 million for the last four months before Election Day. His fund-raising total now tops $23 million — almost exactly the sum Cruz has raised for his Senate campaign account since winning the seat in 2012.