Mitchell Leff/Getty Images
D'Andre Swift celebrates with DeVonta Smith after the wide receiver scores a 63-yard receiving touchdown during the third quarter against the Minnesota Vikings.
CNN  — 

D’Andre Swift put in a dominant performance as the Philadelphia Eagles punished an error-prone Minnesota Vikings on Thursday in 34-28 win.

In his first home game since joining the Eagles, the Philadelphia native ran for a career-high 175 rushing yards and a touchdown as the team’s rushing attack routinely dissected the Vikings defense.

Swift, who arrived from the Detroit Lions in the offseason, became the first Eagle with 175 yards and a touchdown on the ground since LeSean McCoy in 2013, per NFL Research.

“He just showed vision, explosiveness,” said Eagles head coach Nick Sirianni. “I thought the offensive line did a phenomenal job of pushing them off the ball. So, I was really pleased he protected the ball.

“That was a lot of touches, too. Not only pleased with how he saw it and how he hit it, but also thought he protected the ball. Especially, when they are coming after it in situations at the end of the game like that.”

It was another less-than-convincing performance from last year’s Super Bowl runners-up, with some moments of sloppiness creeping into an offense that was so dynamic in 2022, despite beginning its season with two wins.

However, between Swift and quarterback Jalen Hurts, the Eagles were able to find enough explosive plays to keep Minnesota at bay.

Hurts looked towards his wide receiver DeVonta Smith when he needed a big play, connecting with the third-year pass catcher on two 50-plus passes. It was a 63-yard touchdown pass in the third quarter that gave Philadelphia a 27-7 lead.

Costly Minnesota errors prevented a serious comeback, with the Vikings losing four fumbles and Philadelphia’s dominant defensive line making Kirk Cousins’ life difficult. The Vikings’ quarterback was hit 10 times, including two sacks.

Derik Hamilton/AP
Philadelphia Eagles safety Terrell Edmunds and defensive tackle Fletcher Cox celebrate Cox's fumble recovery during the second half against the Vikings.

The Vikings have lost their opening two games of the season and the team’s head coach Kevin O’Connell bemoaned the sloppy errors.

“You lose the turnover battle 4-1 … 7-1 in turnovers lost in two games, and we’ve lost by a combined nine points to two playoff teams from a year ago,” O’Connell said.

“So clearly, I’ve gotta coach it better from a standpoint of something we talk about every single day – ball security is a major, major focus in our football philosophy, but clearly I need to do a better job.

“And our staff, we need to go back and continue to find ways to re-emphasize how important it is when you have the football in your hands playing for the Minnesota Vikings.

“Because like I said, we’re really not giving ourselves clean opportunities to win these games, the way we’ve started.”

