Jake Elliott hit a 35-yard field goal as time expired, after the Texans had scored two touchdowns in the last five minutes to come back from 29-16 down.
Zach Ertz (86) celebrates with Jason Kelce (62) and Alshon Jeffery (17) after one of his touchdown catches in the Philadelphia Eagles' 32-30 win over the Houston Texans at Lincoln Financial Field.Read moreMatt Rourke / AP
Jake Elliott hit a 35-yard field goal as time expired to give the Eagles a dramatic 32-30 win over the Houston Texans at Lincoln Financial Field, after the Texans had scored two touchdowns in the last five minutes to erase a 29-16 deficit.
Here’s a look back at how the game unfolded in our live chat.
Game summary
0:00 4th — Eagles 32, Texans 30: Jake Elliott hit a 35-yard field goal at the buzzer to win the game.
4:41 4th — Eagles 29, Texans 23: Deshaun Watson fired a 20-yard touchdown pass to DeAndre Hopkins to keep Houston in the game.
10:21 4th — Eagles 29, Texans 16: Nick Foles connected with Zach Ertz for a 23-yard catch-and-run touchdown. Jake Elliott hooked the extra point wide right.
Eagles quarterback Nick Foles (9) looks to the stands as he runs off the field after a game against the Houston Texans at Lincoln Financial Field in South Philadelphia on Sunday, Dec. 23, 2018. The Eagles won 32-30.Read moreTIM TAI
Eagles kicker Jake Elliott kicks the game winning late fourth-quarter field goal against the Houston Texans on Sunday, December 23, 2018 in Philadelphia.Read moreYONG KIM
Eagles kicker Jake Elliott (4) celebrates his game-winning field goal in the final seconds of a game against the Houston Texans at Lincoln Financial Field in South Philadelphia on Sunday, Dec. 23, 2018. The Eagles won 32-30.Read moreTIM TAI
Eagles head coach Doug Pederson, right, celebrates the game-winning field goal over the Texans. Philadelphia Eagles win 32-30 over the Houston Texans in Philadelphia, PA on December 23, 2018.Read moreDAVID MAIALETTI
Eagles quarterback Nick Foles (9) has his face masked pulled by Houston Texans defensive end/outside linebacker Jadeveon Clowney (90) in the second quarter during a game at Lincoln Financial Field in Philadelphia, Sunday, Dec. 23, 2018.Read moreHEATHER KHALIFA
Eagles quarterback Nick Foles, right, argues with referee John Parry, left, in the 2nd quarter. Philadelphia Eagles play the Houston Texans in Philadelphia, PA on December 23, 2018. Files was looking for a face mask call.Read moreDAVID MAIALETTI
Eagles tight end Zach Ertz, left, makes a catch along the Eagles' sideline late in the 4th quarter against the Texans. It set up the game-winning field goal. Philadelphia Eagles win 32-30 over the Houston Texans in Philadelphia, PA on December 23, 2018.Read moreDAVID MAIALETTI
Eagles wide receiver Nelson Agholor (13) catches a pass in front of Houston Texans safety Tyrann Mathieu (32) before running it for a touchdown in the third quarter of a game at Lincoln Financial Field in South Philadelphia on Sunday, Dec. 23, 2018. The Eagles won 32-30.Read moreTIM TAI
Eagles wide receiver Nelson Agholor falls back in the end zone after scoring a third-quarter touchdown against the Houston Texans on Sunday, December 23, 2018 in Philadelphia.Read moreYONG KIM
Eagles defensive end Chris Long (56) sacks Houston Texans quarterback Deshaun Watson (4), forcing a fumble, in the fourth quarter of a game at Lincoln Financial Field in South Philadelphia on Sunday, Dec. 23, 2018. The Eagles won 32-30.Read moreTIM TAI
Eagles defensive tackle Fletcher Cox, left, scoops up a fumble in front of the Eagles' bench in the 4th quarter against the Texans. Philadelphia Eagles win 32-30 over the Houston Texans in Philadelphia, PA on December 23, 2018.Read moreDAVID MAIALETTI
Eagles defensive end Chris Long celebrates with his teammates wearing a make after forcing a fumble on Houston Texans quarterback Deshaun Watson in the fourth-quarter on Sunday, December 23, 2018 in Philadelphia.Read moreYONG KIM
Eagles tight end Zach Ertz, left, leaps into the arms of Eagles offensive guard Stefen Wisniewski, right, after Ertz scored in the 4th quarter against the Texans. Philadelphia Eagles win 32-30 over the Houston Texans in Philadelphia, PA on December 23, 2018.Read moreDAVID MAIALETTI
Eagles quarterback Nick Foles gets his face mask grabbed by Houston Texans outside linebacker Jadeveon Clowney during a second-quarter Eagles two-point conversion on Sunday, December 23, 2018 in Philadelphia. Clowney was not called for a penalty on the play.Read moreYONG KIM
Houston Texans quarterback Deshaun Watson (4) runs for a touchdown in the second quarter of a game against the Eagles at Lincoln Financial Field in South Philadelphia on Sunday, Dec. 23, 2018.Read moreTIM TAI
Eagles quarterback Nick Foles (9) throws the ball in the second quarter during a game against the Houston Texans at Lincoln Financial Field in Philadelphia, Sunday, Dec. 23, 2018.Read moreHEATHER kHALIFA
Eagles quarterback Nick Foles (9) shouts at an official after being sacked during a two-point conversion attempt in the second quarter of a game against the Houston Texans at Lincoln Financial Field in South Philadelphia on Sunday, Dec. 23, 2018.Read moreTIM TAI
Eagles tight end Zach Ertz flys over Houston Texans cornerback Aaron Colvin in the 2nd quarter. Philadelphia Eagles play the Houston Texans in Philadelphia, PA on December 23, 2018.Read moreDAVID MAIALETTI
Eagles running back Darren Sproles, left, breaks a tackle by Houston Texans cornerback Johnathan Joseph, center, and Houston Texans strong safety Justin Reid, right, as he scores in the 1st quarter. Philadelphia Eagles play the Houston Texans in Philadelphia, PA on December 23, 2018.Read moreDAVID MAIALETTI
Eagles tight end Zach Ertz (86) celebrates in the end zone after a touchdown in the second quarter during a game against the Houston Texans at Lincoln Financial Field in Philadelphia, Sunday, Dec. 23, 2018.Read moreHEATHER KHALIFA
Eagles wide receiver Nelson Agholor (13) runs the ball in the second quarter during a game against the Houston Texans at Lincoln Financial Field in Philadelphia, Sunday, Dec. 23, 2018.Read moreHEATJHER KHALIFA
5:31 3rd — Eagles 16, Texans 16: Jake Elliott kicked a 47-yard field goal to tie the game.
1:17 2nd — Texans 16, Eagles 13: Deshaun Watson scored his second touchdown of the day, this time a seven-yard scamper down the left side.
3:08 2nd — Eagles 13, Texans 9: On the Birds' 13th straight play from inside the 20-yard line of an 18-play drive, they finally scored as Nick Foles threw a one-yard touchdown pass to Zach Ertz. The Eagles went for two and didn’t get it, though Nick Foles was grabbed by the face mask and it wasn’t called.
10:23 2nd — Texans 9, Eagles 3: After Jadeveon Clowney stripped Nick Foles of the ball deep in Eagles territory, Deshaun Watson scored on a 5-yard touchdown run. Ka’imi Fairbairn missed the extra point.
14:55 2nd — Eagles 7, Texans 3: Houston’s Ka’imi Fairbairn kicked a 30-yard field goal.
6:32 1st — Eagles 7, Texans 0: On 4th down and 2 at Houston’s 37, Nick Foles threw a screen pass to Darren Sproles out wide on the right, and Sproles raced down the field to score the game’s first touchdown.
Get insights on the Eagles delivered straight to your inbox with Early Birds, beat writer Zach Berman’s newsletter for Eagles fans. Click here to sign up.
I'm The Inquirer's soccer reporter, covering the Union, the U.S. men's and women's national teams, MLS, the NWSL, and Philadelphia's place in the world's game. I also cover college basketball and the WNBA, as Philadelphia pursues an expansion team.