The "Hunger Games" finale spoiled an early Christmas for the holiday horror comedy "Krampus" to maintain its top spot at the North American box office for the third week running.

The Jennifer Lawrence-led film took in an estimated $18.6 million in the U.S. and Canada, bringing its domestic total to $227 million, according to Rentrak estimates Sunday.

The anti-Santa Claus thriller from Universal, the only film to debut in the top 10 this week, brought in $16 million.

The normally slow weekend following Thanksgiving was up 26 percent from a year ago thanks to the fresh fodder from Universal, which slipped in between the release of two huge franchise movies — "The Hunger Games: Mockingjay — Part 2," and "Star Wars: Episode VII — The Force Awakens," which is due out Dec. 18.

Modestly budgeted for under $15 million, "Krampus" is likely to add to the profits of what has been a record year for Universal following the release of movies like "Jurassic World," "Furious 7" and "Minions."

Meanwhile, the final movie installment for bow-wielding Katniss pushed past $500 million worldwide, another hit for Lionsgate, which has staked its claim on the young adult market.

1. "The Hunger Games: Mockingjay — Part 2," $18.6 million

2. "Krampus," $16 million

3. "Creed," $15.5 million

4. "The Good Dinosaur," $15.5 million

5. "Spectre," $5.4 million

6. "The Night Before," $4.9 million

7. "The Peanuts Movie," $3.5 million

8. "Spotlight," $2.9 million

9. "Brooklyn," $2.4 million

10. "Secret In Their Eyes," $2 million