HOUSTON (AP) — Republican U.S. Sen. Ted Cruz has won reelection in Texas to a third term after a campaign in which he criticized his Democratic challenger as too liberal. Cruz defeated U.S. Rep. Colin Allred of Dallas, who tried to position himself as a moderate in the race. Allred leaned into his support for abortion rights and criticized Texas’ abortion ban, which is one of the strictest in the nation. Democrats haven’t won a statewide race in Texas in 30 years. Cruz hammered Allred on the campaign trail for his positions on immigration and transgender rights.