With celebrities and their partners dancing to some classic Disney songs, ABC’s “Dancing With the Stars” shot up week to week Monday and had its most competitive demo finish this spring opposite NBC’s “The Voice.”

According to preliminary national estimates from Nielsen, “Dancing With the Stars” averaged a 2.0 rating/7 share in adults 18-49 and 12.4 million viewers overall from 8 to 10 p.m., rising 0.3 in the demo from last week for its top score this cycle. “Dancing” was the night’s most-watched series for a fourth straight week and pulled to within 0.2 or 0.3 of NBC’s “The Voice” (2.2/7 in 18-49, 10.2 million viewers overall), which remained Monday’s No. 1 series in 18-49 despite hitting a season low (it looks likely to hit a 2.3 in the finals).

“Dancing” remains one of the oldest-skewing shows on the broadcast networks, but “The Voice” is getting pretty creaky too. Last night, “Dancing” pulled ahead of the NBC program in adults 18-34 (1.4/6 to 1.2/5), beating it in both genders of the demo (1.9 to 1.7 in women 18-34 and 0.9 to 0.8 in men 18-34) as well as kids 2-11.

In the 10 p.m. drama battle, NBC’s “Blindspot” (1.4/5 in 18-49, 5.7 million viewers overall) was up a tenth in 18-49 from its low opposite college basketball’s championship game last week, edging past CBS’ “NCIS: Los Angeles” (1.3/4 in 18-49, 8.1 million viewers overall), which was above average and won the hour in total viewers. ABC’s “Castle” (1.1/4 in 18-49, 6.5 million viewers overall) held steady at the same rating it has registered for its last six originals now.

Earlier for CBS, “Supergirl” (1.3/5 in 18-49, 6.2 million viewers overall) was unable to build off its surge of two weeks ago with a crossover storyline involving CW’s “The Flash,” as it matched its low of March 14 and 21. “Scorpion” (1.6/5 in 18-49, 8.5 million viewers overall), though, was on the high end of its spring range.

One week after airing repeats opposite college basketball, Fox’s “Gotham” (1.2/4 in 18-49, 3.7 million viewers overall) and “Lucifer” (1.1/3 in 18-49, 3.5 million viewers overall) were both at season lows, down a tick from two weeks ago. “Lucifer,” which was renewed for a second season by Fox last week, is among the stronger gainers in “live plus-3,” with its March 28 episode surging 62% in 18-49 from its same-day average (1.23 to 1.99).

Numbers for CW are inflated due to a baseball preemption in Chicago, as “Crazy Ex-Girlfriend” (0.4/1 in 18-49, 1.3 million viewers overall) and “Jane the Virgin” (0.5/2 in 18-49, 1.4 million viewers overall) matched season highs in the prelims.