NBC’s new drama “Constantine” opened to solid numbers Friday despite having to go up against the World Series on Fox, which won the night and cut into ratings for most shows.

According to preliminary nationals from Nielsen, “Constantine” averaged a 1.4 rating/5 share in adults 18-49 and 4.3 million viewers overall at 10 p.m., retaining more than 90% of its demo lead-in from the fourth-season premiere of “Grimm” (1.5/5 in 18-49, 5.3 million viewers overall). These are the Peacock’s best in-season results in these time periods since March.

A year ago, NBC fared better with both its “Grimm” premiere (1.8/6 in 18-49, 6.2 million) and the series premiere behind it, “Dracula” (1.8/6 in 18-49, 5.3 million viewers overall), but last night’s combo faced tougher competition in the form of Game 3 of the World Series.

“Constantine,” based on a DC Comics character, held steady in its second half-hour, a good sign for a 10 p.m. show. Last year, “Dracula” had fallen to a 0.9 rating just two weeks after its premiere, so the net will hope this fall’s newbie can hold up better.

The World Series game, won by the Kansas City Royals, averaged a 2.5/9 in 18-49 and 9.9 million viewers overall on Fox’s stations from 8 to 11 p.m., with the game’s final averages expected to be at least 10% higher. While these are the lowest numbers of the Series (to be expected on lightly watched Friday), Fox dominated the night in demos. Game 4 is tonight.

ABC’s 8-10 p.m. lineup of “Last Man Standing” (1.1/5 in 18-49, 6.3 million viewers overall), “Cristela” (1.0/4 in 18-49, 5.2 million viewers overall) and “Shark Tank” (1.8/6 in 18-49, 6.9 million viewers overall) was a bit lower than last week, but a lack of “Dateline” competition at 10 p.m. helped “20/20” spike (1.5/5 in 18-49, 5.8 million viewers overall).

At CBS, “The Amazing Race” fell back (1.0/4 in 18-49, 5.5 million viewers overall) after hitting season highs last week. It was followed by “Hawaii Five-0” (1.1/4 in 18-49, 8.8 million viewers overall) and “Blue Bloods” (1.3/4 in 18-49, 11.2 million viewers overall), the latter of which was easily Friday’s most-watched series overall.