By James Hibberd
Updated January 30, 2012 at 05:44 PM EST
Jack Rowand/ABC

The magic is still with ABC: Once Upon a Time led all non-sports shows Sunday night in the ratings.

Though NBC won the night, thanks to the Pro Bowl NFL game, ABC’s Once Upon (10.8 million viewers, 3.4 adults 18-49 rating) rose 6 percent and had its most-watched episode in 11 weeks. The fantasy drama led into a Hallmark movie that was actually called A Smile as Big as the Moon (6.9 million, 1.5).

CBS had Undercover Boss (13.1 million, 3.0) jumping 30 percent this week. The reality show was followed by The Good Wife (10.9 million, 2.2), which was up 10 percent, and CSI: Miami (10.5 million, 2.2), down 15 percent from its last original episode a few weeks back.

Fox aired Simpsons (5.1 million, 2.4), Napoleon Dynamite (4.4 million, 2.1), Family Guy (5.9 million, 3.0), and American Dad (4.8 million, 2.4). The first three shows were all down steeply from their post-NFL game episodes a couple weeks ago, though Fox notes Dynamite had a better retention of its Simpsons lead-in last night than it did before. Dad was up 9 percent from its last episode a few weeks back.

Read more:

‘Once Upon a Time’ recap: Starting With the Man in the Mirror

‘The Good Wife’ recap: Ham Sandwiches and Whipped Cream