I'll be live-tweeting some observations as I watch it unfold from New York City, but a Detroit-based colleague will have coverage later on @CourthouseNews.
Montana Gov. Steve Bullock introduces himself to voters for the first time, giving his centrist pitch about winning in a red state.
Veiled shots at Sanders and Warren from him. Explicit shots from Rep. John Delaney.
She emphasizes that whatever the disagreements, all share the goal of defeating Trump.
He talks about "successfully confronting endless war and climate change."
"Science tells us that we have 12 years" until "catastrophe."
Prelude to confrontation of the climate crisis this debate.
"Our problems did not start with Donald Trump," who is part of a "corrupt, rigged system," she said.
She blasts "small ideas and spinelessness."
He blasts Amazon not paying federal income taxes.
"The fossil fuel industry continues to received hundreds of billions in subsidies and tax breaks," he adds.
How does Sanders respond?
"You're wrong!" he twangs to Delaney, without skipping a beat.
She roasts Delaney's argument, obliquely, as a "Republican talking point."
She says that taxes on the wealthy will be raised, before pivoting to a passionately about someone living with ALS, paying heavily for insurance.
"By the way," the health insurance industry will be advertising during the debates tonight.
(From me: I'll let you know if I see any ads.)
Sanders: I know. I wrote the damn bill!
Buttigieg says no, because illegal border crossings will still be illegal.
(They would be civil violations.)
Warren: "The point is not criminalization. That has been a Donald Trump tool to break families apart."
Speaking of desperate families, Sanders says: "They are not criminals."
"You are playing into Donald Trump's hands," Bullock claims, saying the problem's the president, not the statutes he uses to enact his agenda.
Warren counters: "What you're saying is ignore the law. Rules matter."
Buttigieg speaks about an event where a 13-year-old, "shaking," asked him a question about school safety.
She calls for public funding of elections, as we head to another commercial break.
She doesn't take the bait. No intra-left fight expected or happening tonight, folks.
Delaney lashes out on Medicare for All, a topic from much earlier in the debate: "When we created social security, we didn't say that pensions were illegal."
She makes the pitch to put 1.2 million new jobs in green manufacturing that will compete with China, slamming Hickenlooper's naysaying again as a Republican talking point.
Ryan was asked to criticize a Sanders plan to end new gas-powered car sales by 2040.
Sanders: I get a little tired of Democrats afraid of big ideas. Republicans are not afraid of big ideas.
Again, Sanders/Warren parry blows from the center.
Hickenlooper tells them nobody wins in a trade war.
More on Sanders' platform:
Beto says he’d withdraw within “first term,” not first year.
Buttigieg ends on the climate crisis.
Sanders talks about defeating “most dangerous president in the history of this country,” and his trip to Canada for cheaper insulin.