With San Francisco's loss, the Arizona Cardinals clinched their second straight NFC West title.
The Eagles (10-4) have won five straight games and have a one-game lead over Dallas in the NFC East. Philadelphia visits the Cowboys in two weeks.
The start of the game was pushed back three hours because the city was still recovering from the second-largest snowfall it has seen since records began in 1884. A total of 23.2 inches of snow fell in Philadelphia on Saturday.