John Cochran

CBS topped Sunday with the Survivor: Caramoan — Fans vs. Favorites finale.

The two-hour episode averaged 10 million viewers and a 2.6 in the adults 18-to-49 demographic, even with last Wednesday's episode and down two tenths from last spring's finale. The reunion special (8.3 million, 2.2) was down a tenth from last spring's.

Get the scoop on 39 must-watch finales

On ABC, Once Upon a Time's finale (7.2 million, 2.2) was flat with last week and down more than a point from last year's finale. Revenge's two-hour closer (6 million, 1.6) dipped two tenths from last week and fell a steep 25 percent from its Season 1 ender, which aired on a Wednesday.

Fox's animated block was down, except for Family Guy (4.7 million, 2.4), which inched up and The Simpsons (4.1 million, 1.9), which was steady.

NBC's All-Star Celebrity Apprentice (4.1 million, 1.3) hit a season low.

8 p.m.
CBS: Survivor: Caramoan — Fans vs. Favorites 10 million viewers (2.6 demo rating) [8-10 p.m.]
ABC: Once Upon a Time 7.2 million (2.2)
Fox: The Simpsons 4.1 million (1.9) [8:30-9 p.m.]; Bob's Burgers 3.3 million (1.6)
NBC: The Voice (R) 3.8 million (1.0) [7-9 p.m.]

9 p.m.
ABC: Revenge 6 million (1.6) [9-11 p.m.]
Fox: Family Guy 4.6 million (2.1); American Dad! 5.1 million (2.1)
NBC: All-Star Celebrity Apprentice 4.1 million (1.3) [9-11 p.m.]

10 p.m.
CBS:
Survivor reunion 8.3 million (2.2)