PHILADELPHIA, PA — The 2025 NFL season opener between the Dallas Cowboys and the Philadelphia Eagles had everything fans could imagine: drama, controversy, and even Mother Nature stepping in to steal the spotlight.
A Shocking Start
The game at Lincoln Financial Field was already packed with tension. Just six seconds into the contest, Eagles defensive lineman Jalen Carter was ejected for allegedly spitting at Cowboys quarterback Dak Prescott — a stunning moment that set the tone for a wild night.
By the third quarter, Philadelphia held a narrow 24-20 lead when severe weather rolled in, forcing officials to halt play with 4:44 left in the period.
Lightning Strikes, Game Delayed
A lightning storm near the stadium led to an immediate suspension of play. Fans were asked to take shelter inside the concourses, while players and coaches were escorted to their locker rooms.
The delay lasted over an hour, with kickoff resuming around 11:30 PM ET, breaking the rhythm of both teams and testing the patience of fans in attendance.
Game Resumes, Eagles Hold On
Once play restarted, both offenses struggled to regain momentum. The Cowboys made a push late, but the Eagles’ defense held firm, preserving a hard-fought 24-20 victory to begin their Super Bowl title defense.
Key Storylines
-
Jalen Carter’s Ejection: One of the fastest ejections in NFL history, sparking heavy debate across the league.
-
Lightning Delay: A rare, lengthy weather delay that disrupted the flow of a rivalry game.
-
Cowboys Without Parsons: Dallas faced added pressure without former star Micah Parsons, recently traded to Green Bay.
Final Takeaway
The season opener between the Cowboys and Eagles wasn’t just another chapter in their historic rivalry — it was chaos in every sense. From Carter’s ejection to a lightning storm that left 70,000 fans waiting in the dark, this game will be remembered as one of the most dramatic season openers in recent memory.
For the Eagles, the night ended with a win. For the Cowboys, it ended with questions — and a long season ahead to find answers.

