{
  "story_id": "37bf387b57e065ea3c7e5cfd2ec59c17",
  "desk": "drm3",
  "revision": 1,
  "published_at": "2026-09-05T01:30:00.000Z",
  "content_hash": "60f2217a83cbbd577f562370d9db899bbe336731c07df55a108806bc10738ac8",
  "hash_basis": "sha256 over `headline\\ndek\\nprose`, plus `\\n` + the canonical citations JSON when any source is placed, plus `\\n#blog` for blogs",
  "basis": {
    "headline": "Betis goalkeeper Valles saves penalty from Mbappe to beat Real Madrid",
    "dek": "Alvaro Valles saved a penalty from Kylian Mbappe in stoppage time to secure a victory for Real Betis over Real Madrid.",
    "prose": "Alvaro Valles saved a penalty kick taken by Kylian Mbappe in the 93rd minute to help Real Betis defeat Real Madrid. [^1]\n\nBetis defeated Real Madrid 1-0 in the first match of the 2026-27 LaLiga season. [^2]\n\nBetis goalkeeper Álvaro Valles saved the penalty kick and celebrated by punching Mbappé in the chest. [^3]\n\nKylian Mbappé missed a penalty kick in the 49th minute of the second half after being fouled by Natan. [^4]\n\nReal Madrid lost 1-0 to Betis in the fourth round of the Spanish league at La Cartuja. [^5]\n\nThe penalty save prevented Real Madrid from equalizing the score in the final moments of the match. [^6]\n\nThe penalty was awarded after Vinicius Junior was fouled by Betis defender Natan in the 93rd minute of the match. [^7]\n\nThe VAR review confirmed that goalkeeper Alvaro Valles did not commit an infraction by stepping off the line before the penalty kick. [^8]\n\nBetis goalkeeper Natan saved a penalty kick taken by Kylian Mbappé in the second half. [^9]\n\nReal Madrid goalkeeper Courtois made a save on a short clearance before Nelson Deossa headed the ball into the net. [^10]\n\nKylian Mbappe missed a late penalty kick that would have leveled the score for Real Madrid. [^11]\n\nRepublic of Ireland striker Troy Parrott scored the winning goal for Real Betis after coming off the bench. [^12]",
    "cited": "[{\"statement\":\"Alvaro Valles saved a penalty kick taken by Kylian Mbappe in the 93rd minute to help Real Betis defeat Real Madrid.\",\"source\":\"La Tercera\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-04T21:13:44.000Z\",\"publisher_count\":1,\"sources\":[\"La Tercera\"]},{\"statement\":\"Betis defeated Real Madrid 1-0 in the first match of the 2026-27 LaLiga season.\",\"source\":\"Caracol Radio\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-04T21:59:38.000Z\",\"publisher_count\":1,\"sources\":[\"Caracol Radio\"]},{\"statement\":\"Betis goalkeeper Álvaro Valles saved the penalty kick and celebrated by punching Mbappé in the chest.\",\"source\":\"lanacion.com.ar\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-04T23:24:33.000Z\",\"publisher_count\":1,\"sources\":[\"lanacion.com.ar\"]},{\"statement\":\"Kylian Mbappé missed a penalty kick in the 49th minute of the second half after being fouled by Natan.\",\"source\":\"lanacion.com.ar\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-04T23:24:33.000Z\",\"publisher_count\":1,\"sources\":[\"lanacion.com.ar\"]},{\"statement\":\"Real Madrid lost 1-0 to Betis in the fourth round of the Spanish league at La Cartuja.\",\"source\":\"lanacion.com.ar\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-04T23:24:33.000Z\",\"publisher_count\":1,\"sources\":[\"lanacion.com.ar\"]},{\"statement\":\"The penalty save prevented Real Madrid from equalizing the score in the final moments of the match.\",\"source\":\"La Tercera\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-04T21:13:44.000Z\",\"publisher_count\":1,\"sources\":[\"La Tercera\"]},{\"statement\":\"The penalty was awarded after Vinicius Junior was fouled by Betis defender Natan in the 93rd minute of the match.\",\"source\":\"La Tercera\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-04T21:13:44.000Z\",\"publisher_count\":1,\"sources\":[\"La Tercera\"]},{\"statement\":\"The VAR review confirmed that goalkeeper Alvaro Valles did not commit an infraction by stepping off the line before the penalty kick.\",\"source\":\"La Tercera\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-04T21:13:44.000Z\",\"publisher_count\":1,\"sources\":[\"La Tercera\"]},{\"statement\":\"Betis goalkeeper Natan saved a penalty kick taken by Kylian Mbappé in the second half.\",\"source\":\"Caracol Radio\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-04T21:59:38.000Z\",\"publisher_count\":1,\"sources\":[\"Caracol Radio\"]},{\"statement\":\"Real Madrid goalkeeper Courtois made a save on a short clearance before Nelson Deossa headed the ball into the net.\",\"source\":\"Caracol Radio\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-04T21:59:38.000Z\",\"publisher_count\":1,\"sources\":[\"Caracol Radio\"]},{\"statement\":\"Kylian Mbappe missed a late penalty kick that would have leveled the score for Real Madrid.\",\"source\":\"Yahoo! Sports\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-04T22:20:00.000Z\",\"publisher_count\":1,\"sources\":[\"Yahoo! Sports\"]},{\"statement\":\"Republic of Ireland striker Troy Parrott scored the winning goal for Real Betis after coming off the bench.\",\"source\":\"Yahoo! Sports\",\"instrument\":\"News\",\"claim_key\":null,\"published_at\":\"2026-09-04T22:20:00.000Z\",\"publisher_count\":1,\"sources\":[\"Yahoo! Sports\"]}]",
    "kind": "news"
  },
  "receipt_verify": "Ed25519 over the dot-joined string `slice_hash.cursor_from.cursor_to.view.view_version.row_count`; public_key and sig are base64url of the raw 32-byte key / 64-byte signature",
  "receipt": null,
  "receipt_note": "this revision predates receipt-keeping (before v0.37.0); the filed row lives in the record",
  "generation_chain": {
    "wire": {
      "stream": "fountain_news",
      "story_id": "9eae92d422bc7a7f9fab0d0f1e2437db",
      "thread_id": "9ea4c473dfc55c0348f287e6b1d25f64",
      "thread_label": "Natan",
      "novelty": "UPDATE",
      "content_hash": "496395342d3f86980aec322be809d5d730cf4ada411ae6cc7d411bee34125062",
      "last_published_at": "2026-09-05T01:30:00.000Z",
      "read_receipt": {
        "slice_hash": "b91b6bd846f90bad20e195ad1aab289850dc8d5726f87910883fc1e05492b08c",
        "cursor_from": "eyJ0cyI6IjIwMjYtMDktMDVUMDE6Mjk6MTAuMDAwMDAwWiIsImlkIjoiMzNlYjNiNDNmNTIzYWJjNTM3MWE5YTdkZjBjOWIyNGUiLCJ2IjoiMSJ9",
        "cursor_to": "eyJ0cyI6IjIwMjYtMDktMDVUMDI6MjA6MzYuMDAwMDAwWiIsImlkIjoiYmM1MGIyZDMwOGJmNDNhZTM1ZDlmMzI5ZDAzZTI0NDIiLCJ2IjoiMSJ9",
        "view": "v_fountain_news",
        "view_version": "1",
        "row_count": 100,
        "window_days": 3,
        "bytes_scanned": 11524527,
        "credits": 8,
        "price_per_100_rows": 8,
        "sig": "DMHd18f6hldaPOvHR1Ssse7v8yrF_ujfFvJt4bR-Tbwgvg-DatjjY74WVJhHhmU_b2vc4NYoTZ8EYXAD05eQBA",
        "public_key": "bMUigy8O0jOnBxQ4Sc-5lwhIZ8LQVAhxMbR7qESVuUE",
        "signer_path": "lakehouse/data-extract/v1",
        "alg": "Ed25519",
        "signed": true
      }
    },
    "written_at": "2026-09-05T06:25:10.230Z"
  },
  "cited_facts": [
    {
      "statement": "Alvaro Valles saved a penalty kick taken by Kylian Mbappe in the 93rd minute to help Real Betis defeat Real Madrid.",
      "source": "La Tercera",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-04T21:13:44.000Z",
      "publisher_count": 1,
      "sources": [
        "La Tercera"
      ]
    },
    {
      "statement": "Betis defeated Real Madrid 1-0 in the first match of the 2026-27 LaLiga season.",
      "source": "Caracol Radio",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-04T21:59:38.000Z",
      "publisher_count": 1,
      "sources": [
        "Caracol Radio"
      ]
    },
    {
      "statement": "Betis goalkeeper Álvaro Valles saved the penalty kick and celebrated by punching Mbappé in the chest.",
      "source": "lanacion.com.ar",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-04T23:24:33.000Z",
      "publisher_count": 1,
      "sources": [
        "lanacion.com.ar"
      ]
    },
    {
      "statement": "Kylian Mbappé missed a penalty kick in the 49th minute of the second half after being fouled by Natan.",
      "source": "lanacion.com.ar",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-04T23:24:33.000Z",
      "publisher_count": 1,
      "sources": [
        "lanacion.com.ar"
      ]
    },
    {
      "statement": "Real Madrid lost 1-0 to Betis in the fourth round of the Spanish league at La Cartuja.",
      "source": "lanacion.com.ar",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-04T23:24:33.000Z",
      "publisher_count": 1,
      "sources": [
        "lanacion.com.ar"
      ]
    },
    {
      "statement": "The penalty save prevented Real Madrid from equalizing the score in the final moments of the match.",
      "source": "La Tercera",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-04T21:13:44.000Z",
      "publisher_count": 1,
      "sources": [
        "La Tercera"
      ]
    },
    {
      "statement": "The penalty was awarded after Vinicius Junior was fouled by Betis defender Natan in the 93rd minute of the match.",
      "source": "La Tercera",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-04T21:13:44.000Z",
      "publisher_count": 1,
      "sources": [
        "La Tercera"
      ]
    },
    {
      "statement": "The VAR review confirmed that goalkeeper Alvaro Valles did not commit an infraction by stepping off the line before the penalty kick.",
      "source": "La Tercera",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-04T21:13:44.000Z",
      "publisher_count": 1,
      "sources": [
        "La Tercera"
      ]
    },
    {
      "statement": "Betis goalkeeper Natan saved a penalty kick taken by Kylian Mbappé in the second half.",
      "source": "Caracol Radio",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-04T21:59:38.000Z",
      "publisher_count": 1,
      "sources": [
        "Caracol Radio"
      ]
    },
    {
      "statement": "Real Madrid goalkeeper Courtois made a save on a short clearance before Nelson Deossa headed the ball into the net.",
      "source": "Caracol Radio",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-04T21:59:38.000Z",
      "publisher_count": 1,
      "sources": [
        "Caracol Radio"
      ]
    },
    {
      "statement": "Kylian Mbappe missed a late penalty kick that would have leveled the score for Real Madrid.",
      "source": "Yahoo! Sports",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-04T22:20:00.000Z",
      "publisher_count": 1,
      "sources": [
        "Yahoo! Sports"
      ]
    },
    {
      "statement": "Republic of Ireland striker Troy Parrott scored the winning goal for Real Betis after coming off the bench.",
      "source": "Yahoo! Sports",
      "instrument": "News",
      "claim_key": null,
      "published_at": "2026-09-04T22:20:00.000Z",
      "publisher_count": 1,
      "sources": [
        "Yahoo! Sports"
      ]
    }
  ],
  "note": "A signature proves who filed this and that it has not changed since. It never makes a claim true."
}