[
  {
    "id": "pragg_gukesh_tata2025_tb_g2",
    "white": "Praggnanandhaa R",
    "black": "Gukesh D",
    "event": "Tata Steel 2025 Tiebreak Game 2",
    "opening": "Torre Attack",
    "result": "1-0",
    "pgn": "1. d4 Nf6 2. Bg5 d5 3. e3 g6 4. Nf3 Bg7 5. Nbd2 O-O 6. h3 c5 7. c3 b6 8. Bd3 Nc6 9. O-O h6 10. Bf4 Nd7 11. Bg3 Bb7 12. Be2 e5 13. dxe5 Ndxe5 14. a4 Nd7 15. Qc2 Re8 16. Rfe1 Rc8 17. Rad1 Qe7 18. Qb1 Nf8 19. Bf1 Ne6 20. e4 d4 21. Qc2 Ng5 22. Nh2 Rcd8 23. e5 Qc7 24. Ng4 Kh8 25. Nc4 Ne6 26. Nd6 Rf8 27. Bc4 Ne7 28. Qc1 Qc6 29. Nxb7 Qxb7 30. Nxh6 Nd5 31. Ng4 Qe7 32. Rd3 Qg5 33. Qxg5 Nxg5 34. cxd4 Nb4 35. Rd2 Rxd4 36. Rxd4 cxd4 37. Rd1 Nc6 38. Bb5 Ne7 39. Bh4 1-0",
    "annotations": {
      "0": {
        "narration": "Praggnanandhaa versus Gukesh. Tata Steel 2025 tiebreaker, game two. Pragg opens with the Torre Attack.",
        "type": "title"
      },
      "45": {
        "header": "POSITIONAL SQUEEZE",
        "caption": "Pragg pushes e5, gaining space and restricting Black's pieces.",
        "narration": "Pragg pushes e5, seizing space in the center. Black's pieces are getting cramped.",
        "eval": 1.2
      },
      "48": {
        "header": "THE MISTAKE",
        "caption": "Gukesh tucks his king. Stockfish wanted 24...Ne6!",
        "narration": "Gukesh plays king h8, a quiet move. But Stockfish says knight e6 was much better, keeping the position balanced.",
        "best_uci": "g5e6",
        "eval": 1.9
      },
      "49": {
        "header": "PRAGG SEIZES CONTROL",
        "caption": "The knight lands on c4, eyeing d6 and e5.",
        "narration": "Pragg's knight lands on c4, a dominant outpost. The advantage is growing.",
        "eval": 2.1
      },
      "51": {
        "header": "KNIGHT INVADES",
        "caption": "Nd6! — the knight is a monster on d6.",
        "narration": "Knight d6. This knight is untouchable and controls the entire position.",
        "eval": 2.5
      },
      "57": {
        "header": "WINNING THE BISHOP",
        "caption": "Nxb7 wins material. Black's position crumbles.",
        "narration": "Pragg captures the bishop on b7, winning material. Black's position is falling apart.",
        "eval": 3.2
      },
      "59": {
        "header": "SPECTACULAR KNIGHT",
        "caption": "Nxh6! Pragg grabs another pawn with tempo.",
        "narration": "Knight takes h6! Pragg is relentless, grabbing pawns while keeping full control.",
        "eval": 3.8
      },
      "65": {
        "header": "QUEENS COME OFF",
        "caption": "Qxg5 — simplifying with a huge advantage.",
        "narration": "Pragg trades queens. When you're up this much, simplifying makes the win easy.",
        "eval": 4.5
      },
      "77": {
        "header": "RESIGNATION",
        "caption": "Bh4! Black is completely paralyzed. Gukesh resigns.",
        "narration": "Bishop h4. Gukesh sees no way out and resigns. A dominant performance by Praggnanandhaa.",
        "eval": 5.0,
        "type": "summary"
      }
    }
  }
]