Matt Slocum/AP
San Francisco 49ers quarterback Brock Purdy looks to pass during the 49ers' 42-19 victory over the Philadelphia Eagles on Sunday, December 3.
Andy Lyons/Getty Images
Roger McCreary of the Tennessee Titans and Indianapolis Colts running back Trey Sermon attempt to catch the ball. The Colts beat the Titans 31-28 in overtime.
Al Bello/Getty Images
New York Jets quarterback Tim Boyle prepares to snap the ball during the Jets' 13-8 loss to the Atlanta Falcons.
Eric Hartline/USA Today Network/Reuters
San Francisco 49ers wide receiver Brandon Aiyuk a catches touchdown pass in the end zone.
Eric Christian Smith/AP
Denver Broncos wide receiver Courtland Sutton celebrates after catching a 45-yard touchdown pass. The Broncos lost to the Houston Texans 22-17.
Roger Steinman/AP
Dallas Cowboys wide receiver Brandin Cooks catches a pass for a first down as Seattle Seahawks safety Jamal Adams defends during the Cowboys' 41-35 Thursday Night Football win on November 30.
Adam Bettcher/Getty Images
Chicago Bears offensive lineman Lucas Patrick lifts placekicker Cairo Santos after Santos kicked the game winning field goal against the Minnesota Vikings on Monday, November 27. The Bears defeated the Vikings 12-10.
Matt Slocum/AP
Philadelphia Eagles quarterback Jalen Hurts celebrates after scoring the game winning touchdown against the Buffalo Bills in overtime on Sunday, November 26. The Eagles won 37-34.
Ian Johnson/Icon Sportswire/Getty Images
Cincinnati Bengals tight end Drew Sample dives into the end zone for a touchdown during the Bengals' 16-10 loss to the Pittsburgh Steelers.
Isaiah J. Downing/USA Today Network/Reuters
Cleveland Browns quarterback Dorian Thompson-Robinson scrambles in the backfield. The Browns lost 29-12 to the Denver Broncos.
Todd Kirkland/Getty Images
Desmond Ridder of the Atlanta Falcons hands the ball off to Tyler Allgeier during the Falcons' 24-15 victory over the New Orleans Saints.
Matt Slocum/AP
Philadelphia Eagles wide receiver Olamide Zaccheaus catches a touchdown pass over Buffalo Bills safety Micah Hyde.
Chris Pedota/USA Today Network
Miami Dolphins safety Jevon Holland runs the ball after intercepting New York Jets quarterback Tim Boyle's Hail Mary pass on the 1-yard line on Friday, November 24. Holland ran it to the other end of the field, weaving through the scrambled defense, for an astonishing 99-yard interception touchdown. The Dolphins beat the Jets 34-13.
Jerome Miron/USA Today Network/Reuters
Dallas Cowboys quarterback Dak Prescott eats a turkey leg after the Cowboys' 45-10 Thanksgiving Day victory over the Washington Commanders on November 23.
Lauren Leigh Bacho/Getty Images
Christian Watson of the Green Bay Packers makes a catch for a touchdown during a game against the Detroit Lions. The Packers beat the Lions 29-22.
David Eulitt/Getty Images
Kansas City Chiefs wide receiver Marquez Valdes-Scantling drops a pass late in the fourth quarter during the Chiefs' Monday Night Football game against the Philadelphia Eagles on November 20. The Eagles beat the Chiefs 21-17 in the Super Bowl rematch.
Mark J. Terrill/AP
Seattle Seahawks cornerback Devon Witherspoon sacks Los Angeles Rams quarterback Matthew Stafford. The Seahawks beat the Rams 17-16.
Aaron M. Sprecher/AP
Cincinnati Bengals quarterback Joe Burrow holds his wrist after a throw during the Bengals' 34-20 Thursday Night Football loss to the Baltimore Ravens on November 16. He tore a ligament in his right wrist.
Nathan Ray Seebeck/USA Today Network/Reuters
Indianapolis Colts safety Julian Blackmon celebrates with teammates after intercepting the ball during the Colts' 10-6 victory over the New England Patriots in Frankfurt, Germany, on November 12.
Joe Sargent/Getty Images
Green Bay Packers wide receiver Jayden Reed stiff arms Joey Porter Jr. of the Pittsburgh Steelers. The Steelers beat the Packers 23-19.
Mike Christy/Getty Images
Arizona Cardinals quarterback Kyler Murray runs the ball during the Cardinals' 25-23 victory over the Atlanta Falcons. It was Murray's first game back in action after being injured late last season.
Chris O'Meara/AP
Tampa Bay Buccaneers offensive tackle Tristan Wirfs recovers a fumble.
Cooper Neill/Getty Images
Dallas Cowboys wide receiver CeeDee Lamb celebrates after scoring a touchdown. The Cowboys beat the New York Giants 49-17.
Steve Luciano/AP
New England Patriots wide receiver Demario Douglas evades Indianapolis Colts cornerback Kenny Moore II.
Harry How/Getty Images
Los Angeles Chargers running back Austin Ekeler, second from bottom, is tackled by Detroit's Aidan Hutchinson and Derrick Barnes, top, during the Chargers' 41-38 loss to the Lions. Detroit linebacker Jack Campbell is on the bottom.
Quinn Harris/Getty Images
Noah Sewell, right, and Jaquan Brisker of the Chicago Bears celebrate during the Bears' 16-13 Thursday Night Football win over the Carolina Panthers on November 9.
Kirill Kudryavtsev/AFP/Getty Images
Kansas City Chiefs players warm up prior to a game against the Miami Dolphins in Frankfurt, Germany, on November 5. The Chiefs beat the Dolphins 21-14.
Kevin Sabitus/Getty Images
Minnesota Vikings backup quarterback Joshua Dobbs reaches for the pylon during the Vikings' 31-28 victory over the Atlanta Falcons. Dobbs, who was acquired by the Vikings in a trade last week, threw for 158 yards with two touchdowns in the air and one on the ground.
Cooper Neill/Getty Images
C.J. Stroud of the Houston Texans drops back to pass during the first half against the Tampa Bay Buccaneers. Stroud threw for 470 yards in the Texans' narrow 39-37 victory.
John Locher/AP
New York Giants quarterback Daniel Jones grimaces after being sacked during the Giants' 30-6 loss to the Las Vegas Raiders.
Wesley Hitt/Getty Images
Chicago Bears tight end Cole Kmet catches a touchdown pass while defended by Tyrann Mathieu of the New Orleans Saints. The Saints beat the Bears 24-17.
Michael Owens/Getty Images
Pittsburgh Steelers running back Jaylen Warren evades Tre Avery of the Tennessee Titans on November 2. The Steelers beat the Titans 20-16.
Joe Robbins/AP
Detroit Lions fans cheer on a third down play during the Lions' 26-14 Monday Night Football victory over the Las Vegas Raiders on October 30.
Justin Edmonds/Getty Images
Denver Broncos cornerback Ja'Quan McMillian celebrates a second quarter interception in Denver on October 29. The Broncos beat the Kansas City Chiefs 24-9.
George Walker IV/AP
Tennessee Titans quarterback Will Levis throws a pass during the Titans' 28-23 victory over the Atlanta Falcons. Levis threw four touchdowns during the game, his NFL debut.
Alex Brandon/AP
Philadelphia Eagles wide receiver A.J. Brown makes a one-handed catch to score a touchdown against Washington Commanders cornerback Benjamin St-Juste. The Eagles beat the Commanders 38-31.
Michael Conroy/AP
Indianapolis Colts running back Zack Moss reaches for a one-yard touchdown run during the Colts' 38-27 loss to the New Orleans Saints.
Jack Dempsey/AP
Kansas City Chiefs quarterback Patrick Mahomes walks off the field after the Chiefs' loss to the Denver Broncos. Mahomes, who was set to make history with a win, threw two interceptions and no touchdowns.
Josie Lepe/AP
Cincinnati Bengals tight end Irv Smith Jr. runs past San Francisco 49ers safety Talanoa Hufanga. The Bengals beat the 49ers 31-17.
Rich Barnes/Getty Images
Dalton Kincaid of the Buffalo Bills celebrates after scoring a touchdown during the Bills' 24-18 Thursday Night Football victory over the Tampa Bay Buccaneers on October 26.
Michael Dwyer/AP
New England Patriots head coach Bill Belichick, right, embraces Buffalo Bills head coach Sean McDermott after the Patriots beat the Bills 29-25 on October 22. It was Belichick's 300th regular-season victory.
Jamie Sabau/USA Today Network/Reuters
Las Vegas Raiders wide receiver Davante Adams drops a pass in the end zone. The Raiders lost 30-12 to the Chicago Bears.
Kevin Sabitus/Getty Images
Atlanta Falcons placekicker Younghoe Koo celebrates with teammates after making a game-winning field goal on the final play of the Falcons' 16-13 victory over the Tampa Bay Buccaneers.
Jack Dempsey/AP
Denver Broncos running back Javonte Williams evades Green Bay Packers safety Darnell Savage, bottom. The Broncos beat the Packers 19-17.
Trevor Ruszkowski/USA Today Network/Reuters
Indianapolis Colts running back Jonathan Taylor runs the ball during the Colts' 39-38 loss to the Cleveland Browns.
Charlie Riedel/AP
Teammates run to Kansas City Chiefs wide receiver Marquez Valdes-Scantling as he celebrates his touchdown during the game against the Los Angeles Chargers. The Chiefs won 31-17.
Sue Ogrocki/AP
San Francisco 49ers quarterback Brock Purdy scrambles away from Cleveland Browns linebacker Jeremiah Owusu-Koramoah during the second half of the 49ers' 19-17 loss on October 15.
Lynne Sladky/AP
Miami Dolphins running back Raheem Mostert jumps over Carolina Panthers cornerback CJ Henderson. Mostert had two touchdowns during the Dolphins' 42-21 victory.
Todd Rosenberg/Getty Images
Chicago Bears quarterback Justin Fields warms up wearing a #51 patch honoring the late Dick Butkus before the Bears' game against the Minnesota Vikings at Soldier Field in Chicago. Butkus, a hard-hitting Pro Football Hall of Fame linebacker who played nine seasons for the Bears, died October 5.
Tony Ding/Icon Sportswire/Getty Images
Los Angeles Rams linebacker Christian Rozeboom celebrates his interception during the Rams' 26-9 victory over the Arizona Cardinals.
Kathryn Riley/Getty Images
Quincy Williams of the New York Jets tackles Philadelphia Eagles wide receiver DeVonta Smith. The Eagles are 5-1 for the season after their 20-14 loss to the Jets.
Jamie Squire/Getty Images
Kansas City Chiefs quarterback Patrick Mahomes calls a play during the Chiefs' 19-8 Thursday Night Football win over the Denver Broncos on October 12.
David Becker/AP
Green Bay Packers wide receiver Jayden Reed sits on the sideline as Las Vegas Raiders' Robert Spillane is congratulated after his interception on October 9. The Raiders beat the Packers 17-13.
Harry How/Getty Images
Haason Reddick of the Philadelphia Eagles celebrates after sacking Los Angeles Rams quarterback Matthew Stafford. The Eagles beat the Rams 23-14.
Paul Sancya/AP
Detroit Lions tight end Sam LaPorta tries in vain to pull in a pass reception in Detroit on October 8. The Lions beat the Carolina Panthers 42-24.
Dustin Bradford/Icon Sportswire/Getty Images
New York Jets running back Breece Hall carries the ball during a game against the Denver Broncos. The Jets won 31-21.
Thearon W. Henderson/Getty Images
KaVontae Turpin of the Dallas Cowboys catches a touchdown pass during the second quarter of the Cowboys' 42-10 loss the San Francisco 49ers at Levi's Stadium.
Andy Lyons/Getty Images North America/Getty Images
Indianapolis Colts running back Zack Moss runs the ball for a touchdown during the first quarter against the Tennessee Titans at Lucas Oil Stadium. The Colts beat the Titans 23-16.
Matt Durisko/AP
Pittsburgh Steelers wide receiver George Pickens celebrates after catching a 41-yard touchdown pass during the Steelers' 17-10 win over the Baltimore Ravens.
Joe Camporeale/USA Today Network/Reuters
Cincinnati Bengals wide receiver Ja'Marr Chase runs past Arizona Cardinals cornerback Marco Wilson after making a catch during the Bengals' 34-20 victory over the Cardinals. Chase scored three touchdowns during the game.
Ashley Landis/AP
Los Angeles Chargers linebacker Khalil Mack sacks Las Vegas Raiders quarterback Aidan O'Connell during the Chargers' 24-17 victory on October 1. Mack recorded six sacks, becoming the fifth player in NFL history to do so in a single game.
Justin Setterfield/Getty Images
Jacksonville Jaguars fans wave flags ahead of a game against the Atlanta Falcons at Wembley Stadium in London. It was the first of five international games the NFL has scheduled this season as part of its ever-expanding International Series. The Jaguars won 23-7.
Cooper Neill/Getty Images
Amon-Ra St. Brown of the Detroit Lions celebrates with fans during his team's 34-20 victory over the Green Bay Packers at Lambeau Field on September 28.
Butch Dill/AP
Tampa Bay Buccaneers wide receiver Deven Thompkins makes a catch for a touchdown in the second half of the Buccaneers' win 26-9 against the New Orleans Saints.
George Walker IV/AP
Cincinnati Bengals' Evan McPherson kicks a field goal during a game against the Tennesee Titans. McPherson was Cincinnati's only player to put points on the board during their 27-3 loss.
Adrian Kraus/AP
Buffalo Bills safety Damar Hamlin shouts while warming up ahead of the Bills game against the Miami Dolphins. Hamlin participated in the opening kickoff, his first regular season appearance after surviving a cardiac arrest on the field nearly nine months ago. The Bills beat the Dolphins 48-20.
Mitchell Leff/Getty Images
Brian Robinson Jr. of the Washington Commanders makes a pass reception during the second quarter of the Commanders' 34-31 overtime loss to the Philadelphia Eagles.
Michael Reaves/Getty Images
Kareem Jackson of the Denver Broncos celebrates intercepting a pass thrown by Chicago Bears quarterback Justin Fields. The Broncos won 31-28.
Rebecca Blackwell/AP
Miami Dolphins running back Raheem Mostert celebrates with teammates Braxton Berrios and Christian Wilkins after scoring one of his four touchdowns during the Dolphins' landslide victory over the Broncos on September 24.
Cary Edmondson/USA Today Network/Reuters
San Francisco 49ers running back Elijah Mitchell is tackled by New York Giants linebacker Micah McFadden in the second quarter at Levi's Stadium. The 49ers remain undefeated after their 30-12 Thursday Night Football win on September 21.
David Eulitt/Getty Images
Grammy Award-winning singer Taylor Swift cheers on the Kansas City Chiefs from the family suite of Chiefs tight end Travis Kelce. Swift's show of support comes after weeks of speculation -- by various NFL broadcasters and the vast majority of Swifties -- that she and Kelce are dating. Swift had plenty to cheer about as the Chiefs beat the Chicago Bears 41-10.
Andrew Nelles/USA Today Network/Reuters
Cleveland Browns wide receiver Amari Cooper pulls in a catch for a touchdown during the Browns' 27-3 victory over the Tennessee Titans at Cleveland Browns Stadium.
Evan Vucci/AP
Buffalo Bills quarterback Josh Allen leaps into the endzone for a touchdown during his team's 37-3 win over the Washington Commanders.
Brent Skeen/USA Today Network/Reuters
Indianapolis Colts tight end Mo Alie-Cox and Baltimore Ravens linebacker Tavius Robinson go after a fumble in the endzone. The Colts beat the Ravens 22-19.
Dan Powers/USA Today Network/Reuters
Green Bay Packers wide receiver Romeo Doubs fends off New Orleans Saints cornerback Isaac Yiadom during the first half at Lambeau Field. The Packers edged out a 18-17 win.
Rick Osentoski/AP
Atlanta Falcons quarterback Desmond Ridder is sacked by Detroit Lions linebacker Derrick Barnes in the first half at Ford Field in Detroit. The Falcons lost 20-6.
Matt Durisko/AP
Cleveland Browns running back Nick Chubb grimaces after suffering a knee injury in a Monday Night Football game against the Pittsburgh Steelers on September 18. He was carted off the field in the second quarter. Before leaving the game, the star running back had 10 carries for 64 yards.
Michael Ainsworth/AP
Dallas Cowboys tight end Jake Ferguson scores in the first half of a 30-10 win over the New York Jets at AT&T Stadium on September 17. It was the Jets' first game without quarterback Aaron Rodgers, who suffered an ankle injury during his debut with the team in Week 1.
Sam Greenwood/Getty Images
Jacksonville Jaguars quarterback Trevor Lawrence throws a pass during the first quarter against the Kansas City Chiefs at TIAA Bank Field. Lawrence threw for 216 yards during Jacksonville's 17-9 loss to Kansas City.
Mike Ehrmann/Getty Images
Chicago Bears running back Khalil Herbert looks for space to run the ball as he evades Tampa Bay Buccaneers linebacker Lavonte David at Raymond James Stadium. The Bears would lose 27-17.
Kevin C. Cox/Getty Images
Atlanta Falcons quarterback Desmond Ridder is tackled by linebacker Preston Smith during the second half of a 25-24 win over the Green Bay Packers at Mercedes-Benz Stadium.
Matt York/AP
Arizona Cardinals wide receiver Michael Wilson makes a catch over New York Giants safety Jason Pinnock at State Farm Stadium. The Cardinals narrowly lost 31-28.
Nathan Ray Seebeck/USA Today Network/Reuters
Kansas City Chiefs tight end Noah Gray receives a pass. The Chiefs beat the Jacksonville Jaguars 17-9.
Adrian Kraus/AP
Las Vegas Raiders wide receiver Davante Adams celebrates after scoring the team's only touchdown during their 38-10 loss to the Buffalo Bills at Highmark Stadium.
Elsa/Getty Images
Quarterback Aaron Rodgers, making his debut with the New York Jets, is sacked by Buffalo Bills defensive end Leonard Floyd. Rodgers suffered an ankle injury and was carted off the field after the play, which occurred during the team's first drive in the first quarter. Before being traded in the offseason, Rodgers had spent the first 18 seasons of his NFL career with the Green Bay Packers.
Justin K. Aller/Getty Images
San Francisco 49ers running back Christian McCaffrey looks for space to run the ball in the second half of a 30-7 win over the Pittsburgh Steelers at Acrisure Stadium on September 10 in Pennsylvania.
Dale Zanine/USA Today Network/Reuters
Carolina Panthers tight end Hayden Hurst tries to stiff arm Atlanta Falcons safety Richie Grant in the first half at Mercedes-Benz Stadium. It was all for naught as the Falcons won the game 24-10.
Ron Chenoy/USA Today Network/Reuters
Las Vegas Raiders WR Jakobi Meyers pulls in a touchdown past Denver Broncos CB Damarri Mathis in the first quarter at Empower Field at Mile High. The score would be important as the Raiders edged the home side, 17-16.
Sue Ogrocki/AP
It was a rough day for Joe Burrow and the Cincinnati Bengals as they got trounced by the Cleveland Browns 24-3. The highest paid quarterback in the league had a tough start to the season, throwing 14-for-31 for 82 yards and being crushed here by Browns safety Grant Delpit.
Nick Wosika/Icon Sportswire/Getty Images
Tampa Bay Buccaneers WR Deven Thompkins runs with the ball during the fourth quarter of a 20-17 win against the Minnesota Vikings at US Bank Stadium in Minneapolis.
Kirby Lee/USA Today Network/Reuters
Los Angeles Chargers kicker JK Scott punts the ball against the Miami Dolphins in the second half at SoFi Stadium. The Chargers would lose 36-34 to the Dolphins.
Randy Litzinger/Icon Sportswire/Getty Images
Baltimore Ravens wide receiver/punt returner Zay Flowers catches a deep pass in the first quarter during the Houston Texans. Baltimore fans had plenty of action to cheer as their team thoroughly handled the Texans 25-9.
Matt Freed/AP
Pittsburgh Steelers linebacker TJ Watt sacks San Francisco 49ers quarterback Brock Purdy. It was to be one of the only highlights for the home fans as the Niners won 30-7.
Jay Biggerstaff/USA Today Network/Reuters
It was a rough start to the year for the Kansas City Chiefs and superstar quarterback Patrick Mahomes as they were shocked by the Detroit Lions 21-20 in Missouri. Still, many are predicting the Chiefs will repeat this year.

A silver lining

Amid the gloom, there was a moment to celebrate for the Vikings with their superstar wide receiver Justin Jefferson reaching a historic NFL milestone.

Jefferson became the fastest player to reach 5,000 career receiving yards in 52 games, surpassing the previous record set by Odell Beckham Jr. which was 54 games.

Michael Owens/Getty Images
Jefferson makes a catch against the Eagles while Darius Slay defends.

The 24-year-old finished the defeat against Eagles with 159 receiving yards, after racking up 150 yards in the Week 1 loss to the Tampa Bay Buccaneers.

In his first three seasons in the NFL, Jefferson has surpassed 1,400 receiving yards in each of them, finishing with a mammoth 1,809 yards last year.