This year's highly anticipated Arrowverse crossover, "Elseworlds," gave Arrow an impressive ratings boost when it aired on Monday night.

The second part of the crossover on Arrow attracted 2.04 million total viewers and a 0.7 rating, according to TVLine. Those numbers put The CW's flagship DC superhero show at a 54 week high, its best since the Arrowverse's crossover at this time last year.

RELATED: Elseworlds May Have Already Set Up the Arrowverse's Next Big Crossover

Week-to-week, Arrow's numbers were up 51 percent in viewers and 40 percent in demo, respectively.

Viewer numbers were an improvement on the opening night of "Elseworlds" on The Flash Sunday night. Although, ratings were still 19 percent lower in viewers than the second part of the crossover from last year.

"Elseworlds" centers on the team-up of The Flash (Grant Gustin), Arrow (Stephen Amell) and Supergirl (Melissa Benoist). It also introduced Ruby Rose as Batwoman and Elizabeth Tulloch as Lois Lane, and featured the long-awaited return of Tyler Hoechlin's Superman.

In addition to the three shows included this year, last year's crossover, "Crisis on Earth-X," also included Legends of Tomorrow.

RELATED: Elseworlds: Elizabeth Tulloch Talks Potential Superman Spinoff Series

This year, however, the Legends maintained a separate storyline, presenting a bonkers fall finale that saw the timeline repeatedly changing. This allowed the delightfully zany show to include homages to '80s era action, Charlie's Angels and The Muppets. Airing after the second part of  "Elseworlds," Legends' ratings also improved, drawing 1.11 million viewers, a season high.

"Elseworlds," this year's Arrowverse crossover event, involves the casts of Supergirl, Arrow and The Flash. After the first two parts aired on the most recent episodes of The Flash and Arrow, "Elseworlds" concludes on Tuesday, Dec. 11, with Supergirl.