With ABC mostly in repeats, CBS won Wednesday by a bigger margin last night thanks to a sweep of the night’s hours by veterans “Survivor,” “Criminal Minds” and “CSI.” It was also a good night for NBC’s “Law & Order: SVU,” which shot up and closed the gap with “Criminal Minds.”

According to preliminary national estimates from Nielsen, “Survivor” (2.4 rating/8 share in adults 18-49, 9.6 million viewers overall) was up a tick from last week and won head-to-head over Fox’s “American Idol” by 26% in 18-49 (2.4 vs. 1.9) while drawing about 1 million more total viewers. It was followed by “Criminal Minds” (2.3/7 in 18-49, 9.8 million viewers overall), which led its hour but was down 12% (0.3) from last week. And at 10, “CSI” (1.7/5 in 18-49, 9.1 million viewers overall) was down a tick from last week to edge out NBC’s “Chicago PD” in 18-49.

For the night, CBS won in 18-49, 25-54 (tied with Fox) and total viewers.

At Fox, “American Idol” (2.0/6 in 18-49, 8.8 million viewers overall) held at last week’s numbers, placing second to CBS in most categories for its two-hour block.

NBC opened with a special repeat of “Law & Order: SVU” (1.0/3 in 18-49, 4.3 million viewers overall), followed by an original episode of the crime vet (2.0/6 in 18-49, 7.3 million viewers overall), which spiked 18% (0.3) from last week (and possibly more since it looks close to a 2.1) to place in a virtual second-place tie with “American Idol” in 18-49 for its hour; in its 9:30 p.m. half-hour, “SVU” edged ahead of “Idol” and came within a tenth of “Criminal Minds.”

At 10 p.m. for the Peacock, “Chicago PD” (1.6/5 in 18-49, 6.5 million viewers overall) matched last week’s delivery, which was its best since a crossover episode with “Law & Order: SVU” in late February. The already-renewed rookie came within a tenth of “CSI” for the hour’s 18-49 lead among the broadcasters.

ABC aired repeats of “The Middle” (1.3/5 in 18-49, 4.6 million viewers overall), “Suburgatory” (1.1/4 in 18-49, 3.6 million viewers overall) and “Modern Family” (1.5/5 in 18-49, 4.8 million viewers overall), followed by an original “Mixology” (series-low 1.1/3 in 18-49, 3.3 million viewers overall). An encore “Nashville” closed the night (0.6/2 in 18-49, 2.3 million viewers overall).

At CW, a repeat “Arrow” (0.4/1 in 18-49, 1.3 million viewers overall) was followed by an original “The 100” (0.5/2 in 18-49, 1.7 million viewers overall). While “100” hit a low, the fact that it built a bit on its encore lead-in is an encouraging sign for its renewal prospects.

Preliminary 18-49 averages for the night: CBS, 2.1/7; Fox, 2.0/6; NBC, 1.5/5; ABC, 1.0/3; CW, 0.5/1.

In total viewers: CBS, 9.5 million; Fox, 8.8 million; NBC, 6.0 million; ABC, 3.5 million; CW, 1.5 million.