Arrow spiked to season highs on Monday as it aired the middle portion of The CW's "Elseworlds" crossover. NBC's The Voice, however, is currently in danger of matching its season low.

The middle episode of "Elseworlds" — featuring the debut of Ruby Rose as Batwoman — propelled Arrow to a 0.7 rating among adults 18-49 and 2.04 million viewers. Both are season highs by a wide margin (the show's same-day averages are 0.4 in the demo and 1.22 million viewers) and the best performance for Arrow since last year's crossover event. Legends of Tomorrow (0.4, 1.11 million) also hit season highs, though it was not part of the crossover.

The latest installment of The Voice is currently at a 1.4 rating for NBC, which would tie its season low and all-time Monday low. There's a chance it will adjust up in the finals, in which case it would equal last week's rating. The holiday special Pentatonix: A Not So Silent Night posted a 0.7 at 10 p.m.

ABC's Great Christmas Light Fight came in low at 0.6, off half a point week-to-week, following the 0.8 rating for CMA Country Christmas.

CBS' numbers are inflated thanks to a pair of Monday Night Football preemptions, but The Neighborhood (currently 1.3 in the demo), Happy Together (1.0), Magnum P.I. (1.0) and Bull (1.0) should all end up around their season averages.

NBC finished on top of the network heap for the night with a 1.2 rating in adults 18-49. CBS is second at 1.0, pending updates. ABC's 0.7 was good enough for third, followed by The CW at 0.6, and Fox, which averaged 0.5 with a pair of reruns.