Wednesday’s Republican presidential candidates debate drew 22.9 million viewers to CNN, making it the news channel’s most-watched program ever. The previous record for a debate hosted by CNN was among the 2008 Democratic candidates, which drew 8.3 million viewers.