Rachael Taylor and Dave Annable Rachael Taylor and Dave Annable

Once Upon a Time's still got its ratings magic.

The ABC fairy-tale drama was the top-rated scripted show Sunday, averaging 11 million viewers and a 3.8 in the adults 18-to-49 demographic, down just two-tenths from its series premiere last October.

NBC won the night with Sunday Night Football (20.5 million, 8.1).

Vote: Which fall premieres won you over? Which flopped?

Fox's animated block was also down, but The Simpsons (8 million, 3.7) was the second highest-rated scripted show of the night.

8 p.m.
CBS: The Amazing Race 9.7 million viewers (2.5 demo rating)
ABC: Once Upon a Time 11 million (3.8)
Fox: The Simpsons 8 million (3.7); Bob's Burgers 5.4 million (2.5)
NBC: Sunday Night Football 20.5 million (8.1) [8-11:30 p.m.]

9 p.m.
The Good Wife 9.8 million (1.8)
ABC: Revenge 9.5 million (3.2)
Fox: Family Guy 6.5 million (3.3); American Dad 5.2 million (2.5)

10 p.m.
CBS: The Mentalist 10.8 million (2.1)
ABC: 666 Park Avenue 7 million (2.2)