Ted Cruz, Beto O’Rourke face off in final debate

>> Twitter blows up with memes, reactions after second debate between Sen. Ted Cruz and Beto O'Rourke... >> Twitter blows up with memes, reactions after second debate between Sen. Ted Cruz and Beto O'Rourke... Photo: Tom Reel, Staff / Staff Photographer Photo: Tom Reel, Staff / Staff Photographer Image 1 of / 81 Caption Close Ted Cruz, Beto O’Rourke face off in final debate 1 / 81 Back to Gallery

For the second and final time before early voting begins on Monday, U.S. Sen. Ted Cruz and Democrat Beto O’Rourke will square off in a nationally televised debate.

The 1-hour debate will be in San Antonio tonight in the studios of KENS-TV starting at 8 p.m. You can watch the live stream here but it will also be broadcast in 10 other media markets live, including on KHOU-TV in Houston and WFAA-TV in Dallas-Fort Worth. It will also air nationally on C-SPAN.

POSTGAME ANALYSIS: Beto took the first shot this time

The debate is a key moment for O’Rourke to make up ground in a race in which public polling shows Cruz with a narrow lead. The last four major public polls in the race have shown Cruz leading by at least 5 percentage points.

Originally the two Senate candidates agreed to three debates, but the second debate planned for Sept. 30 was canceled after Cruz said he would have to miss it in order to cast votes during the Brett Kavanaugh hearings. Cruz later tried to reschedule the debate but could not come to an agreement with O'Rourke on a date.

For subscribers: Beto O’Rourke tops $60M, obliterating Texas fundraising records

In their first debate in Dallas last month, Cruz and O’Rourke were both aggressive. Cruz constantly tried to paint O’Rourke as a Bernie Sanders ally out of touch with Texas values, while O’Rourke accused Cruz of putting the people of Texas on a back burner while he ran for president in 2016.

The two candidates have combined to raise more than in any U.S. Senate race in history. O’Rourke and Cruz combined have raised $96 million — easily surpassing the $77 million spending record for a Senate seat. That record was set in 2012 by Sen. Elizabeth Warren, D-Mass., and Republican Scott Brown.

Early voting starts on Monday. Election Day is Nov. 6.