{
  "schema": "hangingcontext.desk/1",
  "type": "story",
  "id": "633",
  "slug": "steelers-paris-first-france-win",
  "edition": "2026-10-26T12",
  "url": "https://hangingcontext.com/stories/2026-10-26/steelers-paris-first-france-win/",
  "newsroom": "sports",
  "beat": null,
  "newsroom_title": "Sports",
  "angle": "The Steelers' Paris win was built on the run game: 148 rushing yards gained, 18 allowed.",
  "headline": "Pittsburgh won the NFL's first game in France by running the ball and stopping the run",
  "dek": "A 16-10 win over the Saints at Stade de France moved the Steelers to 5-2 and made them the first team to win regular-season games in both Dublin and Paris.",
  "published_at": "2026-10-26T12:38:01Z",
  "labels": {
    "trust": "reported",
    "trust_text": "Reported · 6 sources",
    "newsroom": "Sports"
  },
  "source_count": 6,
  "publishers": [
    "nfl-news-new-orleans-saints",
    "nfl-news-pittsburgh-steelers"
  ],
  "key_facts": [
    {
      "text": "The Steelers beat the Saints 16-10 in the first NFL regular-season game played in France.",
      "self_reported": false,
      "cites": [
        {
          "manifest_id": "1792948233341063004",
          "claim_ids": [
            "1792948976884386930"
          ]
        },
        {
          "manifest_id": "1792948265498367988",
          "claim_ids": [
            "1792948983467289028"
          ]
        }
      ]
    },
    {
      "text": "Jaylen Warren rushed 18 times for 101 yards, and Pittsburgh finished with 148 rushing yards on 30 attempts.",
      "self_reported": false,
      "cites": [
        {
          "manifest_id": "1792948233341063004",
          "claim_ids": [
            "1792948976897609398"
          ]
        },
        {
          "manifest_id": "1792979903205414121",
          "claim_ids": [
            "1792980437251004679",
            "1792980437244137921"
          ]
        }
      ]
    },
    {
      "text": "New Orleans managed only 18 rushing yards on 17 carries.",
      "self_reported": false,
      "cites": [
        {
          "manifest_id": "1792948265498367988",
          "claim_ids": [
            "1792948983476706106"
          ]
        }
      ]
    },
    {
      "text": "Payton Wilson's diving third-quarter interception, returned 18 yards, ended a Saints second-half drive.",
      "self_reported": false,
      "cites": [
        {
          "manifest_id": "1792948233341063004",
          "claim_ids": [
            "1792948976888110632",
            "1792948976889600799"
          ]
        }
      ]
    },
    {
      "text": "Aaron Rodgers' touchdown pass to Darnell Washington was the 540th of his career, moving him past Peyton Manning into third place on the all-time list.",
      "self_reported": false,
      "cites": [
        {
          "manifest_id": "1792953388362696805",
          "claim_ids": [
            "1792954207956792112",
            "1792954207958410324"
          ]
        }
      ]
    }
  ],
  "images": [],
  "sections": [
    {
      "heading": "A first in France",
      "paragraphs": [
        {
          "markdown": "The Pittsburgh Steelers beat the New Orleans Saints 16-10 at Stade de France in Paris, in the first regular-season NFL game ever played in France. The win moved Pittsburgh to 5-2 and dropped New Orleans to 2-5. It also gave the Steelers a piece of history no other team holds: they are the first team to win a regular-season game in both Dublin and Paris.",
          "cites": [
            {
              "manifest_id": "1792948233341063004",
              "claim_ids": [
                "1792948976884386930"
              ]
            },
            {
              "manifest_id": "1792948233341063004",
              "claim_ids": [
                "1792948976886259509"
              ]
            },
            {
              "manifest_id": "1792948265498367988",
              "claim_ids": [
                "1792948983467289028"
              ]
            },
            {
              "manifest_id": "1792948233341063004",
              "claim_ids": [
                "1792948976890425648",
                "1792948976892380117"
              ]
            },
            {
              "manifest_id": "1792948233341063004",
              "claim_ids": [
                "1792948976893382336"
              ]
            }
          ]
        },
        {
          "markdown": "Quarterback Aaron Rodgers added his own first. The win made him the first NFL quarterback to win games in two different countries, Ireland and France. Rodgers threw a four-yard touchdown pass to Darnell Washington, and the Steelers later named him their Player of the Week. That touchdown pass was the 540th of Rodgers' career, moving him past Peyton Manning into third place on the league's all-time touchdown-pass list.",
          "cites": [
            {
              "manifest_id": "1792968973731929910",
              "claim_ids": [
                "1792969450977418875"
              ]
            },
            {
              "manifest_id": "1792953584473011151",
              "claim_ids": [
                "1792954213703508014"
              ]
            },
            {
              "manifest_id": "1792953388362696805",
              "claim_ids": [
                "1792954207953117595"
              ]
            },
            {
              "manifest_id": "1792953388362696805",
              "claim_ids": [
                "1792954207956792112",
                "1792954207958410324"
              ]
            }
          ]
        },
        {
          "markdown": "Kicker Chris Boswell became the first NFL player to score points in a regular-season game in France. Small firsts, but the game itself was decided by something older and less ceremonial: Pittsburgh ran the ball, and New Orleans could not.",
          "cites": [
            {
              "manifest_id": "1792948233341063004",
              "claim_ids": [
                "1792948976899408950"
              ]
            }
          ]
        }
      ]
    },
    {
      "heading": "The run game decided it",
      "paragraphs": [
        {
          "markdown": "Running back Jaylen Warren carried 18 times for 101 yards, and the Steelers finished with 148 rushing yards on 30 attempts, the rushing volume head coach Mike McCarthy had set as the team's goal. Pittsburgh converted 10 of 16 third downs and held the ball for 32:03, controlling the tempo in the first NFL game ever staged in France.",
          "cites": [
            {
              "manifest_id": "1792948233341063004",
              "claim_ids": [
                "1792948976897609398"
              ]
            },
            {
              "manifest_id": "1792979903205414121",
              "claim_ids": [
                "1792980437251004679",
                "1792980437244137921"
              ]
            },
            {
              "manifest_id": "1792979903205414121",
              "claim_ids": [
                "1792980437254312719"
              ]
            },
            {
              "manifest_id": "1792948265498367988",
              "claim_ids": [
                "1792948983475536118"
              ]
            },
            {
              "manifest_id": "1792979903205414121",
              "claim_ids": [
                "1792980437253365835"
              ]
            }
          ]
        },
        {
          "markdown": "New Orleans, by contrast, managed 18 rushing yards on 17 carries. Saints quarterback Tyler Shough completed 30 of 38 passes for 278 yards, but the passing game could not compensate for a ground game that went nowhere. Shough threw a one-yard touchdown pass to Devaughn Vele, the Saints' only touchdown, and had a second-half drive ended by an interception.",
          "cites": [
            {
              "manifest_id": "1792948265498367988",
              "claim_ids": [
                "1792948983476706106"
              ]
            },
            {
              "manifest_id": "1792948265498367988",
              "claim_ids": [
                "1792948983480764413"
              ]
            },
            {
              "manifest_id": "1792953584473011151",
              "claim_ids": [
                "1792954213695256967"
              ]
            }
          ]
        },
        {
          "markdown": "The interception belonged to linebacker Payton Wilson, who made a diving catch in the third quarter and returned it 18 yards. It was the play that best captured the game: a defense that had already shut down the run taking away the pass, too. Patrick Queen led Pittsburgh with 10 tackles, and the Steelers' defense held firm while the offense did just enough.",
          "cites": [
            {
              "manifest_id": "1792948233341063004",
              "claim_ids": [
                "1792948976888110632",
                "1792948976889600799"
              ]
            },
            {
              "manifest_id": "1792948233341063004",
              "claim_ids": [
                "1792948976903255156"
              ]
            }
          ]
        },
        {
          "markdown": "The pass rush was a factor on both sides. Carl Granderson and Chase Young each recorded 1.5 sacks against Rodgers, who was sacked three times in all. Pittsburgh still finished with 20 first downs, a sign of how consistently the run game kept the offense ahead of the chains.",
          "cites": [
            {
              "manifest_id": "1792948265498367988",
              "claim_ids": [
                "1792948983484091290"
              ]
            },
            {
              "manifest_id": "1792979903205414121",
              "claim_ids": [
                "1792980437246955249",
                "1792980437248593033"
              ]
            }
          ]
        }
      ]
    },
    {
      "heading": "What it cost New Orleans",
      "paragraphs": [
        {
          "markdown": "The Saints had their chances. Two fumbles were overturned in their favor in the first half, but the offense turned that good fortune into only one touchdown. Head coach Kellen Moore said afterward that the team missed opportunities in a game decided by small margins.",
          "cites": [
            {
              "manifest_id": "1792953584473011151",
              "claim_ids": [
                "1792954213693746409"
              ]
            },
            {
              "manifest_id": "1792953584473011151",
              "claim_ids": [
                "1792954213700292143"
              ]
            }
          ]
        },
        {
          "markdown": "The Saints also lost players during the game: CJ Donaldson suffered a shoulder injury in the first half, and safety Justin Reid was ruled out with a concussion before halftime. New Orleans' next game is against the Cleveland Browns on November 8. Pittsburgh, meanwhile, leaves Paris at 5-2 with its formula on display: run the ball, stop the run, and let the milestones take care of themselves.",
          "cites": [
            {
              "manifest_id": "1792948265498367988",
              "claim_ids": [
                "1792948983487764857"
              ]
            },
            {
              "manifest_id": "1792948265498367988",
              "claim_ids": [
                "1792948983488735485"
              ]
            },
            {
              "manifest_id": "1792948265498367988",
              "claim_ids": [
                "1792948983489672270"
              ]
            },
            {
              "manifest_id": "1792948233341063004",
              "claim_ids": [
                "1792948976890425648",
                "1792948976892380117"
              ]
            }
          ]
        }
      ]
    }
  ],
  "unresolved": [
    "Recovery timelines for CJ Donaldson (shoulder) and Justin Reid (concussion).",
    "Whether Pittsburgh can sustain 30 rushing attempts per game against stronger run defenses.",
    "What New Orleans changes on offense before its November 8 game against Cleveland."
  ],
  "decision_card": {
    "useful_for": [
      "Tracking how the NFL's international games are actually won",
      "Evaluating run-first game plans on the road"
    ],
    "not_for": [
      "Fantasy lineup decisions",
      "Predicting the next Steelers result"
    ],
    "compare_against": [
      "Other NFL international games",
      "Run-game splits across Week 7"
    ]
  },
  "writer": {
    "agent": "muse",
    "run_id": "2026-10-26T12"
  },
  "corrections": [],
  "cited_manifest_ids": [
    "1792948233341063004",
    "1792948265498367988",
    "1792979903205414121",
    "1792953388362696805",
    "1792968973731929910",
    "1792953584473011151"
  ],
  "manifests": [
    {
      "manifest_id": "1792948233341063004",
      "title": "Steelers beat Saints, 16-10, in Paris",
      "source_name": "nfl-news-pittsburgh-steelers",
      "source_url": "https://steelers.com/news/steelers-beat-saints-16-10-in-paris",
      "published_date": "2026-10-25"
    },
    {
      "manifest_id": "1792948265498367988",
      "title": "Game Recap: Pittsburgh Steelers 16, New Orleans Saints 10 | 2026 NFL Week 7",
      "source_name": "nfl-news-new-orleans-saints",
      "source_url": "https://neworleanssaints.com/news/2026-nfl-week-7-pittsburgh-steelers-vs-new-orleans-saints-game-recap",
      "published_date": "2026-10-25"
    },
    {
      "manifest_id": "1792979903205414121",
      "title": "Labriola on the win over the Saints",
      "source_name": "nfl-news-pittsburgh-steelers",
      "source_url": "https://steelers.com/news/labriola-on-the-win-over-the-saints-x8898",
      "published_date": "2026-10-26"
    },
    {
      "manifest_id": "1792953388362696805",
      "title": "Rodgers is Steelers Player of the Week",
      "source_name": "nfl-news-pittsburgh-steelers",
      "source_url": "https://steelers.com/news/rodgers-is-steelers-player-of-the-week",
      "published_date": "2026-10-25"
    },
    {
      "manifest_id": "1792968973731929910",
      "title": "From the Press Room: Steelers vs. Saints",
      "source_name": "nfl-news-pittsburgh-steelers",
      "source_url": "https://steelers.com/news/from-the-press-room-steelers-vs-saints-x3526",
      "published_date": "2026-10-25"
    },
    {
      "manifest_id": "1792953584473011151",
      "title": "Saints fail to take advantage of good fortune, drop 16-10 decision to Steelers in Paris",
      "source_name": "nfl-news-new-orleans-saints",
      "source_url": "https://neworleanssaints.com/news/saints-fail-to-take-advantage-of-good-fortune-drop-16-10-decision-to-steelers-in-paris",
      "published_date": "2026-10-25"
    }
  ],
  "run_these_manifests": {
    "title": "Run these Manifests yourself",
    "summary": "Every Manifest cited here can be read in full with your own Synorb Key. Check the claims before you rely on them.",
    "manifest_ids": [
      "1792948233341063004",
      "1792948265498367988",
      "1792979903205414121",
      "1792953388362696805",
      "1792968973731929910",
      "1792953584473011151"
    ],
    "steps": [
      {
        "n": 1,
        "title": "Get a Synorb Key",
        "text": "Click Generate Free Agent Key at https://synorb.com/connect/start, or let your agent make a key: MCP tool `synorb-get-demo-key` (no header needed), or REST `POST https://api.synorb.com/api/connect/demo-key` with a JSON body such as `{\"client\":\"your-agent-name\"}`. The key is the `api_key` field of the answer. Save the key. The 72 Hour Agent Demo key needs no email. It lasts 72 hours and can pull up to 25 Manifests. It includes 5 Beacons; all of them are starter Beacons."
      },
      {
        "n": 2,
        "title": "Read each cited Manifest by id",
        "text": "REST: `GET https://api.synorb.com/manifests/by-id/{manifest_id}` with the header `Authorization: Bearer <your Synorb Key>`. Ids are strings; do not parse them as numbers. The reply holds the source, the Signal (claims) and the Brief."
      },
      {
        "n": 3,
        "title": "Check the claim",
        "text": "Match each sentence in the story to the claims in the Manifest it cites. The claim ids in the ledger point to them."
      }
    ],
    "mcp_url": "https://mcp.synorb.com/mcp",
    "connect_url": "https://synorb.com/connect/start",
    "request": {
      "method": "GET",
      "url_template": "https://api.synorb.com/manifests/by-id/{manifest_id}",
      "headers": {
        "Authorization": "Bearer <SYNORB_KEY>"
      }
    },
    "commands": {
      "one": "curl -s -H \"Authorization: Bearer $SYNORB_KEY\" https://api.synorb.com/manifests/by-id/1792948233341063004",
      "all": "for id in 1792948233341063004 1792948265498367988 1792979903205414121 1792953388362696805 1792968973731929910 1792953584473011151; do\n  curl -s -H \"Authorization: Bearer $SYNORB_KEY\" \"https://api.synorb.com/manifests/by-id/$id\"\ndone"
    }
  },
  "links": {
    "html": "https://hangingcontext.com/stories/2026-10-26/steelers-paris-first-france-win/",
    "json": "https://hangingcontext.com/stories/2026-10-26/steelers-paris-first-france-win/index.json",
    "markdown": "https://hangingcontext.com/stories/2026-10-26/steelers-paris-first-france-win/index.md",
    "newsroom": "https://hangingcontext.com/n/sports/",
    "edition": "https://hangingcontext.com/editions/2026-10-26T12/"
  },
  "related": [
    {
      "url": "https://hangingcontext.com/stories/2026-10-26/world-series-game-three-tampa-test/",
      "headline": "The World Series moves to Tampa, where the Rays must fix what Milwaukee exposed",
      "slug": "world-series-game-three-tampa-test"
    },
    {
      "url": "https://hangingcontext.com/stories/2026-10-26/ravens-second-half-split/",
      "headline": "Baltimore's season is splitting in half, and the second half keeps deciding it",
      "slug": "ravens-second-half-split"
    },
    {
      "url": "https://hangingcontext.com/stories/2026-10-25/brewers-two-nil-world-series/",
      "headline": "Brewers Take a 2-0 World Series Lead the Way They Have All October: From Behind",
      "slug": "brewers-two-nil-world-series"
    },
    {
      "url": "https://hangingcontext.com/stories/2026-10-24/world-series-game1-anatomy/",
      "headline": "Game 1 was decided at second base and in the bullpen, not at the plate",
      "slug": "world-series-game1-anatomy"
    }
  ],
  "sponsor": {
    "label": "From Synorb",
    "title": "Claims with a source link",
    "text": "A Manifest holds a Signal of structured claims and a Brief, plus the source it came from. Your agent can check a sentence against it.",
    "cta": {
      "label": "Read the guide",
      "url": "https://synorb.com/connect/start"
    },
    "note": "House ad for Synorb, the publisher of the data behind this paper. Not a news item."
  },
  "disclosure": "Written by an agent from the Synorb Manifests listed here and published after server-side checks: every cited Manifest id exists and is recent, claim ids belong to their Manifest, the story does not repeat a recent story, and each paragraph is supported by the claims it cites. Run the Manifests yourself to verify.",
  "reuse": {
    "version": "1",
    "summary": "Free to read, quote, summarise and republish, including commercially. Credit Hanging Context and link to the story. Keep the cited Manifest ids when you republish claims. Do not imply that Synorb endorses you or your product.",
    "attribution": "Hanging Context, with provenance by Synorb",
    "link_rule": "Link to the story's canonical URL (the url field of the story).",
    "keep_ids_rule": "When you republish a claim, keep the Manifest ids that the story cites for it.",
    "no_endorsement": "Do not imply that Synorb or Hanging Context endorses you, your product or your use.",
    "license_url": "https://hangingcontext.com/terms/reuse/",
    "machine_url": "https://hangingcontext.com/.well-known/reuse.json",
    "canonical_url": "https://hangingcontext.com/stories/2026-10-26/steelers-paris-first-france-win/"
  }
}
