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?

ABC's new Sunday night lineup yielded good results overall, with Revenge (9.5 million, 3.2) tying Desperate Housewives' performance in the demo from last year and falling just a tenth from its series premiere on a Wednesday last fall. 666 Park Avenue, on the other hand, drew 7 million and a 2.2, well below Pan Am's 11 million and 3.1 in the timeslot last fall.

666 Park Avenue did edge The Mentalist in the demo (10.8 million, 2.1), as the CBS procedural hit a series low in its Sunday debut. CBS' The Amazing Race (9.7 million, 2.5) and The Good Wife (9.8 million, 1.8) were down 17 and 18 percent, respectively.

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.
CBS:
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)