{
    "TaMgGrt7": {
        "id": "TaMgGrt7",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593801135696,
        "lastMoveAt": 1593807348658,
        "turns": 61,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "marsh_knight",
                "rating": 2178,
                "ratingDiff": 23,
                "moveCentis": [
                    0,
                    268,
                    476,
                    340,
                    324,
                    516,
                    25980,
                    268,
                    13892,
                    4580,
                    3004,
                    39260,
                    2124,
                    4876,
                    64828,
                    43252,
                    340,
                    2804,
                    1660,
                    196,
                    28756,
                    15636,
                    412,
                    964,
                    30316,
                    12964,
                    4420,
                    5068,
                    6732,
                    2180,
                    1911
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 1,
                    "blunder": 2,
                    "acpl": 41
                }
            },
            "black": {
                "userId": "narf64",
                "rating": 2179,
                "ratingDiff": -9,
                "moveCentis": [
                    0,
                    4012,
                    2036,
                    2020,
                    27412,
                    7796,
                    9548,
                    620,
                    18556,
                    14364,
                    1844,
                    14116,
                    468,
                    6820,
                    15828,
                    6588,
                    2340,
                    26580,
                    860,
                    15212,
                    19524,
                    3684,
                    9132,
                    1860,
                    13948,
                    15324,
                    9324,
                    12084,
                    2364,
                    34596,
                    15054
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 1,
                    "blunder": 3,
                    "acpl": 76
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": -32,
                "best": "c2c4",
                "variation": "c4 e6 g3 Bb4+ Bd2 Be7 Nf3 d5 Bg2 Nbd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 69,
                "best": "d7d5",
                "variation": "d5 e5 Nfd7 f4 c5 Nf3 Nc6 Be3 Qb6 Be2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 86
            },
            {
                "eval": 42
            },
            {
                "eval": 90
            },
            {
                "eval": 112
            },
            {
                "eval": 71
            },
            {
                "eval": 125,
                "best": "h7h5",
                "variation": "h5 Qe4 Nxc3 Qd3 Ba5 b4 Nd5 bxa5 c5 c4 Ne7 Nf3 cxd4 Qxd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 112
            },
            {
                "eval": 99
            },
            {
                "eval": 114
            },
            {
                "eval": 113
            },
            {
                "eval": 124
            },
            {
                "eval": 141
            },
            {
                "eval": 141
            },
            {
                "eval": 144
            },
            {
                "eval": 123
            },
            {
                "eval": 127
            },
            {
                "eval": 106
            },
            {
                "eval": 143
            },
            {
                "eval": 77,
                "best": "f1e2",
                "variation": "Be2 Kg8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 118
            },
            {
                "eval": 29,
                "best": "f1d3",
                "variation": "Bd3 c5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 80,
                "best": "c7c5",
                "variation": "c5 Rh3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 101
            },
            {
                "eval": 192,
                "best": "d8c7",
                "variation": "Qc7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -12,
                "best": "a3d6",
                "variation": "Bd6 Qxa4 Be4 Nb6 O-O Nd5 Qg3 c5 c4 Ne7 Bxe7 Bxe7 d5 Bf6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bd6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -13
            },
            {
                "eval": -46
            },
            {
                "eval": -63
            },
            {
                "eval": -329,
                "best": "d4e5",
                "variation": "dxe5 c5 Ba3 Nxe5 Bxc5 f6 Qe3 Nxd3+ Rxd3 e5 O-O Bf5 Rd2 Kh7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. dxe5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0,
                "best": "c6c5",
                "variation": "c5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. c5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 10
            },
            {
                "eval": 12
            },
            {
                "eval": 34
            },
            {
                "eval": 32
            },
            {
                "eval": 41
            },
            {
                "eval": 0
            },
            {
                "eval": 12
            },
            {
                "eval": 0
            },
            {
                "eval": 233,
                "best": "c8d7",
                "variation": "Bd7 Rh3 Bxa4 Be4 Qf8 Qc7 Rc8 Qxb7 Qc5 Kg1 Rh7 Qa6 Bb5 Qa1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bd7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 223
            },
            {
                "eval": 303,
                "best": "h7g8",
                "variation": "Kg8 Qf3 Qxc3 h5 Bd7 Rh4 Rf8 Qg3 f5 Qd6 Rh7 Rh3 Qc8 Qg3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kg8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 249
            },
            {
                "eval": 389,
                "best": "h7g8",
                "variation": "Kg8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kg8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 313
            },
            {
                "eval": 568,
                "best": "h7g7",
                "variation": "Kg7 h5 Qd6 Qg5 e5 Rh4 Bd7 Rxe5 Rae8 Rxe8 Bxe8 h6+ Kh7 Rd4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kg7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 516
            },
            {
                "eval": 549
            },
            {
                "eval": 538
            },
            {
                "eval": 509
            },
            {
                "eval": 313,
                "best": "g5e5",
                "variation": "Qe5+ f6 Qg3 Rh6 Bxg6 e5 Rh4 Qe7 f4 Be6 fxe5 f5 Rb4 b6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qe5+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 289
            },
            {
                "eval": 267
            },
            {
                "eval": 2314,
                "best": "h8g8",
                "variation": "Rg8 Rf3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rg8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 1954
            }
        ],
        "moves": "d4 Nf6 Nc3 e6 e4 Bb4 e5 Nd5 Qg4 Kf8 a3 Be7 h4 Nxc3 bxc3 h5 Qf4 d6 Nf3 dxe5 Nxe5 Bf6 a4 Nd7 Ba3+ Kg8 Rd1 c6 Bd3 Qa5 Bb4 Bxe5 Qg5 Qc7 Qe7 g6 dxe5 Qxe5+ Kf1 c5 Re1 Qg7 Bxc5 Nxc5 Qxc5 Kh7 Qxh5+ Qh6 Qb5 Qf4 Rh3 Qc7 h5 Kg7 Qg5 Qd8 h6+ Kh7 Qe5 f6 Bxg6+",
        "opening": {
            "eco": "A45",
            "name": "Indian Game",
            "ply": 2
        },
        "winner": "white",
        "url": "https://lichess.org/TaMgGrt7/black"
    },
    "GAkSJHzZ": {
        "id": "GAkSJHzZ",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593959787759,
        "lastMoveAt": 1593965498654,
        "turns": 68,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "tommelskinke",
                "rating": 2027,
                "ratingDiff": -14,
                "moveCentis": [
                    0,
                    1252,
                    5556,
                    3892,
                    1412,
                    11164,
                    3044,
                    460,
                    44468,
                    11020,
                    17460,
                    5060,
                    13828,
                    8212,
                    35140,
                    20692,
                    14916,
                    724,
                    19380,
                    228,
                    30692,
                    420,
                    16748,
                    580,
                    17652,
                    876,
                    13460,
                    268,
                    620,
                    436,
                    916,
                    780,
                    13748,
                    3028,
                    10733
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 46
                }
            },
            "black": {
                "userId": "sensensen",
                "rating": 2061,
                "ratingDiff": 6,
                "moveCentis": [
                    0,
                    340,
                    2572,
                    332,
                    1492,
                    8868,
                    636,
                    10884,
                    316,
                    4476,
                    1668,
                    15020,
                    7308,
                    17860,
                    19508,
                    25692,
                    4252,
                    212,
                    15284,
                    27660,
                    18476,
                    644,
                    3004,
                    8092,
                    23964,
                    6076,
                    1132,
                    0,
                    4196,
                    764,
                    172,
                    164,
                    17660,
                    1086
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 14
                }
            }
        },
        "analysis": [
            {
                "eval": 20
            },
            {
                "eval": 19
            },
            {
                "eval": 35
            },
            {
                "eval": 50
            },
            {
                "eval": 13
            },
            {
                "eval": 36
            },
            {
                "eval": 39
            },
            {
                "eval": 65
            },
            {
                "eval": 53
            },
            {
                "eval": 63
            },
            {
                "eval": 0,
                "best": "d4c5",
                "variation": "dxc5 Nf6 Be3 Be6 Nd4 Rc8 Qa4 Bd7 Nxc6 Rxc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 3
            },
            {
                "eval": 0
            },
            {
                "eval": 18
            },
            {
                "eval": -23
            },
            {
                "eval": -17
            },
            {
                "eval": -17
            },
            {
                "eval": -9
            },
            {
                "eval": -11
            },
            {
                "eval": 0
            },
            {
                "eval": -10
            },
            {
                "eval": -9
            },
            {
                "eval": -37
            },
            {
                "eval": -23
            },
            {
                "eval": -30
            },
            {
                "eval": -21
            },
            {
                "eval": -7
            },
            {
                "eval": -2
            },
            {
                "eval": -6
            },
            {
                "eval": 0
            },
            {
                "eval": -10
            },
            {
                "eval": 4
            },
            {
                "eval": 0
            },
            {
                "eval": -1
            },
            {
                "eval": -9
            },
            {
                "eval": -24
            },
            {
                "eval": -48
            },
            {
                "eval": -60
            },
            {
                "eval": -68
            },
            {
                "eval": -60
            },
            {
                "eval": -71
            },
            {
                "eval": -52
            },
            {
                "eval": -64
            },
            {
                "eval": -80
            },
            {
                "eval": -69
            },
            {
                "eval": -76
            },
            {
                "eval": -49
            },
            {
                "eval": -10
            },
            {
                "eval": 0
            },
            {
                "eval": -15
            },
            {
                "eval": -23
            },
            {
                "eval": -13
            },
            {
                "eval": -439,
                "best": "g1g2",
                "variation": "Kg2 Rf8 Qe4 Rae8 Rc2 Rxe4 Rxa2 Ra8 Rb4 a3 Rb3 Re6 Rbxa3 Rxa3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kg2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -385
            },
            {
                "eval": -454
            },
            {
                "eval": -532
            },
            {
                "eval": -532
            },
            {
                "eval": -532
            },
            {
                "eval": -411
            },
            {
                "eval": -340
            },
            {
                "eval": -555,
                "best": "g1g2",
                "variation": "Kg2 a3 Qa2 Rdb8 Kh3 Rb2 Qd5 Re8 Qxd4 Rbxe2 Qa4 a2 f4 Rd8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kg2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -543
            },
            {
                "eval": -535
            },
            {
                "eval": -507
            },
            {
                "eval": -824,
                "best": "f1g2",
                "variation": "Kg2 d3 exd3 Rb2 Qa1 a2 Qxb2 a1=Q Qxa1 Rxa1 Kf3 Kg8 h4 Kf7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kg2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -751
            },
            {
                "eval": -1346
            },
            {
                "eval": -1298
            }
        ],
        "moves": "Nf3 c5 c4 e6 Nc3 d5 cxd5 exd5 d4 Nc6 Bg5 Be7 Bxe7 Ngxe7 dxc5 d4 Ne4 O-O g3 Qd5 Ned2 Qxc5 Nb3 Qb6 Bg2 Rd8 O-O Be6 Rc1 h6 Ne1 Bd5 Bxd5 Nxd5 Nd3 Ndb4 a3 Nxd3 Qxd3 Ne5 Qe4 Qxb3 Qxe5 Qxb2 Rb1 Qxa3 Rxb7 Qa2 Rc1 a5 Rcc7 a4 Rxf7 Qxf7 Rxf7 Kxf7 Qc7+ Kg8 Qc4+ Kh8 Kf1 a3 Qa2 Rdb8 f4 Rb2 Qd5 Rab8",
        "opening": {
            "eco": "D32",
            "name": "Tarrasch Defense: Two Knights Variation",
            "ply": 9
        },
        "winner": "black",
        "url": "https://lichess.org/GAkSJHzZ/black"
    },
    "5zUsg5vE": {
        "id": "5zUsg5vE",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593669748318,
        "lastMoveAt": 1593676233569,
        "turns": 102,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "stclion",
                "rating": 1993,
                "ratingDiff": -15,
                "moveCentis": [
                    0,
                    2124,
                    3708,
                    8204,
                    5380,
                    4668,
                    4540,
                    12452,
                    12988,
                    18516,
                    11524,
                    1364,
                    1564,
                    676,
                    2452,
                    5348,
                    468,
                    3556,
                    10564,
                    6204,
                    10716,
                    21452,
                    684,
                    308,
                    21212,
                    12628,
                    1260,
                    17572,
                    1140,
                    5900,
                    1708,
                    356,
                    1012,
                    5556,
                    1316,
                    15636,
                    980,
                    3164,
                    12196,
                    11340,
                    2620,
                    10780,
                    964,
                    2452,
                    404,
                    5620,
                    20396,
                    772,
                    2236,
                    8644,
                    332,
                    1716
                ],
                "analysis": {
                    "inaccuracy": 12,
                    "mistake": 5,
                    "blunder": 0,
                    "acpl": 58
                }
            },
            "black": {
                "userId": "xkv",
                "rating": 1958,
                "ratingDiff": 25,
                "moveCentis": [
                    0,
                    364,
                    2876,
                    10100,
                    532,
                    5908,
                    17092,
                    8660,
                    3676,
                    62844,
                    20468,
                    220,
                    8132,
                    4532,
                    220,
                    1092,
                    652,
                    12652,
                    12212,
                    7476,
                    2156,
                    4516,
                    11380,
                    2532,
                    10860,
                    30372,
                    300,
                    3020,
                    1716,
                    660,
                    3732,
                    204,
                    1836,
                    3436,
                    10580,
                    2988,
                    1644,
                    3780,
                    4844,
                    2276,
                    4836,
                    16116,
                    7116,
                    4692,
                    1372,
                    3604,
                    2756,
                    516,
                    1956,
                    884,
                    478
                ],
                "analysis": {
                    "inaccuracy": 8,
                    "mistake": 2,
                    "blunder": 0,
                    "acpl": 36
                }
            }
        },
        "analysis": [
            {
                "eval": 20
            },
            {
                "eval": 25
            },
            {
                "eval": 0
            },
            {
                "eval": 28
            },
            {
                "eval": 12
            },
            {
                "eval": 48
            },
            {
                "eval": -10,
                "best": "d4c5",
                "variation": "dxc5 e6 b4 a5 c3 Be7 Bb2 Bf6 a3 Nc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 98,
                "best": "c5d4",
                "variation": "cxd4 exd4 Nc6 Be2 e6 c3 Bd6 Ne5 Bf5 Ndf3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. cxd4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 30,
                "best": "d4c5",
                "variation": "dxc5 e6 b4 a5 c3 Be7 Bb2 O-O a3 b6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 86,
                "best": "g4f3",
                "variation": "Bxf3 Nxf3 e6 Be2 c4 Nd2 Nc6 c3 Be7 b3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 13,
                "best": "d4c5",
                "variation": "dxc5 e6 b4 a5 c3 Nc6 Qb3 Be7 Bd3 Nd7 O-O O-O a4 Bf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": -79,
                "best": "g2g4",
                "variation": "g4 Bg6 Ne5 cxd4 exd4 Nfd7 Nxg6 hxg6 Bg2 Nc6 O-O Qc7 Re1 O-O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -53
            },
            {
                "eval": -61
            },
            {
                "eval": 27,
                "best": "b8c6",
                "variation": "Nc6 Bb5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -101,
                "best": "g2g4",
                "variation": "g4 Bg6 g5 Ne4 Ne5 Nxd2 Bxd2 Kd8 Nxd7 Qxd7 Bb5 Qc8 Be2 Qd7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. g4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -78
            },
            {
                "eval": -162,
                "best": "d4c5",
                "variation": "dxc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -179
            },
            {
                "eval": -159
            },
            {
                "eval": -147
            },
            {
                "eval": -154
            },
            {
                "eval": -133
            },
            {
                "eval": -137
            },
            {
                "eval": -131
            },
            {
                "eval": -122
            },
            {
                "eval": -8,
                "best": "f8c8",
                "variation": "Rfc8 Ke2 a6 Rhc1 Qe7 Bd3 Bxb4 a3 Bxd2 Kxd2 Qd8 Ke2 Nc4 Bxc4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rfc8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -57
            },
            {
                "eval": -12
            },
            {
                "eval": -105,
                "best": "b4a5",
                "variation": "bxa5 Rxa5 a4 Rfa8 Bc3 R5a7 Ra1 e5 dxe5 Bxe5 O-O d4 Bb4 Bd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. bxa5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -118
            },
            {
                "eval": -151
            },
            {
                "eval": -131
            },
            {
                "eval": -250,
                "best": "e1e2",
                "variation": "Ke2 Ra5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ke2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -215
            },
            {
                "eval": -234
            },
            {
                "eval": -154,
                "best": "f8c8",
                "variation": "Rfc8 Qb2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rfc8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -219,
                "best": "c3c5",
                "variation": "Qc5 Qxc5 dxc5 Ra5 Be2 Nbd7 Nb3 Ra2 c6 bxc6 Rxc6 Rb2 Nc1 Ne5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -211
            },
            {
                "eval": -228
            },
            {
                "eval": -211
            },
            {
                "eval": -234
            },
            {
                "eval": -172,
                "best": "h7h6",
                "variation": "h6 Qc2 Rc3 Qb1 b5 Bxb5 Rb8 O-O Ra3 Bxa4 Rxb1 Rc8+ Kh7 Bc2+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -200
            },
            {
                "eval": -178
            },
            {
                "eval": -175
            },
            {
                "eval": -159
            },
            {
                "eval": -285,
                "best": "c1c8",
                "variation": "Rc8+ Rxc8 Qxa2 Ne8 Qb2 Qc7 Qb4 Nd6 f4 b5 Kf3 Ra8 Rb1 Ra2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rc8+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -213,
                "best": "f6e8",
                "variation": "Ne8 Qc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -246
            },
            {
                "eval": -163,
                "best": "f6e8",
                "variation": "Ne8 Rb2 Nd6 Rxa2 Rxa2 Qb3 Ra6 Qb2 b5 Ra1 Nc4 Nxc4 Rxa1 Qxa1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -181
            },
            {
                "eval": -185
            },
            {
                "eval": -174
            },
            {
                "eval": -180
            },
            {
                "eval": -205
            },
            {
                "eval": -163
            },
            {
                "eval": -217
            },
            {
                "eval": -179
            },
            {
                "eval": -382,
                "best": "b1a1",
                "variation": "Ra1 Rxa1 Rxa1 Qxh3 Ra7 Kg7 Rxb7 Rxb7 Qxb7 Nf6 Nb3 h5 Nc5 Qf5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ra1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -384
            },
            {
                "eval": -361
            },
            {
                "eval": -385
            },
            {
                "eval": -382
            },
            {
                "eval": -330
            },
            {
                "eval": -533,
                "best": "b3b4",
                "variation": "Qb4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qb4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -530
            },
            {
                "eval": -481
            },
            {
                "eval": -459
            },
            {
                "eval": -597,
                "best": "f1f3",
                "variation": "Rf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -561
            },
            {
                "eval": -626
            },
            {
                "eval": -424,
                "best": "b8a8",
                "variation": "Ra8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ra8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -566,
                "best": "b3c2",
                "variation": "Qc2 Qg3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -500
            },
            {
                "eval": -906,
                "best": "b3c2",
                "variation": "Qc2 f5 Rxb7 Rxb7 Qc8+ Kg7 Qxb7+ Kf6 Qb2 Qh1 Qc2 Qa1 Ke2 Qg1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -869
            },
            {
                "eval": -834
            },
            {
                "eval": -820
            },
            {
                "eval": -807
            },
            {
                "eval": -726
            },
            {
                "eval": -1515
            },
            {
                "eval": -1273
            },
            {
                "eval": -1253
            },
            {
                "eval": -1219
            },
            {
                "eval": -1135
            },
            {
                "eval": -835
            },
            {
                "eval": -1050
            },
            {
                "eval": -999
            },
            {
                "eval": -1123
            },
            {
                "eval": -919
            },
            {
                "eval": -985
            },
            {
                "eval": -933
            },
            {
                "eval": -2138
            },
            {
                "eval": -1917
            },
            {
                "mate": -16,
                "best": "c5c3",
                "variation": "Qc3 Qxd5 Qxe3 Qa2+ Kc1 Qa1+ Kd2 Rd8+ Qd3 Rxd3+ Kxd3 Qa6+ Kc3 h5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Qc3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -1050,
                "best": "e3e2",
                "variation": "e2 Rc1 e1=Q Rxe1 Qxe1 Qd4 Qb1+ Qb2 Qd3+ Qc3 Ra3+ Kxa3 Qxc3+ Ka4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Lost forced checkmate sequence. e2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -7063
            },
            {
                "eval": -2420
            },
            {
                "mate": -14,
                "best": "c4b3",
                "variation": "Kb3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Kb3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -13
            }
        ],
        "moves": "Nf3 d5 d4 c5 e3 Bg4 Nbd2 Nf6 h3 Bh5 c3 e6 Qb3 Qc7 Qa4+ Nbd7 Bb5 Bd6 b4 Bxf3 gxf3 cxd4 cxd4 O-O Bb2 Nb6 Qb3 a5 Rc1 Qe7 a3 axb4 axb4 Bxb4 Bc3 Bxc3 Qxc3 Ra3 Qb2 Rfa8 Be2 Na4 Qb1 Nc3 Qb2 Nxe2 Kxe2 Ra2 Qb5 g6 Rb1 Rb8 Rhc1 Ne8 Qb3 Ra3 Qb6 Qh4 Qb4 Ra2 Qb3 Rxd2+ Kxd2 Qxf2+ Kd3 Qxf3 Rf1 Qe4+ Ke2 Nd6 Rf4 Qg2+ Kd3 Ne4 Rb2 Qxh3 Rc2 g5 Rxe4 dxe4+ Kd2 e5 Qd5 Qg2+ Kc1 Qg1+ Kb2 Qxe3 Qxe5 Ra8 Qd6 Qf4 Qc5 e3 d5 Qe5+ Kb3 Rd8 Kc4 Qe4+ Kb5 Rxd5",
        "opening": {
            "eco": "D02",
            "name": "Queen's Pawn Game: Krause Variation",
            "ply": 4
        },
        "winner": "black",
        "url": "https://lichess.org/5zUsg5vE/white"
    },
    "Vx9b0Tn2": {
        "id": "Vx9b0Tn2",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593558196570,
        "lastMoveAt": 1593562289492,
        "turns": 37,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "jwwells42",
                "rating": 1889,
                "ratingDiff": 10,
                "moveCentis": [
                    0,
                    6100,
                    420,
                    18228,
                    9756,
                    17788,
                    4268,
                    5796,
                    6868,
                    27212,
                    33380,
                    35068,
                    17100,
                    45916,
                    7644,
                    9612,
                    24252,
                    4052,
                    22988
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 26
                }
            },
            "black": {
                "userId": "safaero",
                "rating": 1945,
                "ratingDiff": -7,
                "moveCentis": [
                    0,
                    708,
                    372,
                    412,
                    828,
                    4644,
                    5636,
                    9852,
                    3740,
                    13412,
                    9108,
                    6300,
                    516,
                    14380,
                    396,
                    27148,
                    10604,
                    324,
                    3388
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 1,
                    "blunder": 2,
                    "acpl": 80
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": 43
            },
            {
                "eval": 40
            },
            {
                "eval": 46
            },
            {
                "eval": 46
            },
            {
                "eval": 33
            },
            {
                "eval": 48
            },
            {
                "eval": 56
            },
            {
                "eval": 47
            },
            {
                "eval": 15
            },
            {
                "eval": 14
            },
            {
                "eval": 71
            },
            {
                "eval": 68
            },
            {
                "eval": 20
            },
            {
                "eval": 124,
                "best": "e6d5",
                "variation": "exd5 c3 c5 O-O Nc6 h3 Re8 Re1 Be6 b3 Rc8 Qe2 Rc7 Rd1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. exd5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 138
            },
            {
                "eval": 137
            },
            {
                "eval": 27,
                "best": "c2c4",
                "variation": "c4 Qa5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. c4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 315,
                "best": "d7c5",
                "variation": "Nc5 Bf1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nc5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 318
            },
            {
                "eval": 404,
                "best": "d5b7",
                "variation": "Qb7 Bg5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 343
            },
            {
                "eval": 475,
                "best": "a5a6",
                "variation": "Qa6 Bg5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qa6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 480
            },
            {
                "eval": 433
            },
            {
                "eval": 203,
                "best": "c1g5",
                "variation": "Bg5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bg5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 1305,
                "best": "h7h6",
                "variation": "h6 Bd2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 1216
            },
            {
                "eval": 1248
            },
            {
                "eval": 1132
            },
            {
                "eval": 2021
            },
            {
                "eval": 1914
            },
            {
                "mate": 7,
                "best": "f8d8",
                "variation": "Rd8 Bg5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Rd8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 6
            },
            {
                "mate": 6
            },
            {
                "mate": 5
            }
        ],
        "moves": "e4 d6 d4 Nf6 Nc3 e6 Nf3 Be7 Bd3 O-O e5 dxe5 dxe5 Nd5 Nxd5 Qxd5 O-O Nd7 Re1 b6 c4 Qa5 a3 c5 Be4 Rb8 Qc2 Nxe5 Bxh7+ Kh8 Rxe5 Bf6 Rh5 g6 Bxg6+ Kg7 Bh6+",
        "opening": {
            "eco": "B07",
            "name": "Pirc Defense",
            "ply": 5
        },
        "winner": "white",
        "url": "https://lichess.org/Vx9b0Tn2/black"
    },
    "t3ikE0n9": {
        "id": "t3ikE0n9",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593968395248,
        "lastMoveAt": 1593973557011,
        "turns": 54,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "notsamire",
                "rating": 1827,
                "ratingDiff": -13,
                "moveCentis": [
                    0,
                    1548,
                    236,
                    596,
                    212,
                    356,
                    148,
                    0,
                    2460,
                    1444,
                    44300,
                    37076,
                    604,
                    1652,
                    924,
                    2292,
                    14436,
                    7708,
                    28220,
                    1828,
                    3452,
                    74348,
                    6172,
                    1012,
                    1628,
                    1132,
                    2756,
                    1760
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 39
                }
            },
            "black": {
                "userId": "thatoneguy1475",
                "rating": 1854,
                "ratingDiff": 7,
                "moveCentis": [
                    0,
                    428,
                    460,
                    212,
                    212,
                    172,
                    204,
                    276,
                    2004,
                    308,
                    22300,
                    26468,
                    3140,
                    67940,
                    30884,
                    11804,
                    10436,
                    1132,
                    69004,
                    8916,
                    4340,
                    7716,
                    812,
                    300,
                    2404,
                    2420,
                    3029
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 12
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 28
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 27
            },
            {
                "eval": 27
            },
            {
                "eval": 13
            },
            {
                "eval": 15
            },
            {
                "eval": 6
            },
            {
                "eval": 18
            },
            {
                "eval": 0
            },
            {
                "eval": -13
            },
            {
                "eval": -28
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 65,
                "best": "d7d5",
                "variation": "d5 exd5 Nxd5 Qb3 Na5 Qa4+ Nc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -1,
                "best": "e4e5",
                "variation": "e5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 4
            },
            {
                "eval": 12
            },
            {
                "eval": -36
            },
            {
                "eval": -23
            },
            {
                "eval": -62
            },
            {
                "eval": -73
            },
            {
                "eval": -67
            },
            {
                "eval": -56
            },
            {
                "eval": -63
            },
            {
                "eval": -70
            },
            {
                "eval": -119
            },
            {
                "eval": -76
            },
            {
                "eval": -82
            },
            {
                "eval": -64
            },
            {
                "eval": -65
            },
            {
                "eval": -92
            },
            {
                "eval": -136
            },
            {
                "eval": -99
            },
            {
                "eval": -136
            },
            {
                "eval": -141
            },
            {
                "eval": -176
            },
            {
                "eval": -165
            },
            {
                "eval": -258,
                "best": "f4d4",
                "variation": "Rd4 Bxd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -287
            },
            {
                "eval": -347
            },
            {
                "eval": -340
            },
            {
                "eval": -364
            },
            {
                "eval": -346
            },
            {
                "eval": -374
            },
            {
                "eval": -363
            },
            {
                "eval": -371
            },
            {
                "eval": -370
            },
            {
                "eval": -519,
                "best": "f3e1",
                "variation": "Ne1 f4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -516
            },
            {
                "eval": -790,
                "best": "f3e1",
                "variation": "Ne1 Rd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -777
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d4 exd4 cxd4 Bb4+ Bd2 Bxd2+ Nbxd2 O-O O-O d5 exd5 Nxd5 a3 Nb6 Bd3 Nxd4 Nxd4 Qxd4 Qc2 g6 Nf3 Qd6 Rad1 Qf4 Rfe1 c6 Re4 Qf6 Qc1 Bf5 Rf4 Nd5 Rxf5 gxf5 Bc4 Rad8 Bxd5 Rxd5 Rxd5 cxd5 h3 d4 Qf4 d3 Ne5 d2",
        "opening": {
            "eco": "C54",
            "name": "Italian Game: Classical Variation, Greco Gambit, Traditional Line",
            "ply": 11
        },
        "winner": "black",
        "url": "https://lichess.org/t3ikE0n9/black"
    },
    "obZt5aCq": {
        "id": "obZt5aCq",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593576319658,
        "lastMoveAt": 1593583765142,
        "turns": 65,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "sidetracked_owl",
                "rating": 1821,
                "ratingDiff": 20,
                "moveCentis": [
                    0,
                    500,
                    420,
                    1044,
                    524,
                    2284,
                    4212,
                    14284,
                    13668,
                    19556,
                    836,
                    20364,
                    24188,
                    31020,
                    27004,
                    8916,
                    4524,
                    10812,
                    7988,
                    2356,
                    20588,
                    9532,
                    39492,
                    14124,
                    1484,
                    6980,
                    4164,
                    39516,
                    4724,
                    908,
                    20156,
                    9660,
                    699
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 35
                }
            },
            "black": {
                "userId": "gspen",
                "rating": 1785,
                "ratingDiff": -21,
                "moveCentis": [
                    0,
                    684,
                    4268,
                    252,
                    4,
                    940,
                    10548,
                    0,
                    25524,
                    964,
                    15692,
                    5452,
                    12764,
                    51324,
                    13500,
                    19396,
                    1500,
                    13692,
                    2012,
                    39556,
                    18356,
                    1316,
                    35308,
                    33372,
                    9876,
                    5700,
                    13516,
                    10564,
                    2236,
                    836,
                    19012,
                    2076,
                    288
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 2,
                    "blunder": 2,
                    "acpl": 66
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": 30
            },
            {
                "eval": 83,
                "best": "c8d7",
                "variation": "Bd7 Re1 a6 Bc4 e6 Bf1 Be7 c3 d5 exd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 78
            },
            {
                "eval": 85
            },
            {
                "eval": 44
            },
            {
                "eval": 96,
                "best": "e7e6",
                "variation": "e6 Qc2 Nf6 d3 Qc7 Re1 Be7 Bg5 O-O e5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 34,
                "best": "d2d3",
                "variation": "d3 e6 Qa4 Bd7 Be3 Qb8 Nbd2 e5 Nb3 c4 dxc4 dxe4 Ng5 Nf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 218,
                "best": "c8g4",
                "variation": "Bg4 d4 Bxf3 Qxf3 e6 b3 cxd4 cxd4 Ne7 Nc3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bg4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 152,
                "best": "d1a4",
                "variation": "Qa4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qa4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 158
            },
            {
                "eval": 132
            },
            {
                "eval": 183
            },
            {
                "eval": 162
            },
            {
                "eval": 178
            },
            {
                "eval": 159
            },
            {
                "eval": 220,
                "best": "e7e6",
                "variation": "e6 Nc3 Ne7 Qxd3 Bc6 Qe2 Nf5 Rd1 Be7 d4 Qd7 Be3 O-O d5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 176
            },
            {
                "eval": 212
            },
            {
                "eval": 127,
                "best": "e4f4",
                "variation": "Qf4 e6 b3 Ne7 Ba3 Ng6 Qa4+ Qd7 Bxf8 Qxa4 Nxa4 Kxf8 Rfc1 Rd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 301,
                "best": "e7e6",
                "variation": "e6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. e6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 188,
                "best": "f3d4",
                "variation": "Nd4 g6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 184
            },
            {
                "eval": 171
            },
            {
                "eval": 271,
                "best": "c8b7",
                "variation": "Qb7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 288
            },
            {
                "eval": 336
            },
            {
                "eval": 313
            },
            {
                "eval": 312
            },
            {
                "eval": 316
            },
            {
                "eval": 303
            },
            {
                "eval": 322
            },
            {
                "eval": 329
            },
            {
                "eval": 325
            },
            {
                "eval": 323
            },
            {
                "eval": 327
            },
            {
                "eval": 339
            },
            {
                "eval": 326
            },
            {
                "eval": 329
            },
            {
                "eval": 317
            },
            {
                "eval": 313
            },
            {
                "eval": 216,
                "best": "g2g3",
                "variation": "g3 f5 Nd1 Re4 Rxe4 Qxe4 Qxe4 fxe4 Rc1 Bg5 Ne3 Bxe3 fxe3 Ne7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 345,
                "best": "f8d8",
                "variation": "Rfd8 Rae1 Bg5 Rxd4 Qxd4 Na4 Qc4 e6 fxe6 Qb7 e5 Bc3 Kh7 Nc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rfd8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 259,
                "best": "f3g4",
                "variation": "Qg4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qg4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 260
            },
            {
                "eval": 258
            },
            {
                "eval": 277
            },
            {
                "eval": 276
            },
            {
                "eval": 285
            },
            {
                "eval": 184,
                "best": "e4d5",
                "variation": "Qd5 Qb3 Qxb3 Nxb3 Rd1 Rd8 Ne4 a5 Bc3 axb4 axb4 Nd4 Rb1 Rd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 546,
                "best": "f8d8",
                "variation": "Rd8 Qb7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rd8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 324,
                "best": "e5f6",
                "variation": "exf6 Bxf6 Nd5 Ne2+ Rxe2 Qc2 Nxf6+ Rxf6 Bxf6 dxe2 Qe6+ Kh7 Qxe2 gxf6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. exf6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 337
            },
            {
                "eval": 341
            },
            {
                "eval": 546,
                "best": "d4e2",
                "variation": "Ne2+ Kf1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ne2+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 491
            },
            {
                "eval": 841,
                "best": "f8d8",
                "variation": "Rd8 f4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 817
            },
            {
                "eval": 1726
            },
            {
                "eval": 1622
            }
        ],
        "moves": "e4 c5 Nf3 Nc6 Bb5 d6 O-O a6 Bxc6+ bxc6 c3 d5 e5 d4 cxd4 cxd4 Qa4 d3 Qxc6+ Bd7 Qe4 Qc8 Nc3 Bf5 Qe3 h6 b4 e6 a3 Qc6 Nd4 Qc4 Nxf5 exf5 Qf3 Rd8 Qxf5 Ne7 Qe4 Rd4 Qf3 Ng6 Re1 Be7 Bb2 O-O Re4 Nh4 Qe3 Nf5 Qf4 Rxe4 Qxe4 Nd4 Re1 f5 Qd5+ Qxd5 Nxd5 Bg5 Bxd4 Bxd2 Rd1 Rc8 Ne7+",
        "opening": {
            "eco": "B30",
            "name": "Sicilian Defense: Nyezhmetdinov-Rossolimo Attack",
            "ply": 5
        },
        "winner": "white",
        "url": "https://lichess.org/obZt5aCq/white"
    },
    "kXc9z2cu": {
        "id": "kXc9z2cu",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593799248061,
        "lastMoveAt": 1593805057214,
        "turns": 65,
        "color": "black",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "walfie",
                "rating": 1649,
                "ratingDiff": 20,
                "moveCentis": [
                    0,
                    388,
                    428,
                    16532,
                    14076,
                    14444,
                    37076,
                    7596,
                    7932,
                    5356,
                    18956,
                    24964,
                    21876,
                    19172,
                    3660,
                    46084,
                    33460,
                    1756,
                    5212,
                    2148,
                    8772,
                    3772,
                    14388,
                    4508,
                    3924,
                    956,
                    3276,
                    19612,
                    2228,
                    348,
                    5500,
                    3132,
                    372
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 13
                }
            },
            "black": {
                "userId": "mynameismund",
                "rating": 1724,
                "ratingDiff": -13,
                "moveCentis": [
                    0,
                    236,
                    324,
                    10668,
                    1156,
                    16244,
                    24108,
                    932,
                    13284,
                    7748,
                    1628,
                    4884,
                    33852,
                    7636,
                    17004,
                    25748,
                    740,
                    588,
                    6564,
                    13460,
                    7196,
                    3796,
                    8284,
                    4948,
                    1980,
                    508,
                    924,
                    3908,
                    1020,
                    476,
                    3868,
                    1707
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 3,
                    "blunder": 0,
                    "acpl": 43
                }
            }
        },
        "analysis": [
            {
                "eval": 13
            },
            {
                "eval": 27
            },
            {
                "eval": 11
            },
            {
                "eval": 0
            },
            {
                "eval": 24
            },
            {
                "eval": 136,
                "best": "b8c6",
                "variation": "Nc6 g3 Bb4 Bg2 d6 O-O O-O d3 Bxc3 bxc3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nc6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 147
            },
            {
                "eval": 153
            },
            {
                "eval": 123
            },
            {
                "eval": 102
            },
            {
                "eval": 109
            },
            {
                "eval": 190
            },
            {
                "eval": 111,
                "best": "e2e3",
                "variation": "e3 Bd6 f4 Bf5 Be2 O-O O-O h6 Bf3 Ne7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 162
            },
            {
                "eval": 166
            },
            {
                "eval": 171
            },
            {
                "eval": 144
            },
            {
                "eval": 187
            },
            {
                "eval": 164
            },
            {
                "eval": 186
            },
            {
                "eval": 185
            },
            {
                "eval": 192
            },
            {
                "eval": 150
            },
            {
                "eval": 188
            },
            {
                "eval": 153
            },
            {
                "eval": 165
            },
            {
                "eval": 170
            },
            {
                "eval": 184
            },
            {
                "eval": 178
            },
            {
                "eval": 321,
                "best": "c6a5",
                "variation": "Na5 Qb1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Na5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 325
            },
            {
                "eval": 335
            },
            {
                "eval": 315
            },
            {
                "eval": 509,
                "best": "g7g5",
                "variation": "g5 Bc1 Rb8 Qa4 Rdc8 Rb1 Bf8 Bd2 Qf5 Rdc1 h5 Nd1 Ne4 Be1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. g5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 486
            },
            {
                "eval": 498
            },
            {
                "eval": 499
            },
            {
                "eval": 566
            },
            {
                "eval": 582
            },
            {
                "eval": 571
            },
            {
                "eval": 473
            },
            {
                "eval": 532
            },
            {
                "eval": 518
            },
            {
                "eval": 546
            },
            {
                "eval": 522
            },
            {
                "eval": 574
            },
            {
                "eval": 573
            },
            {
                "eval": 1054,
                "best": "b6c7",
                "variation": "Qc7 Qb3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 1048
            },
            {
                "eval": 1032
            },
            {
                "eval": 1022
            },
            {
                "eval": 1577
            },
            {
                "eval": 1376
            },
            {
                "mate": 7,
                "best": "h6h5",
                "variation": "h5 Bxf7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. h5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 7
            },
            {
                "mate": 7
            },
            {
                "mate": 7
            },
            {
                "mate": 7
            },
            {
                "mate": 6
            },
            {
                "mate": 5
            },
            {
                "mate": 4
            },
            {
                "mate": 2
            },
            {
                "mate": 1
            },
            {
                "mate": 1
            }
        ],
        "moves": "c4 e5 Nc3 Nf6 Nf3 c6 Nxe5 d5 cxd5 cxd5 d4 Nc6 Qa4 Bd7 Nxd7 Qxd7 g3 h6 Bg2 Be7 O-O O-O Bf4 a6 Rfd1 b5 Qc2 Rac8 a3 a5 Qb3 Rfd8 Qxb5 Rb8 Bxb8 Rxb8 Qd3 Rxb2 Rdb1 Rxb1+ Nxb1 Qa7 e3 Qb6 Qc2 Na7 Nc3 Nc8 Nxd5 Nxd5 Qxc8+ Kh7 Bxd5 Qb2 Qf5+ Kh8 Rb1 Qxb1+ Qxb1 Bxa3 Bxf7 g5 Qg6 Bd6 Qg8#",
        "opening": {
            "eco": "A22",
            "name": "English Opening: King's English Variation, Two Knights Variation",
            "ply": 4
        },
        "winner": "white",
        "url": "https://lichess.org/kXc9z2cu/black"
    },
    "aLGUfmQr": {
        "id": "aLGUfmQr",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593640837610,
        "lastMoveAt": 1593648593000,
        "turns": 64,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "uga40",
                "rating": 1587,
                "ratingDiff": -8,
                "moveCentis": [
                    0,
                    1036,
                    1348,
                    4036,
                    6500,
                    9140,
                    24980,
                    42420,
                    25564,
                    20188,
                    1532,
                    18580,
                    27060,
                    18268,
                    30244,
                    17604,
                    13060,
                    1036,
                    25844,
                    15764,
                    15932,
                    6012,
                    10188,
                    17420,
                    540,
                    11108,
                    5436,
                    7556,
                    11196,
                    2348,
                    8220,
                    1132,
                    5379
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 2,
                    "blunder": 2,
                    "acpl": 66
                }
            },
            "black": {
                "userId": "lepertoe",
                "rating": 1581,
                "ratingDiff": 6,
                "moveCentis": [
                    0,
                    1380,
                    5500,
                    14668,
                    10964,
                    17316,
                    14964,
                    24724,
                    25324,
                    16396,
                    24788,
                    33308,
                    9996,
                    4188,
                    40372,
                    8172,
                    2052,
                    19788,
                    4428,
                    2220,
                    14404,
                    500,
                    15908,
                    10388,
                    13852,
                    3604,
                    3012,
                    5796,
                    3060,
                    11548,
                    3276,
                    3760
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 34
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 66,
                "best": "e7e6",
                "variation": "e6 Nf3 d5 cxd5 exd5 Nc3 c6 Bf4 Be7 h3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 67
            },
            {
                "eval": 50
            },
            {
                "eval": 53
            },
            {
                "eval": 64
            },
            {
                "eval": 55
            },
            {
                "eval": 67
            },
            {
                "eval": 66
            },
            {
                "eval": 76
            },
            {
                "eval": 37
            },
            {
                "eval": 83
            },
            {
                "eval": 79
            },
            {
                "eval": 85
            },
            {
                "eval": 88
            },
            {
                "eval": 98
            },
            {
                "eval": 24,
                "best": "d1c2",
                "variation": "Qc2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 29
            },
            {
                "eval": 15
            },
            {
                "eval": 130,
                "best": "a5b4",
                "variation": "Qb4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qb4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 122
            },
            {
                "eval": 146
            },
            {
                "eval": 0,
                "best": "g5d2",
                "variation": "Bd2 Qb6 Qc2 Rae8 f4 Ned7 Rad1 a6 Be3 Qa5 Kh2 Qc7 a3 Nb6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bd2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 5
            },
            {
                "eval": -138,
                "best": "a2a3",
                "variation": "a3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. a3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -122
            },
            {
                "eval": -136
            },
            {
                "eval": -50,
                "best": "a8e8",
                "variation": "Rae8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rae8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -31
            },
            {
                "eval": -33
            },
            {
                "eval": -116,
                "best": "c1f4",
                "variation": "Qf4 Ne8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -123
            },
            {
                "eval": -123
            },
            {
                "eval": -67,
                "best": "f6d4",
                "variation": "Bd4 Re2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -69
            },
            {
                "eval": -73
            },
            {
                "eval": -81
            },
            {
                "eval": 13,
                "best": "b7b5",
                "variation": "b5 Rbd1 Bg7 Re2 Qe6 Qb3 Bd4 g4 Rfe8 Kg2 f5 Rxd4 cxd4 Nf6+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -10
            },
            {
                "eval": 71,
                "best": "a7a6",
                "variation": "a6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 75
            },
            {
                "eval": 89
            },
            {
                "eval": 80
            },
            {
                "eval": 86
            },
            {
                "eval": 0,
                "best": "f2f4",
                "variation": "f4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 13
            },
            {
                "eval": -32
            },
            {
                "eval": 63,
                "best": "e5b2",
                "variation": "Qxb2 Qxb2 Bxb2 Rc6 Kg7 g4 Bd4 Kf1 h6 Ke2 Bc5 f4 a5 Kf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxb2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -21,
                "best": "d5f6",
                "variation": "Nxf6 Qxf6 f3 Qe5 Qd2 Rd8 Rc4 Qe6 Rc7 Rd7 Rxd7 Qxd7 e5 d5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 203,
                "best": "e5b2",
                "variation": "Qxb2 Qxb2 Bxb2 Kf1 Ba3 Rc7 b5 Ke2 Re8 Kd3 Rb8 g4 a5 g5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxb2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 123,
                "best": "f2f4",
                "variation": "f4 a5 fxe5 axb4 exd6 h5 Rc4 Rxa2 Rxb4 f5 exf5 gxf5 Nxb6 Kf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 176
            },
            {
                "eval": -219,
                "best": "f2f4",
                "variation": "f4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -207
            },
            {
                "eval": -790,
                "best": "d6d5",
                "variation": "Rd5 Qxd5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -778
            },
            {
                "eval": -775
            },
            {
                "eval": -760
            },
            {
                "eval": -1849
            },
            {
                "eval": -1500
            },
            {
                "eval": -1361
            },
            {
                "eval": -1296
            }
        ],
        "moves": "d4 Nf6 c4 d6 Nc3 g6 e4 Bg7 Nf3 Bg4 Be2 O-O Bg5 c5 d5 Qa5 O-O Nbd7 h3 Bxf3 Bxf3 Ne5 Be2 Qb4 Qc1 Nxc4 Bxc4 Qxc4 Re1 e5 dxe6 Qxe6 Bxf6 Bxf6 Nd5 Qe5 Rb1 Rac8 Qc2 c4 Qa4 Ra8 Qxc4 Rfc8 Qb4 b6 Rbc1 Rxc1 Rxc1 Kg7 Rc6 Bd8 Rxd6 Rc8 Nc3 Be7 Rxg6+ hxg6 Qb3 Qd4 Nd5 Rc1+ Kh2 Bd6+",
        "opening": {
            "eco": "E90",
            "name": "King's Indian Defense: Normal Variation, Rare Defenses",
            "ply": 9
        },
        "winner": "black",
        "url": "https://lichess.org/aLGUfmQr/white"
    },
    "MDhsiQ3F": {
        "id": "MDhsiQ3F",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593763242072,
        "lastMoveAt": 1593769646308,
        "turns": 76,
        "color": "white",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "roso97",
                "rating": 2131,
                "ratingDiff": 0,
                "moveCentis": [
                    0,
                    244,
                    788,
                    444,
                    1124,
                    156,
                    1596,
                    1468,
                    10404,
                    3932,
                    1892,
                    7948,
                    12148,
                    4828,
                    35948,
                    196,
                    11108,
                    4,
                    11212,
                    6428,
                    10188,
                    15044,
                    29324,
                    6956,
                    3164,
                    10468,
                    412,
                    9564,
                    1716,
                    11348,
                    3052,
                    23532,
                    252,
                    8436,
                    7436,
                    12100,
                    37244,
                    1724,
                    7924
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 2,
                    "blunder": 1,
                    "acpl": 37
                }
            },
            "black": {
                "userId": "aln276",
                "rating": 2123,
                "ratingDiff": 1,
                "moveCentis": [
                    0,
                    796,
                    2660,
                    180,
                    6324,
                    236,
                    196,
                    4676,
                    11516,
                    164,
                    2140,
                    388,
                    2628,
                    19428,
                    1196,
                    68012,
                    9820,
                    11860,
                    2772,
                    1716,
                    55676,
                    7180,
                    18020,
                    1900,
                    3084,
                    47916,
                    116,
                    13612,
                    556,
                    5588,
                    492,
                    13332,
                    132,
                    7668,
                    1196,
                    2588,
                    2892,
                    742
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 3,
                    "blunder": 1,
                    "acpl": 37
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 18
            },
            {
                "eval": 41
            },
            {
                "eval": 45
            },
            {
                "eval": 34
            },
            {
                "eval": 29
            },
            {
                "eval": 44
            },
            {
                "eval": 12
            },
            {
                "eval": 32
            },
            {
                "eval": 21
            },
            {
                "eval": 40
            },
            {
                "eval": 36
            },
            {
                "eval": 48
            },
            {
                "eval": 20
            },
            {
                "eval": 21
            },
            {
                "eval": 29
            },
            {
                "eval": 48
            },
            {
                "eval": 32
            },
            {
                "eval": 60
            },
            {
                "eval": 52
            },
            {
                "eval": 53
            },
            {
                "eval": 62
            },
            {
                "eval": 60
            },
            {
                "eval": 42
            },
            {
                "eval": 111,
                "best": "c8b7",
                "variation": "Bb7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bb7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 69
            },
            {
                "eval": 91
            },
            {
                "eval": 85
            },
            {
                "eval": 82
            },
            {
                "eval": 85
            },
            {
                "eval": 136
            },
            {
                "eval": 129
            },
            {
                "eval": 152
            },
            {
                "eval": 108
            },
            {
                "eval": 145
            },
            {
                "eval": 92,
                "best": "g2g4",
                "variation": "g4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 99
            },
            {
                "eval": 71
            },
            {
                "eval": 102
            },
            {
                "eval": 95
            },
            {
                "eval": 169,
                "best": "c5c4",
                "variation": "c4 Rd7 cxd3 cxd3 Rbc8 Kh1 Qg5 Qg4 Qxg4 hxg4 f6 Be6 Rc2 Rxd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 120
            },
            {
                "eval": 278,
                "best": "h6g7",
                "variation": "Bg7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bg7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 221
            },
            {
                "eval": 281
            },
            {
                "eval": 104,
                "best": "b2b3",
                "variation": "b3 Bg7 Qf3 Rc8 Ra7 Rce8 g3 Re5 Rb7 b4 Ra7 Kg8 Qh5 h6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. b3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 357,
                "best": "f6e5",
                "variation": "Qxe5 Qxe5+ dxe5 Bxf7 Rxf7 Rxh6 Re8 Rb6 b4 Rc6 Kg7 b3 e4 dxe4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxe5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 225,
                "best": "f1e1",
                "variation": "Re1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 316,
                "best": "e7f6",
                "variation": "Qf6 Rc6 Rd7 Re1 g4 hxg4 Be3+ Kf1 Qh6 Rxe3 dxe3 Ke2 Qf6 Rxc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 226,
                "best": "g1h2",
                "variation": "Kh2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kh2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 252
            },
            {
                "eval": 227
            },
            {
                "eval": 255
            },
            {
                "eval": 264
            },
            {
                "eval": 250
            },
            {
                "eval": 175,
                "best": "e1e2",
                "variation": "Rxe2 Bxb2 Re7 Bf6 Rb7 Be5 d7 Kg7 Kg2 Bd4 Rc6 Rh8 Kf3 b4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxe2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 155
            },
            {
                "eval": 162
            },
            {
                "eval": 162
            },
            {
                "eval": 108,
                "best": "d5c6",
                "variation": "Bc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 240,
                "best": "d6f4",
                "variation": "Bf4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bf4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 171
            },
            {
                "eval": 173
            },
            {
                "eval": 32,
                "best": "a6a5",
                "variation": "Ra5 Rfd8 Rxb5 h6 c4 Rxd3 Rxc5 Rb8 Rc7 Rbb3 Rxf7 Kg8 Rc7 Rxh3+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ra5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 55
            },
            {
                "eval": 31
            },
            {
                "eval": 30
            },
            {
                "eval": 13
            },
            {
                "eval": 12
            },
            {
                "eval": 0
            },
            {
                "eval": 154,
                "best": "h7h6",
                "variation": "h6 Ree7 Kh7 Rxf7+ Rxf7 Rxf7+ Kg6 Rb7 Kxf6 b4 Rd2+ Kg3 Rd3+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. h6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0,
                "best": "b7f7",
                "variation": "Rxf7 Rxf6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rxf7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 9
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 d3 b5 Bb3 Be7 O-O O-O a4 Rb8 Nc3 d6 axb5 axb5 h3 Nd4 Nxd4 exd4 Ne2 c5 Bg5 Be6 Bxf6 Bxf6 Nf4 Qe7 Nd5 Bxd5 Bxd5 g6 f4 Bg7 f5 Kh8 Qf3 Qf6 Ra7 Bh6 Qg3 g5 Ra6 Rbd8 e5 Qe7 exd6 Qe3+ Qxe3 dxe3 g4 e2 Re1 Bg7 c3 Be5 Rxe2 Bxd6 f6 Bh2+ Kxh2 Rxd5 Rb6 b4 cxb4 cxb4 Rxb4 Rxd3 Rb7 Rf3 b4 Rxf6",
        "opening": {
            "eco": "C77",
            "name": "Ruy Lopez: Morphy Defense, Anderssen Variation",
            "ply": 9
        },
        "url": "https://lichess.org/MDhsiQ3F/white"
    },
    "dd3pnt4Y": {
        "id": "dd3pnt4Y",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593925269493,
        "lastMoveAt": 1593931146386,
        "turns": 56,
        "color": "white",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "timothyha",
                "rating": 2094,
                "ratingDiff": 0,
                "moveCentis": [
                    0,
                    468,
                    268,
                    260,
                    3796,
                    2332,
                    3084,
                    29428,
                    1580,
                    5916,
                    26676,
                    12972,
                    17852,
                    22700,
                    8796,
                    5348,
                    10188,
                    388,
                    30388,
                    908,
                    3620,
                    644,
                    3964,
                    6532,
                    5700,
                    2212,
                    3276,
                    34156,
                    7397
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 22
                }
            },
            "black": {
                "userId": "mkac",
                "rating": 2084,
                "ratingDiff": 0,
                "moveCentis": [
                    0,
                    556,
                    1612,
                    1092,
                    7772,
                    25276,
                    9292,
                    15900,
                    2628,
                    7788,
                    8564,
                    16300,
                    21284,
                    69220,
                    23060,
                    5460,
                    5940,
                    13724,
                    996,
                    25892,
                    5284,
                    10084,
                    6876,
                    7844,
                    4228,
                    4908,
                    15852,
                    20711
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 21
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 30
            },
            {
                "eval": 8
            },
            {
                "eval": 20
            },
            {
                "eval": 17
            },
            {
                "eval": 30
            },
            {
                "eval": 9
            },
            {
                "eval": 17
            },
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": 13
            },
            {
                "eval": 56
            },
            {
                "eval": 31
            },
            {
                "eval": 44
            },
            {
                "eval": 33
            },
            {
                "eval": 19
            },
            {
                "eval": 33
            },
            {
                "eval": 33
            },
            {
                "eval": 35
            },
            {
                "eval": 48
            },
            {
                "eval": 28
            },
            {
                "eval": 27
            },
            {
                "eval": -34,
                "best": "f1e1",
                "variation": "Re1 Nf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -35
            },
            {
                "eval": -34
            },
            {
                "eval": -43
            },
            {
                "eval": -50
            },
            {
                "eval": -39
            },
            {
                "eval": -95,
                "best": "e2g3",
                "variation": "Ng3 Bxg3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ng3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -55
            },
            {
                "eval": -56
            },
            {
                "eval": -37
            },
            {
                "eval": -128,
                "best": "f1e1",
                "variation": "Re1 a4 Rxe8+ Qxe8 Bc2 Qe6 Rc1 Bxg3 fxg3 Be4 g4 Qg6 Kf2 Bxc2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -44,
                "best": "d8f6",
                "variation": "Qf6 Rc1 a4 Re1 Rxe1+ Qxe1 Bxg3 Bxg6 Qxg6 fxg3 Qd3 Qf1 Qb3 Ne5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -42
            },
            {
                "eval": -29
            },
            {
                "eval": -30
            },
            {
                "eval": -20
            },
            {
                "eval": -10
            },
            {
                "eval": 22
            },
            {
                "eval": -43,
                "best": "f3e5",
                "variation": "Ne5 Qe6 Re4 Nbd5 Qd2 Qf6 Kh2 Re6 Rae1 Qg5 Nf3 Qf6 Qc2 Rxe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -41
            },
            {
                "eval": -43
            },
            {
                "eval": -2
            },
            {
                "eval": -1
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 67,
                "best": "b7b5",
                "variation": "b5 b3 Nxa3 Ne5 Nc2 Nxf7 Nd5 Rb7 Rc8 N5d6 Ra8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 13,
                "best": "b2b3",
                "variation": "b3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 17
            },
            {
                "eval": 14
            },
            {
                "eval": 17
            },
            {
                "eval": -76,
                "best": "e5a5",
                "variation": "Rxa5 Nxb2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxa5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "g8f8",
                "variation": "Kf8 Nd6 Nc1 Rd2 Nb3 Rd3 a4 d5 c5 Nb5 Ke7 Re3+ Kd7 d6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kf8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -31
            },
            {
                "eval": 5
            }
        ],
        "moves": "e4 e6 d4 d5 exd5 exd5 Nf3 Bd6 c4 c6 Bd3 Ne7 O-O O-O h3 dxc4 Bxc4 h6 Nc3 Bf5 Be3 Nd7 Ne2 Nb6 Bb3 Ned5 Bd2 a5 a3 Re8 Ng3 Bg6 Bc2 Bxc2 Qxc2 Bf4 Bxf4 Nxf4 Rfe1 Qd7 Qf5 Qxf5 Nxf5 Rxe1+ Rxe1 Nc4 Re7 Rb8 Ne5 Nxe5 Rxe5 Nd3 Re2 a4 Rd2 Nc1",
        "opening": {
            "eco": "C01",
            "name": "French Defense: Exchange Variation",
            "ply": 5
        },
        "url": "https://lichess.org/dd3pnt4Y/white"
    },
    "ByVTZIZg": {
        "id": "ByVTZIZg",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593720020218,
        "lastMoveAt": 1593725768177,
        "turns": 61,
        "color": "black",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "myle",
                "rating": 1967,
                "ratingDiff": 2,
                "moveCentis": [
                    0,
                    372,
                    284,
                    4,
                    8388,
                    7260,
                    4300,
                    4580,
                    14916,
                    3196,
                    3284,
                    10764,
                    2012,
                    0,
                    4964,
                    1476,
                    244,
                    3292,
                    9532,
                    48268,
                    2252,
                    2268,
                    33196,
                    12420,
                    4,
                    32988,
                    2500,
                    1284,
                    1796,
                    852,
                    2
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 14
                }
            },
            "black": {
                "userId": "th3romanticwarrior",
                "rating": 2018,
                "ratingDiff": -1,
                "moveCentis": [
                    0,
                    516,
                    476,
                    660,
                    908,
                    8692,
                    524,
                    14836,
                    9444,
                    516,
                    2252,
                    372,
                    788,
                    500,
                    2004,
                    540,
                    64332,
                    102932,
                    4356,
                    35428,
                    6788,
                    1596,
                    48500,
                    4764,
                    9436,
                    428,
                    21548,
                    8988,
                    1828,
                    1156,
                    807
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 13
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 12
            },
            {
                "eval": 1
            },
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 13
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 8
            },
            {
                "eval": -38
            },
            {
                "eval": -27
            },
            {
                "eval": -98,
                "best": "c1f4",
                "variation": "Bf4 Bc5 O-O g5 Bd2 O-O b4 Bd4 Bc3 Bxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -90
            },
            {
                "eval": -98
            },
            {
                "eval": -101
            },
            {
                "eval": -96
            },
            {
                "eval": -93
            },
            {
                "eval": -177,
                "best": "f4d2",
                "variation": "Bd2 O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -179
            },
            {
                "eval": -191
            },
            {
                "eval": -192
            },
            {
                "eval": -176
            },
            {
                "eval": -195
            },
            {
                "eval": -207
            },
            {
                "eval": -191
            },
            {
                "eval": -176
            },
            {
                "eval": -177
            },
            {
                "eval": -229
            },
            {
                "eval": -214
            },
            {
                "eval": -242
            },
            {
                "eval": -232
            },
            {
                "eval": -228
            },
            {
                "eval": -222
            },
            {
                "eval": -204
            },
            {
                "eval": -79,
                "best": "e5f6",
                "variation": "Bf6 b3 Kd7 Rac1 c5 c4 d4 Rfe1 Rbg8 Nh2 Kd6 Kg1 Bg7 Nf3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bf6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -95
            },
            {
                "eval": -69
            },
            {
                "eval": -91
            },
            {
                "eval": 0,
                "best": "e8d7",
                "variation": "Kd7 Rxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -30
            },
            {
                "eval": -30
            },
            {
                "eval": -31
            },
            {
                "eval": -19
            },
            {
                "eval": -32
            },
            {
                "eval": -39
            },
            {
                "eval": -38
            },
            {
                "eval": -40
            },
            {
                "eval": -39
            },
            {
                "eval": -44
            },
            {
                "eval": -40
            },
            {
                "eval": -41
            },
            {
                "eval": -36
            },
            {
                "eval": -38
            },
            {
                "eval": -26
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Nf6 Nxc6 bxc6 Bd3 d5 e5 Ng4 Qe2 Bc5 O-O Qe7 Bf4 g5 Bg3 h5 h3 h4 Bh2 Nxh2 Kxh2 Bd4 c3 Qxe5+ Qxe5+ Bxe5+ Kh1 Be6 Nd2 Rb8 Nf3 f6 Nxg5 fxg5 Rfe1 Bf4 Rxe6+ Kd7 Bf5 Rhe8 Rae1 Rxe6 Rxe6 Re8 Rxe8+ Kxe8 Kg1 Ke7 Kf1 Bc1 b3 Bb2 c4 dxc4 bxc4",
        "opening": {
            "eco": "C45",
            "name": "Scotch Game: Schmidt Variation",
            "ply": 8
        },
        "url": "https://lichess.org/ByVTZIZg/black"
    },
    "nOGrIvfp": {
        "id": "nOGrIvfp",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593561606704,
        "lastMoveAt": 1593570456078,
        "turns": 116,
        "color": "white",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "mekumcu",
                "rating": 1898,
                "ratingDiff": 2,
                "moveCentis": [
                    0,
                    1300,
                    1468,
                    2324,
                    316,
                    2172,
                    12492,
                    12788,
                    13324,
                    21428,
                    63404,
                    3516,
                    20060,
                    14308,
                    684,
                    500,
                    27540,
                    4460,
                    820,
                    8732,
                    25092,
                    9076,
                    6964,
                    292,
                    10836,
                    17404,
                    17444,
                    9148,
                    19364,
                    5484,
                    52,
                    284,
                    2748,
                    5044,
                    18692,
                    388,
                    1252,
                    2596,
                    11108,
                    6540,
                    308,
                    156,
                    1836,
                    13740,
                    100,
                    220,
                    1516,
                    188,
                    1324,
                    388,
                    116,
                    244,
                    516,
                    260,
                    3764,
                    16020,
                    1084,
                    356,
                    10226
                ],
                "analysis": {
                    "inaccuracy": 10,
                    "mistake": 0,
                    "blunder": 3,
                    "acpl": 58
                }
            },
            "black": {
                "userId": "pic1991",
                "rating": 1946,
                "ratingDiff": -2,
                "moveCentis": [
                    0,
                    412,
                    796,
                    396,
                    1772,
                    5404,
                    6988,
                    17796,
                    8772,
                    27596,
                    12684,
                    1556,
                    42324,
                    6084,
                    820,
                    16172,
                    12780,
                    6300,
                    23532,
                    29196,
                    19172,
                    9604,
                    508,
                    18716,
                    14012,
                    9772,
                    6452,
                    13140,
                    13676,
                    228,
                    340,
                    4988,
                    6404,
                    14580,
                    7612,
                    8812,
                    8212,
                    13684,
                    1764,
                    7852,
                    556,
                    540,
                    10284,
                    532,
                    2740,
                    3668,
                    2036,
                    7476,
                    868,
                    1028,
                    4516,
                    2420,
                    1700,
                    3380,
                    5172,
                    5532,
                    1084,
                    1565
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 57
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 39
            },
            {
                "eval": 46
            },
            {
                "eval": 41
            },
            {
                "eval": 44
            },
            {
                "eval": 60
            },
            {
                "eval": 73
            },
            {
                "eval": 46
            },
            {
                "eval": 34
            },
            {
                "eval": 46
            },
            {
                "eval": 36
            },
            {
                "eval": 50
            },
            {
                "eval": 19
            },
            {
                "eval": 54
            },
            {
                "eval": 35
            },
            {
                "eval": 78
            },
            {
                "eval": 27,
                "best": "d4d5",
                "variation": "d5 Ne5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 31
            },
            {
                "eval": 44
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 12
            },
            {
                "eval": 9
            },
            {
                "eval": 19
            },
            {
                "eval": 26
            },
            {
                "eval": 14
            },
            {
                "eval": 31
            },
            {
                "eval": 15
            },
            {
                "eval": 54
            },
            {
                "eval": 32
            },
            {
                "eval": 92,
                "best": "d8d7",
                "variation": "Rd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 43
            },
            {
                "eval": 67
            },
            {
                "eval": 52
            },
            {
                "eval": 38
            },
            {
                "eval": -13,
                "best": "g2g4",
                "variation": "g4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -12
            },
            {
                "eval": -1
            },
            {
                "eval": 39
            },
            {
                "eval": -24,
                "best": "f3d4",
                "variation": "Nxd4 exd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -10
            },
            {
                "eval": -3
            },
            {
                "eval": 95,
                "best": "e6c4",
                "variation": "Bxc4 Rxc4 exd4 Nf3 d3 Kf1 Rd5 b4 a5 b5 Rc8 a4 Rcxc5 Rxc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 83
            },
            {
                "eval": 100
            },
            {
                "eval": 83
            },
            {
                "eval": 82
            },
            {
                "eval": 100
            },
            {
                "eval": 116
            },
            {
                "eval": 33,
                "best": "h4f3",
                "variation": "Nf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 51
            },
            {
                "eval": 13
            },
            {
                "eval": 13
            },
            {
                "eval": -55,
                "best": "h4f3",
                "variation": "Nf3 Bb2 Rc4 Bxa3 Rxd3 Ke7 Rxd8 Rxd8 c6 bxc6 Rxc6 Rd3 Rc7+ Kd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 33,
                "best": "c8c5",
                "variation": "Rxc5 Rxc5 Bd4+ Kf1 Bxc5 Nf3 Bxa3 Ne5+ Kf6 Nxd3 Be7 Ke2 b5 Ra1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 13
            },
            {
                "eval": 12
            },
            {
                "eval": 1
            },
            {
                "eval": 9
            },
            {
                "eval": 9
            },
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 30
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -293,
                "best": "f3e5",
                "variation": "Ne5 d2 Ke2 Ke4 Rxd2 Rxd2+ Kxd2 Bf2 g4 Kxf4 Nd3+ Kf3 Nxf2 Kxf2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ne5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -189,
                "best": "c5b4",
                "variation": "Bb4 Kf2 Bxd2 Rxd2 Ke4 Ke1 h5 Kd1 Kf3 g4 hxg4 hxg4 Kxf4 Rg2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bb4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -212
            },
            {
                "eval": -192
            },
            {
                "eval": -207
            },
            {
                "eval": -63,
                "best": "f5g6",
                "variation": "Kg6 Ke1 Rc8 Rxe6+ Kg7 Re3 Rc1+ Kf2 Bxd2 Rxd3 Bb4 Rd7+ Kg6 Rxb7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kg6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -282,
                "best": "d2e4",
                "variation": "Ne4+ Kg7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ne4+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -272
            },
            {
                "eval": -261
            },
            {
                "eval": -243
            },
            {
                "eval": -233
            },
            {
                "eval": -243
            },
            {
                "eval": -338,
                "best": "f4f5",
                "variation": "f5 Rg2 Rxe6+ Kd7 Kc1 Rg1+ Kb2 d2 Nxd2 Rg2 g4 Rxd2+ Kc1 Rh2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -325
            },
            {
                "eval": -292
            },
            {
                "eval": -280
            },
            {
                "eval": -274
            },
            {
                "eval": -231
            },
            {
                "eval": -349,
                "best": "e4d2",
                "variation": "Nd2 Kd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -336
            },
            {
                "eval": -471,
                "best": "a4a5",
                "variation": "a5 Kd6 Nxd3 Rxb3 Kc2 Rc3+ Kd2 Ra3 Nxb4 Rxg3 h4 Ra3 Nc2 Rxa5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -396
            },
            {
                "eval": -433
            },
            {
                "eval": -330,
                "best": "b3c3",
                "variation": "Rc3+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rc3+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -462,
                "best": "a4a5",
                "variation": "a5 Ra2+ Kb3 Rxa5 Kxb4 Ra2 Kc4 Rh2 h4 Rh3 Kd4 Rxg3 Ke4 Rh3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -459
            },
            {
                "eval": -784,
                "best": "h3h4",
                "variation": "h4 Ra3 a5 Kd6 Kd2 Rxa5 Ke3 Ra3+ Kd4 Ra4 Kc4 Ke7 Kb3 Ra1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -706
            },
            {
                "eval": -1571
            },
            {
                "eval": -1613
            },
            {
                "eval": -1633
            },
            {
                "eval": -940
            },
            {
                "eval": -1458
            },
            {
                "eval": -1485
            },
            {
                "eval": -5657
            },
            {
                "eval": -4955
            },
            {
                "eval": -5650
            },
            {
                "eval": 1213,
                "best": "d6c7",
                "variation": "Kc7 Na6+ Kb6 Nb8 Rf2+ Kc3 Kxa7 Nc6+ Kb6 Ne5 h4 Kd4 h3 Ke3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kc7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 1166
            },
            {
                "eval": 1213
            },
            {
                "eval": 1175
            },
            {
                "eval": 1151
            },
            {
                "eval": 1137
            },
            {
                "eval": 1130
            },
            {
                "eval": 1123
            },
            {
                "eval": 1119
            },
            {
                "eval": 1098
            },
            {
                "eval": 1060
            },
            {
                "eval": 0,
                "best": "b5b6",
                "variation": "Kb6 Rf1 a8=Q Rb1+ Ka7 Ra1+ Na6 Rf1 Qd8+ Ke5 Qe7 Rf5 Nc5 Kf4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kb6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            }
        ],
        "moves": "e4 Nf6 e5 Nd5 d4 d6 c4 Nb6 exd6 cxd6 Nc3 g6 Be3 Bg7 Rc1 Nc6 Nf3 O-O b3 e5 dxe5 dxe5 Qxd8 Rxd8 c5 Nd5 Nxd5 Rxd5 Bc4 Rd8 Ng5 Rf8 O-O Bf5 h3 h6 Nf3 Rfd8 Rfd1 Nd4 Nh4 Be6 Bxd4 exd4 Bxe6 fxe6 Nxg6 Kf7 Nh4 a5 f4 Rac8 a3 d3 Rc4 Bb2 a4 Rxc5 Rxc5 Bd4+ Kf1 Bxc5 Nf3 Kf6 g3 Kf5 Nd2 h5 Re1 Bb4 Re5+ Kf6 Ke1 Rc8 Kd1 Rc2 Ne4+ Ke7 Rb5 Rb2 Rxb7+ Kd8 Rxb4 axb4 Nc5 Ke7 Nxd3 Rxb3 Kc2 Ra3 Nxb4 Rxg3 Kb2 Rxh3 a5 Rf3 a6 Rxf4 a7 Rf8 Nc6+ Kd6 Nb8 Rf2+ Kb3 Rf3+ Kb4 Rf4+ Kb5 Rf5+ Kb4 Rf4+ Kb5 Rf5+ Kb4 Rf4+",
        "opening": {
            "eco": "B03",
            "name": "Alekhine Defense: Exchange Variation",
            "ply": 9
        },
        "url": "https://lichess.org/nOGrIvfp/black"
    },
    "Udgt1TY1": {
        "id": "Udgt1TY1",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593716430292,
        "lastMoveAt": 1593725533284,
        "turns": 92,
        "color": "white",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "sgis",
                "rating": 1859,
                "ratingDiff": -10,
                "moveCentis": [
                    0,
                    1644,
                    396,
                    236,
                    220,
                    5724,
                    2252,
                    7932,
                    11684,
                    3324,
                    8140,
                    8732,
                    3148,
                    30660,
                    11316,
                    29572,
                    13964,
                    660,
                    40596,
                    4,
                    25244,
                    15300,
                    12380,
                    20396,
                    14652,
                    6308,
                    12964,
                    15052,
                    28220,
                    28852,
                    4988,
                    4620,
                    13388,
                    10572,
                    9044,
                    5628,
                    6620,
                    6124,
                    1452,
                    13180,
                    5844,
                    6588,
                    6652,
                    540,
                    580,
                    721
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 1,
                    "blunder": 3,
                    "acpl": 61
                }
            },
            "black": {
                "userId": "mixxanber",
                "rating": 1897,
                "ratingDiff": 9,
                "moveCentis": [
                    0,
                    900,
                    348,
                    212,
                    3132,
                    6820,
                    6820,
                    7428,
                    1924,
                    1300,
                    11004,
                    7500,
                    244,
                    46452,
                    35180,
                    3356,
                    4908,
                    52140,
                    716,
                    17644,
                    21868,
                    61716,
                    444,
                    6780,
                    50468,
                    26284,
                    4548,
                    1700,
                    8804,
                    1956,
                    3004,
                    8068,
                    4988,
                    308,
                    516,
                    652,
                    2204,
                    11892,
                    9244,
                    484,
                    5108,
                    5332,
                    2252,
                    1388,
                    1172,
                    692
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 2,
                    "blunder": 1,
                    "acpl": 39
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 20
            },
            {
                "eval": 28
            },
            {
                "eval": 31
            },
            {
                "eval": 18
            },
            {
                "eval": 35
            },
            {
                "eval": 38
            },
            {
                "eval": 35
            },
            {
                "eval": 33
            },
            {
                "eval": 39
            },
            {
                "eval": 26
            },
            {
                "eval": 39
            },
            {
                "eval": -10
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -13
            },
            {
                "eval": -10
            },
            {
                "eval": -1
            },
            {
                "eval": 0
            },
            {
                "eval": -25
            },
            {
                "eval": 0
            },
            {
                "eval": -9
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 10
            },
            {
                "eval": -39
            },
            {
                "eval": -17
            },
            {
                "eval": -33
            },
            {
                "eval": -13
            },
            {
                "eval": -28
            },
            {
                "eval": 0
            },
            {
                "eval": -46
            },
            {
                "eval": -23
            },
            {
                "eval": -30
            },
            {
                "eval": -23
            },
            {
                "eval": -43
            },
            {
                "eval": -40
            },
            {
                "eval": -50
            },
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 25
            },
            {
                "eval": 12
            },
            {
                "eval": 7
            },
            {
                "eval": 13
            },
            {
                "eval": 83,
                "best": "a8c8",
                "variation": "Rac8 Rec2 Qe7 Qxa4 dxe4 Rxc4 Rxc4 Qxc4 exf3 Qc7 Qxc7 Rxc7 Rxd4 Rxb7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rac8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 60
            },
            {
                "eval": 96
            },
            {
                "eval": 87
            },
            {
                "eval": 111
            },
            {
                "eval": 87
            },
            {
                "eval": 97
            },
            {
                "eval": 70
            },
            {
                "eval": 77
            },
            {
                "eval": 13,
                "best": "g2g3",
                "variation": "g3 Qe6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 106,
                "best": "f6b6",
                "variation": "Qb6 Nd7 Qg6 Rc5 f5 Re6 Nf4 Rxg6 Nxe2+ Kf1 Rxd7 Kxe2 Kh7 Rb6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 60
            },
            {
                "eval": 71
            },
            {
                "eval": 50
            },
            {
                "eval": 322,
                "best": "f6g5",
                "variation": "Qg5 f4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qg5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 311
            },
            {
                "eval": 464,
                "best": "e6c6",
                "variation": "Qxc6 Rxc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 463
            },
            {
                "eval": 469
            },
            {
                "eval": 466
            },
            {
                "eval": 518
            },
            {
                "eval": 532
            },
            {
                "eval": 606
            },
            {
                "eval": -506,
                "best": "e4e8",
                "variation": "Re8+ Kh7 Qc2+ g6 Rxd8 Qxd8 Qe4 Qd7 Re1 Nc7 Qe5 Qc6 Qf4 Qd7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Re8+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -533
            },
            {
                "eval": -528
            },
            {
                "eval": -277,
                "best": "f7f5",
                "variation": "f5 Re8+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. f5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -785,
                "best": "b5e2",
                "variation": "Qe2 Qxe2+ Kxe2 f6 Kd3 b5 h4 Kf7 h5 Rc8 Kd2 b4 axb4 Nxb4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qe2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -548,
                "best": "f7f5",
                "variation": "f5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -10,
                "best": "e4e2",
                "variation": "Re2 Qxd4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. Re2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "mate": -9
            },
            {
                "mate": -10
            },
            {
                "eval": -756,
                "best": "d2e3",
                "variation": "Qe3+ Kh4 Qxe4+ Kg3 Qe3+ Kh4 Rxd4+ Qxd4 Qxd4+ Kg3 Qe3+ Kg4 g5 Kh5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Lost forced checkmate sequence. Qe3+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "mate": -6,
                "best": "b6d4",
                "variation": "Qxd4 Rxd4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Qxd4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "mate": -5
            },
            {
                "mate": -4
            },
            {
                "mate": -4
            },
            {
                "mate": -3
            },
            {
                "mate": -2
            },
            {
                "mate": -2
            },
            {
                "mate": -1
            },
            {
                "mate": -1
            }
        ],
        "moves": "d4 d5 c4 e6 Nc3 Nf6 cxd5 exd5 Bg5 c6 e3 Bf5 Nf3 Be7 Be2 h6 Bh4 Nbd7 O-O O-O a3 a5 Rc1 Ne4 Bxe7 Qxe7 Qb3 Nd6 Na4 Bg4 Nc5 Nxc5 Rxc5 Ne4 Rc2 Rfd8 Ne5 Bxe2 Rxe2 c5 Rfe1 c4 Qb5 Qc7 f3 Nf6 Rc1 a4 e4 Ra5 Qb4 Raa8 exd5 Nxd5 Qxc4 Qd6 Re4 Qf6 Qe2 Nf4 Qe3 Nd5 Qd2 Qe6 Nc6 Qg6 Nxd8 Rxd8 Qa5 b6 Qxa4 Qg5 Qb5 Qxc1+ Kf2 Qd2+ Kg3 Nf6 Qxb6 Nxe4+ fxe4 Qxd4 Qb7 Qe3+ Kg4 Qg5+ Kf3 Rd3+ Kf2 Qe3+ Kf1 Rd1#",
        "opening": {
            "eco": "D35",
            "name": "Queen's Gambit Declined: Exchange Variation, Positional Variation",
            "ply": 10
        },
        "winner": "black",
        "url": "https://lichess.org/Udgt1TY1/black"
    },
    "UXetROoa": {
        "id": "UXetROoa",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593968489403,
        "lastMoveAt": 1593977321238,
        "turns": 103,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "binxbollong",
                "rating": 1767,
                "ratingDiff": 12,
                "moveCentis": [
                    0,
                    308,
                    436,
                    1060,
                    1740,
                    1940,
                    1036,
                    4268,
                    8660,
                    6804,
                    1228,
                    14820,
                    24308,
                    9844,
                    1628,
                    36924,
                    4508,
                    2172,
                    25148,
                    11404,
                    316,
                    428,
                    8676,
                    8540,
                    10940,
                    25732,
                    16676,
                    1564,
                    10612,
                    15396,
                    4324,
                    10828,
                    3300,
                    8748,
                    31140,
                    588,
                    7140,
                    30292,
                    24428,
                    30516,
                    1148,
                    20796,
                    1492,
                    892,
                    4292,
                    6156,
                    3580,
                    3028,
                    3204,
                    5108,
                    1068,
                    1685
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 40
                }
            },
            "black": {
                "userId": "lc91",
                "rating": 1816,
                "ratingDiff": -8,
                "moveCentis": [
                    0,
                    132,
                    76,
                    180,
                    924,
                    1700,
                    1956,
                    1156,
                    41932,
                    18740,
                    6124,
                    23180,
                    9924,
                    4756,
                    19860,
                    11188,
                    17628,
                    34148,
                    10364,
                    412,
                    116,
                    5468,
                    4772,
                    5932,
                    13796,
                    9268,
                    11220,
                    140,
                    19652,
                    14172,
                    27940,
                    6972,
                    244,
                    18612,
                    4860,
                    6620,
                    292,
                    10884,
                    7780,
                    3260,
                    12652,
                    316,
                    212,
                    1404,
                    14564,
                    1028,
                    3300,
                    2652,
                    1060,
                    3452,
                    340,
                    1905
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 0,
                    "blunder": 2,
                    "acpl": 62
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 22
            },
            {
                "eval": 41
            },
            {
                "eval": 56
            },
            {
                "eval": 26
            },
            {
                "eval": 30
            },
            {
                "eval": 15
            },
            {
                "eval": 30
            },
            {
                "eval": 12
            },
            {
                "eval": 14
            },
            {
                "eval": 26
            },
            {
                "eval": 39
            },
            {
                "eval": 47
            },
            {
                "eval": 64
            },
            {
                "eval": 7,
                "best": "f1e1",
                "variation": "Re1 c5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 82,
                "best": "c7c5",
                "variation": "c5 Rd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 86
            },
            {
                "eval": 83
            },
            {
                "eval": 86
            },
            {
                "eval": 114
            },
            {
                "eval": 20,
                "best": "d4d5",
                "variation": "d5 Nd7 c4 Re8 Rd1 exd5 exd5 Bf6 Rb1 Nf8 Bd2 Ng6 a4 Re2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 42
            },
            {
                "eval": 30
            },
            {
                "eval": 99,
                "best": "b8d7",
                "variation": "Nd7 Qd3 Rc8 Bb2 Re8 Ne1 Nf6 Nc2 Bc6 Ne3 Ba4 Rdc1 Qd7 Rxc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 61
            },
            {
                "eval": 42
            },
            {
                "eval": 51
            },
            {
                "eval": 110,
                "best": "a6b8",
                "variation": "Nb8 Bb2 Nd7 Ne1 Nf6 Nd3 Ba6 Rd2 Re8 Re1 Bb7 Ne5 Qc7 Rc1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nb8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 32,
                "best": "f3e5",
                "variation": "Ne5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 56
            },
            {
                "eval": 93
            },
            {
                "eval": 657,
                "best": "a6b8",
                "variation": "Nb8 d5 Ba6 Qb1 Be2 Rd2 Qxb1+ Rxb1 Bxf3 Bxf3 Rc3 Bg4 Nd7 dxe6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nb8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 634
            },
            {
                "eval": 732
            },
            {
                "eval": 379,
                "best": "b5d7",
                "variation": "Qd7 Qxf4 gxf4 Bxg2 Rac1 Bxa3 Rxc7 Rcd8 Qb5 a6 Qxa6 Bd6 Rc3 Be4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qd7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 454
            },
            {
                "eval": 447
            },
            {
                "eval": 453
            },
            {
                "eval": 315,
                "best": "d1c1",
                "variation": "Rdc1 Bxg2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rdc1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 304
            },
            {
                "eval": 300
            },
            {
                "eval": 322
            },
            {
                "eval": 285
            },
            {
                "eval": 356
            },
            {
                "eval": 368
            },
            {
                "eval": 356
            },
            {
                "eval": 337
            },
            {
                "eval": 396
            },
            {
                "eval": 361
            },
            {
                "eval": 353
            },
            {
                "eval": 339
            },
            {
                "eval": 459,
                "best": "a3a2",
                "variation": "Ra2 Nc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ra2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 453
            },
            {
                "eval": 438
            },
            {
                "eval": 436
            },
            {
                "eval": 540
            },
            {
                "eval": 513
            },
            {
                "eval": 534
            },
            {
                "eval": 509
            },
            {
                "eval": 649
            },
            {
                "eval": 626
            },
            {
                "eval": 794
            },
            {
                "eval": 756
            },
            {
                "eval": 1061
            },
            {
                "eval": 718
            },
            {
                "eval": 855
            },
            {
                "eval": 855
            },
            {
                "eval": 841
            },
            {
                "eval": 829
            },
            {
                "eval": 818
            },
            {
                "eval": 791
            },
            {
                "eval": 756
            },
            {
                "eval": 554,
                "best": "d1e1",
                "variation": "Re1+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re1+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 670
            },
            {
                "eval": 610
            },
            {
                "eval": 784
            },
            {
                "eval": 766
            },
            {
                "eval": 780
            },
            {
                "eval": 775
            },
            {
                "eval": 814
            },
            {
                "eval": 797
            },
            {
                "eval": 781
            },
            {
                "eval": 656
            },
            {
                "eval": 680
            },
            {
                "eval": 671
            },
            {
                "eval": 669
            },
            {
                "eval": 589
            },
            {
                "eval": 578
            },
            {
                "eval": 574
            },
            {
                "eval": 652
            },
            {
                "eval": 614
            },
            {
                "eval": 694
            },
            {
                "eval": 661
            },
            {
                "eval": 641
            },
            {
                "eval": 607
            },
            {
                "eval": 692
            },
            {
                "eval": 677
            },
            {
                "eval": 663
            },
            {
                "eval": 620
            },
            {
                "mate": 17,
                "best": "e5e7",
                "variation": "Re7 Bg6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. Re7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "mate": 16
            }
        ],
        "moves": "d4 Nf6 Nf3 b6 g3 Bb7 Bg2 e6 O-O Be7 c4 O-O Nc3 d5 cxd5 Nxd5 Qc2 h6 e4 Nxc3 bxc3 c5 Rd1 cxd4 cxd4 Na6 a3 Rc8 Qe2 Qc7 Bf4 Qc2 Qb5 Qxe4 Ne1 Nc7 Bxc7 Qf5 Qxf5 exf5 Bxb7 Rxc7 Bg2 Bf6 Rab1 Rc4 d5 Rd8 Nd3 Rc3 a4 Ra3 Nb2 Bxb2 Rxb2 Rxa4 d6 Rc4 Ra2 a5 Rb2 a4 Rxb6 a3 Ra6 Rc3 Ra7 Kf8 d7 Ke7 Re1+ Kd6 Rd1+ Ke7 Bf1 Rb3 Bc4 Rb4 Re1+ Kd6 Bxf7 Re4 Rxe4 fxe4 Rxa3 Rxd7 Bg6 Re7 Re3 Re5 Bxe4 Kc5 f3 Kd4 Ra3 g5 Ra8 g4 Kf2 gxf3 Kxf3 Rxe4 Ra4+",
        "opening": {
            "eco": "E18",
            "name": "Queen's Indian Defense: Classical Variation, Traditional Variation, Nimzowitsch Line",
            "ply": 14
        },
        "winner": "white",
        "url": "https://lichess.org/UXetROoa/black"
    },
    "r3bKCc6N": {
        "id": "r3bKCc6N",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593968447726,
        "lastMoveAt": 1593973594472,
        "turns": 66,
        "color": "white",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "alex-arsenault",
                "rating": 1718,
                "ratingDiff": -18,
                "moveCentis": [
                    0,
                    1188,
                    348,
                    508,
                    12748,
                    516,
                    2652,
                    8244,
                    3124,
                    2044,
                    4500,
                    34948,
                    9764,
                    30324,
                    7212,
                    804,
                    9588,
                    5836,
                    3332,
                    1756,
                    16428,
                    3740,
                    380,
                    5964,
                    44092,
                    17060,
                    9116,
                    1164,
                    2636,
                    2932,
                    660,
                    28964,
                    5913
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 70
                }
            },
            "black": {
                "userId": "i8i9",
                "rating": 1680,
                "ratingDiff": 12,
                "moveCentis": [
                    0,
                    564,
                    1372,
                    3964,
                    612,
                    14100,
                    6444,
                    18068,
                    2332,
                    2292,
                    3924,
                    25692,
                    24444,
                    27004,
                    524,
                    404,
                    6516,
                    4604,
                    8364,
                    11124,
                    1052,
                    1900,
                    3708,
                    1084,
                    6012,
                    2900,
                    5068,
                    10852,
                    2620,
                    6268,
                    6148,
                    17020,
                    2210
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 41
                }
            }
        },
        "analysis": [
            {
                "eval": 13
            },
            {
                "eval": 37
            },
            {
                "eval": 2
            },
            {
                "eval": 43
            },
            {
                "eval": 7
            },
            {
                "eval": 18
            },
            {
                "eval": 0
            },
            {
                "eval": 49
            },
            {
                "eval": 0
            },
            {
                "eval": 48
            },
            {
                "eval": 0
            },
            {
                "eval": 3
            },
            {
                "eval": -14
            },
            {
                "eval": -24
            },
            {
                "eval": -39
            },
            {
                "eval": 0
            },
            {
                "eval": -24
            },
            {
                "eval": -9
            },
            {
                "eval": -87,
                "best": "b2b4",
                "variation": "b4 O-O Bb2 b5 h3 Bh5 Nd2 Bg6 Rc1 Qb6 Nb3 Rfd8 Nc5 Rab8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -54
            },
            {
                "eval": -113,
                "best": "c2d1",
                "variation": "Qd1 h6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -67
            },
            {
                "eval": -93
            },
            {
                "eval": -105
            },
            {
                "eval": -122
            },
            {
                "eval": -148
            },
            {
                "eval": -619,
                "best": "c3e2",
                "variation": "Ne2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ne2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -596
            },
            {
                "eval": -597
            },
            {
                "eval": -607
            },
            {
                "eval": -614
            },
            {
                "eval": -610
            },
            {
                "eval": -666
            },
            {
                "eval": -607
            },
            {
                "eval": -633
            },
            {
                "eval": -602
            },
            {
                "eval": -747
            },
            {
                "eval": -576
            },
            {
                "eval": -643
            },
            {
                "eval": -612
            },
            {
                "eval": -615
            },
            {
                "eval": -625
            },
            {
                "eval": -918,
                "best": "c2e2",
                "variation": "Qe2 Qxc3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -444,
                "best": "g4f2",
                "variation": "Nxf2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nxf2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -446
            },
            {
                "eval": -445
            },
            {
                "eval": -425
            },
            {
                "eval": -419
            },
            {
                "eval": -638,
                "best": "g3g4",
                "variation": "g4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -572
            },
            {
                "eval": -644
            },
            {
                "eval": -617
            },
            {
                "eval": -756
            },
            {
                "eval": -747
            },
            {
                "eval": -736
            },
            {
                "eval": -734
            },
            {
                "eval": -868
            },
            {
                "eval": -819
            },
            {
                "eval": -798
            },
            {
                "eval": -803
            },
            {
                "eval": -797
            },
            {
                "eval": -783
            },
            {
                "eval": -925
            },
            {
                "eval": -877
            },
            {
                "mate": -1,
                "best": "h3g3",
                "variation": "Rhg3 Rxg3 Rxg3 Rg8 Rxg8+ Kxg8 Qh3 Qf4+ Kg2 Bxa3 c4 Qd2+ Kh1 Qe1+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Rhg3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            }
        ],
        "moves": "c4 c6 Nc3 d5 e3 Nf6 Nf3 Bg4 cxd5 cxd5 d4 e6 Be2 Nc6 O-O a6 a3 Bd6 Qc2 Bf5 Qd2 O-O Bd3 Ne4 Qd1 Qf6 g3 Nxc3 bxc3 Bxd3 Qxd3 Qxf3 h4 Ne7 Qc2 Nf5 Re1 Nh6 e4 Ng4 e5 Be7 Rd1 Rac8 Rd3 Qf5 f3 Nh6 Bxh6 gxh6 Qd2 h5 g4 hxg4 fxg4 Qxg4+ Kh2 Kh8 Rg1 Qxh4+ Rh3 Qe4 Qh6 Rg8 Re1 Qg2#",
        "opening": {
            "eco": "A11",
            "name": "English Opening: Caro-Kann Defensive System",
            "ply": 2
        },
        "winner": "black",
        "url": "https://lichess.org/r3bKCc6N/white"
    },
    "4LUCtnCS": {
        "id": "4LUCtnCS",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593716417964,
        "lastMoveAt": 1593726605216,
        "turns": 123,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "caodanny",
                "rating": 1454,
                "ratingDiff": 25,
                "moveCentis": [
                    0,
                    1052,
                    972,
                    10268,
                    7244,
                    8116,
                    14956,
                    23924,
                    11740,
                    35188,
                    15924,
                    26812,
                    7388,
                    4492,
                    42212,
                    7612,
                    13788,
                    14764,
                    2180,
                    20748,
                    21564,
                    4364,
                    7716,
                    12540,
                    10116,
                    12212,
                    4788,
                    5916,
                    13892,
                    9604,
                    10460,
                    5732,
                    660,
                    4116,
                    4540,
                    2588,
                    12180,
                    7916,
                    6972,
                    5916,
                    3260,
                    5980,
                    4812,
                    7996,
                    6932,
                    3164,
                    3036,
                    3932,
                    4204,
                    3764,
                    4756,
                    4812,
                    3924,
                    5180,
                    596,
                    7764,
                    5164,
                    4404,
                    4484,
                    3996,
                    4844,
                    4226
                ],
                "analysis": {
                    "inaccuracy": 10,
                    "mistake": 2,
                    "blunder": 3,
                    "acpl": 51
                }
            },
            "black": {
                "userId": "rinrinrin",
                "rating": 1595,
                "ratingDiff": -40,
                "moveCentis": [
                    0,
                    556,
                    508,
                    684,
                    3252,
                    14284,
                    18348,
                    11812,
                    13884,
                    8676,
                    604,
                    31668,
                    524,
                    40500,
                    10772,
                    23444,
                    20052,
                    1420,
                    5068,
                    21236,
                    13036,
                    8844,
                    10876,
                    4452,
                    44732,
                    20004,
                    12116,
                    11748,
                    9044,
                    5428,
                    10348,
                    13116,
                    0,
                    1884,
                    1964,
                    16532,
                    3948,
                    6756,
                    6524,
                    412,
                    3284,
                    0,
                    428,
                    3492,
                    1948,
                    2708,
                    3652,
                    2372,
                    3316,
                    612,
                    5164,
                    1556,
                    1492,
                    1484,
                    908,
                    2652,
                    12980,
                    564,
                    932,
                    340,
                    1668,
                    194
                ],
                "analysis": {
                    "inaccuracy": 9,
                    "mistake": 0,
                    "blunder": 6,
                    "acpl": 68
                }
            }
        },
        "analysis": [
            {
                "eval": 20
            },
            {
                "eval": 25
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 29
            },
            {
                "eval": -8
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 7
            },
            {
                "eval": 6
            },
            {
                "eval": 35
            },
            {
                "eval": 42
            },
            {
                "eval": 13
            },
            {
                "eval": 35
            },
            {
                "eval": 82
            },
            {
                "eval": 28,
                "best": "c1d2",
                "variation": "Bd2 Be7 Rac1 Qb8 Rfe1 b6 Bd3 Ba6 b3 h6 e4 dxe4 Nxe4 c5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 84,
                "best": "b7b6",
                "variation": "b6 Bd2 Be7 Rac1 dxc4 Bxc4 c5 d5 exd5 Bxd5 Ba6 Bxa8 Bxf1 Rxf1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 53
            },
            {
                "eval": 81
            },
            {
                "eval": 20,
                "best": "c1d2",
                "variation": "Bd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 32
            },
            {
                "eval": -52,
                "best": "c4d5",
                "variation": "cxd5 Nxf3+ Bxf3 cxd5 Bd2 Be6 Qd3 Qe5 Be2 Bf5 Qd4 Qxd4 exd4 Rac8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. cxd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -10
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -213,
                "best": "f2f4",
                "variation": "f4 Qc5+ Kh1 b5 Bf3 Nh5 Ne2 Nf6 Nc3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -177
            },
            {
                "eval": -184
            },
            {
                "eval": -181
            },
            {
                "eval": -180
            },
            {
                "eval": 219,
                "best": "e5c5",
                "variation": "Qc5 Bxd6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qc5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 201
            },
            {
                "eval": 453,
                "best": "h5g6",
                "variation": "Qg6 Bxd6 Bxf1 Rxf1 Rfe8 Bf4 Rad8 Bf3 h6 Rd1 Nh7 Qe2 Ng5 Bg2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qg6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -123,
                "best": "b2b4",
                "variation": "b4 Qb6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. b4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -133
            },
            {
                "eval": -126
            },
            {
                "eval": -65,
                "best": "d6c5",
                "variation": "Qc5 Kh2 Be6 Kg2 a5 Rd2 h6 Qd3 Rfe8 f3 a4 Qd6 Qxd6 Rxd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -123,
                "best": "c2d3",
                "variation": "Qd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -83
            },
            {
                "eval": -201,
                "best": "h2g2",
                "variation": "Kg2 Rad8 Rxd8 Rxd8 Bxg4 Nxg4 Rd1 Rxd1 Qxd1 h5 Qd7 Qf6 Qd2 Kh7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kg2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -227
            },
            {
                "eval": -231
            },
            {
                "eval": -247
            },
            {
                "eval": -240
            },
            {
                "eval": -193
            },
            {
                "eval": -216
            },
            {
                "eval": -6,
                "best": "g4e6",
                "variation": "Be6 Rg1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Be6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -73
            },
            {
                "eval": 25,
                "best": "g3h2",
                "variation": "Qh2 fxg4 h5 gxh5 Nxh5 Raf1 Ng3 Qc1 Nxf1+ Qxf1 Rad8 Rh1 Qg3+ Qf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qh2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 75
            },
            {
                "eval": 52
            },
            {
                "eval": 57
            },
            {
                "eval": 109,
                "best": "g3e5",
                "variation": "Qe5 fxg4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 105
            },
            {
                "eval": 109
            },
            {
                "eval": 40,
                "best": "e3f3",
                "variation": "Kf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 60
            },
            {
                "eval": 23
            },
            {
                "eval": 297,
                "best": "c6d5",
                "variation": "cxd5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. cxd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 255
            },
            {
                "eval": 309
            },
            {
                "eval": 288
            },
            {
                "eval": 288
            },
            {
                "eval": 285
            },
            {
                "eval": 294
            },
            {
                "eval": 310
            },
            {
                "eval": 297
            },
            {
                "eval": 313
            },
            {
                "eval": 329
            },
            {
                "eval": 326
            },
            {
                "eval": 429,
                "best": "e8e7",
                "variation": "Re7 Bc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 314,
                "best": "d1d7",
                "variation": "Rd7 Rxg5 Rxb7 h5 Bc4 a5 Bxf7+ Kg7 Bd5+ Kh6 Bxc6 h4 Kf4 Rh5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 472,
                "best": "e5e7",
                "variation": "Re7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 424
            },
            {
                "eval": 444
            },
            {
                "eval": 435
            },
            {
                "eval": 513
            },
            {
                "eval": 533
            },
            {
                "eval": 565
            },
            {
                "eval": 538
            },
            {
                "eval": 566
            },
            {
                "eval": 544
            },
            {
                "eval": 526
            },
            {
                "eval": 424
            },
            {
                "eval": 707,
                "best": "a5c5",
                "variation": "Rc5 Bd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 465,
                "best": "g4e2",
                "variation": "Be2 Ra4 Bb5 Ra2 Bc4 Rf2+ Kg3 Rd2 Bxf7+ Kf8 Bd5 Ke8 Kf4 Rg2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 818,
                "best": "a5a2",
                "variation": "Ra2 Bb5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ra2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 527,
                "best": "d7e6",
                "variation": "Be6 Kf8 Bxf7 c4 Bxc4 Ke8 Bd5 Kd8 Rxh7 Ra6 Ke5 Rb6 Rg7 Ra6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 528
            },
            {
                "eval": 174,
                "best": "d7e6",
                "variation": "Be6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Be6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 175
            },
            {
                "eval": 72,
                "best": "d7b5",
                "variation": "Bb5 c3 Rc2 Ra5 Bd3 Rc5 e5 h6 gxh6+ Kxh6 Rf2 Rd5 Ke4 Rd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bb5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 244,
                "best": "a1f1",
                "variation": "Rf1+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rf1+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 180,
                "best": "d7g4",
                "variation": "Bg4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bg4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 222
            },
            {
                "eval": 201
            },
            {
                "eval": 245
            },
            {
                "eval": 239
            },
            {
                "eval": 202
            },
            {
                "eval": 52,
                "best": "e5d6",
                "variation": "Kd6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kd6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 913,
                "best": "h7h5",
                "variation": "h5 Rh2 Rg1 Bd5 Rd1+ Kc5 Rf1 Kd6 Rf4 Rg2 h4 Ke5 Rf3 Rg4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 858
            },
            {
                "eval": 893
            },
            {
                "eval": 860
            },
            {
                "eval": 2110
            },
            {
                "eval": 1762
            },
            {
                "mate": 15,
                "best": "e4c4",
                "variation": "Rxc4 Kxc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Rxc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 35
            },
            {
                "mate": 12
            },
            {
                "mate": 11
            },
            {
                "mate": 9
            },
            {
                "mate": 11
            },
            {
                "mate": 11
            },
            {
                "mate": 16
            },
            {
                "mate": 15
            },
            {
                "mate": 14
            },
            {
                "mate": 14
            },
            {
                "mate": 13
            },
            {
                "mate": 10
            },
            {
                "mate": 11
            },
            {
                "mate": 9
            },
            {
                "mate": 8
            }
        ],
        "moves": "Nf3 d5 d4 Nf6 c4 e6 Nc3 c6 e3 Nbd7 Be2 Bb4 O-O O-O Qc2 Qc7 h3 e5 a3 Be7 dxe5 Nxe5 e4 dxc4 Nxe5 Qxe5 Bxc4 Bd6 g3 Bxh3 Bf4 Qh5 Be2 Qc5 Bxd6 Qxd6 Rfd1 Qe5 Kh2 Bg4 f3 Qh5+ Kg2 Qh3+ Kf2 Qh2+ Ke3 Qxg3 Rg1 Qh3 Rh1 Qg3 Rag1 Qd6 fxg4 Rfe8 g5 Nd5+ Nxd5 Qxd5 Qd3 Qc5+ Qd4 Qxd4+ Kxd4 Rad8+ Ke3 g6 Rd1 Rxd1 Rxd1 Re5 Kf4 Rc5 b4 Rc2 Bg4 Ra2 Rd7 Rxa3 Rxb7 a5 bxa5 Rxa5 Rc7 c5 Bd7 Kg7 Rb7 Ra1 Rb2 c4 Rc2 Rd1 Bb5 Rf1+ Ke5 Rg1 Bxc4 Rxg5+ Kd4 f5 e5 Rg4+ Kd5 Re4 Re2 Rxe2 Bxe2 Kf7 Kd6 h5 Bb5 h4 Kd7 h3 e6+ Kf6 e7 h2 Bc6 Kg5 e8=Q",
        "opening": {
            "eco": "D45",
            "name": "Semi-Slav Defense: Normal Variation",
            "ply": 10
        },
        "winner": "white",
        "url": "https://lichess.org/4LUCtnCS/black"
    },
    "8kbZKmJa": {
        "id": "8kbZKmJa",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593853118216,
        "lastMoveAt": 1593861529543,
        "turns": 84,
        "color": "white",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "scurly",
                "rating": 2201,
                "ratingDiff": -1,
                "moveCentis": [
                    0,
                    204,
                    428,
                    956,
                    1020,
                    892,
                    12380,
                    12476,
                    5276,
                    5612,
                    7028,
                    3820,
                    46052,
                    340,
                    45548,
                    27052,
                    5564,
                    36780,
                    18164,
                    2196,
                    12412,
                    12612,
                    24780,
                    19764,
                    1732,
                    19956,
                    3116,
                    14948,
                    8732,
                    3428,
                    2132,
                    27132,
                    4796,
                    2548,
                    10356,
                    2412,
                    8964,
                    1948,
                    420,
                    468,
                    476,
                    636,
                    202
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 13
                }
            },
            "black": {
                "userId": "leecu1",
                "rating": 2172,
                "ratingDiff": 1,
                "moveCentis": [
                    0,
                    2196,
                    924,
                    2068,
                    3100,
                    6028,
                    724,
                    9692,
                    4148,
                    3740,
                    24012,
                    12588,
                    40044,
                    2196,
                    21228,
                    58556,
                    16740,
                    1588,
                    14084,
                    33996,
                    5468,
                    28860,
                    5580,
                    11508,
                    1164,
                    18900,
                    1004,
                    2436,
                    804,
                    33628,
                    15500,
                    1036,
                    756,
                    3124,
                    10676,
                    1220,
                    1028,
                    964,
                    1140,
                    19812,
                    236,
                    160
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 10
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 23
            },
            {
                "eval": 9
            },
            {
                "eval": 11
            },
            {
                "eval": 0
            },
            {
                "eval": 17
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -3
            },
            {
                "eval": 26
            },
            {
                "eval": 10
            },
            {
                "eval": 33
            },
            {
                "eval": 26
            },
            {
                "eval": 17
            },
            {
                "eval": 26
            },
            {
                "eval": -15
            },
            {
                "eval": -13
            },
            {
                "eval": -20
            },
            {
                "eval": -24
            },
            {
                "eval": -13
            },
            {
                "eval": -18
            },
            {
                "eval": -42
            },
            {
                "eval": -31
            },
            {
                "eval": -32
            },
            {
                "eval": -13
            },
            {
                "eval": -30
            },
            {
                "eval": -25
            },
            {
                "eval": -11
            },
            {
                "eval": -21
            },
            {
                "eval": -58
            },
            {
                "eval": 0,
                "best": "d5e4",
                "variation": "dxe4 Nxe4 Nxe4 Qxe4 Bh4 Qxc6 Bxe1 Rxe1 axb4 axb4 Re6 Qb5 bxc5 bxc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxe4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 12
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 60,
                "best": "e7h4",
                "variation": "Bh4 Re2 Nf6 d5 Ng4 h3 Bg3 d6 Qf6 Qb1 Bf2+ Kh1 Bxe3 Nd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bh4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 49
            },
            {
                "eval": 60
            },
            {
                "eval": 40
            },
            {
                "eval": 61
            },
            {
                "eval": 48
            },
            {
                "eval": 43
            },
            {
                "eval": 75
            },
            {
                "eval": 100
            },
            {
                "eval": 72
            },
            {
                "eval": 50
            },
            {
                "eval": 73
            },
            {
                "eval": 71
            },
            {
                "eval": 33
            },
            {
                "eval": 63
            },
            {
                "eval": 54
            },
            {
                "eval": 49
            },
            {
                "eval": 41
            },
            {
                "eval": 72
            },
            {
                "eval": 43
            },
            {
                "eval": 60
            },
            {
                "eval": 0,
                "best": "d5d2",
                "variation": "Qd2 Rxd1+ Qxd1 h5 Qd4 Qe6 Qc3 Qc6 Kg2 f6 Qd2 Kg7 h3 g5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 62
            },
            {
                "eval": 10,
                "best": "g2f1",
                "variation": "Kf1 h5 Qxe4 Qxh2 c6 Qxg3 Qf4 Qh3+ Kf2 Qc8 c7 f6 Qxf6 Qxc7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kf1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 8
            },
            {
                "eval": 61
            },
            {
                "eval": 91
            },
            {
                "eval": 111
            },
            {
                "eval": 105
            },
            {
                "eval": 0,
                "best": "h3g2",
                "variation": "Kg2 Qd5+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kg2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            }
        ],
        "moves": "d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Ne2 d5 a3 Bd6 c5 Be7 Ng3 b6 b4 a5 Bb2 c6 Bd3 Ba6 O-O Nbd7 Re1 Bxd3 Qxd3 e5 f3 Re8 Na4 e4 fxe4 Nxe4 Nxe4 dxe4 Qb3 b5 Nc3 axb4 axb4 Rxa1 Bxa1 Nf6 d5 Nxd5 Rd1 Bg5 Nxd5 cxd5 Kf2 Bh4+ g3 Bf6 Rxd5 Qe7 Bxf6 Qxf6+ Kg1 Ra8 Rd1 g6 Qd5 Ra1 Rxa1 Qxa1+ Kg2 Qb2+ Kh3 Qe2 Qxe4 Qh5+ Qh4 Qf5+ g4 Qf1+ Kg3 Qe1+ Kh3 Qf1+ Kg3 Qe1+ Kh3 Qf1+",
        "opening": {
            "eco": "E46",
            "name": "Nimzo-Indian Defense: Simagin Variation",
            "ply": 12
        },
        "url": "https://lichess.org/8kbZKmJa/white"
    },
    "hLMTSZ9q": {
        "id": "hLMTSZ9q",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593806299150,
        "lastMoveAt": 1593815218710,
        "turns": 87,
        "color": "black",
        "status": "outoftime",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "starbaker",
                "rating": 2024,
                "ratingDiff": 18,
                "moveCentis": [
                    0,
                    340,
                    180,
                    2124,
                    388,
                    884,
                    2052,
                    29772,
                    14476,
                    25220,
                    50652,
                    20596,
                    55700,
                    66172,
                    2332,
                    7476,
                    10428,
                    23012,
                    7308,
                    18796,
                    2140,
                    1044,
                    4492,
                    4228,
                    4900,
                    2252,
                    8596,
                    5116,
                    5348,
                    4652,
                    13876,
                    780,
                    6604,
                    252,
                    244,
                    5012,
                    460,
                    708,
                    2252,
                    524,
                    8020,
                    7428,
                    412,
                    4635
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 35
                }
            },
            "black": {
                "userId": "houdinicismedicis",
                "rating": 2054,
                "ratingDiff": -18,
                "moveCentis": [
                    0,
                    524,
                    7756,
                    484,
                    2220,
                    13940,
                    16436,
                    13564,
                    10788,
                    44244,
                    61332,
                    36332,
                    35220,
                    18364,
                    0,
                    33852,
                    7140,
                    23900,
                    11404,
                    3556,
                    8660,
                    364,
                    11116,
                    6828,
                    4916,
                    2148,
                    4908,
                    924,
                    3356,
                    10948,
                    4324,
                    3620,
                    2364,
                    388,
                    8540,
                    5532,
                    4004,
                    6268,
                    516,
                    8964,
                    5484,
                    3548,
                    5704,
                    4527
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 3,
                    "blunder": 1,
                    "acpl": 59
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 23
            },
            {
                "eval": 26
            },
            {
                "eval": 32
            },
            {
                "eval": 11
            },
            {
                "eval": 24
            },
            {
                "eval": 30
            },
            {
                "eval": 21
            },
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 19
            },
            {
                "eval": 38
            },
            {
                "eval": 44
            },
            {
                "eval": 73
            },
            {
                "eval": 84
            },
            {
                "eval": 87
            },
            {
                "eval": 63
            },
            {
                "eval": 115,
                "best": "g7g5",
                "variation": "g5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 85
            },
            {
                "eval": 145,
                "best": "c6d4",
                "variation": "Nxd4 Nxd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 74,
                "best": "c2c1",
                "variation": "Qc1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 62
            },
            {
                "eval": 49
            },
            {
                "eval": 168,
                "best": "d6e4",
                "variation": "Ne4 Bxe4 dxe4 Nd2 Qxd4 Qxd4 cxd4 Nxe4 Be7 Nd3 Nc6 c5 f5 Nd6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ne4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 9,
                "best": "d4c5",
                "variation": "dxc5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. dxc5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 121,
                "best": "d6f5",
                "variation": "Nf5 Nxc6 bxc6 Be5 cxd4 exd4 Bg5 Qf3 Be7 Nc3 g5 g4 Nh4 Qe2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nf5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 123
            },
            {
                "eval": 119
            },
            {
                "eval": 121
            },
            {
                "eval": 296,
                "best": "c5d4",
                "variation": "cxd4 Qxd4 Bxe5 Qxe5 f6 Qd4 Bb7 Nc3 Qe7 Qc5 Rfe8 e4 h6 exd5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. cxd4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 297
            },
            {
                "eval": 301
            },
            {
                "eval": 227,
                "best": "c3c2",
                "variation": "Qc2 Bf6 Bxf6 Qxf6 Nc3 Qg7 Qd2 Ne7 b4 a6 Na4 Rd8 Nb6 Ra7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 345,
                "best": "e6d5",
                "variation": "exd5 Qd2 Ng7 Nc3 f6 Bd4 Bg4 f3 Bf5 b4 Ne6 a4 Qd7 e4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. exd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 308
            },
            {
                "eval": 411,
                "best": "e7f6",
                "variation": "Bf6 Bc3 Bb7 b4 Qe7 Bxf6 Qxf6 b5 a6 b6 Rfc8 Nd2 a5 a4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 238,
                "best": "e3e4",
                "variation": "e4 Nh6 exd5 Bxc5 Bc3 Qb6 Qd2 f6 b4 Bxf2+ Qxf2 Qxf2+ Kxf2 Ng4+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. e4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 288
            },
            {
                "eval": 283
            },
            {
                "eval": 331
            },
            {
                "eval": 344
            },
            {
                "eval": 380
            },
            {
                "eval": 370
            },
            {
                "eval": 378
            },
            {
                "eval": 357
            },
            {
                "eval": 508,
                "best": "b7c6",
                "variation": "Bc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 460
            },
            {
                "eval": 541
            },
            {
                "eval": 477
            },
            {
                "eval": 469
            },
            {
                "eval": 462
            },
            {
                "eval": 453
            },
            {
                "eval": 292,
                "best": "c2a4",
                "variation": "Qxa4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxa4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 353
            },
            {
                "eval": 362
            },
            {
                "eval": 359
            },
            {
                "eval": 301
            },
            {
                "eval": 666,
                "best": "g4h3",
                "variation": "gxh3 Bxh3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. gxh3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 540
            },
            {
                "eval": 900,
                "best": "d5d4",
                "variation": "d4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 807
            },
            {
                "eval": 822
            },
            {
                "eval": 806
            },
            {
                "eval": 801
            },
            {
                "eval": 775
            },
            {
                "eval": 748
            },
            {
                "eval": 731
            },
            {
                "eval": 906
            },
            {
                "eval": 860
            },
            {
                "eval": 969
            },
            {
                "eval": 933
            },
            {
                "eval": 984
            },
            {
                "eval": 956
            },
            {
                "eval": 1015
            },
            {
                "eval": 962
            },
            {
                "eval": 981
            },
            {
                "eval": 882
            },
            {
                "eval": 1115
            },
            {
                "eval": 1071
            },
            {
                "eval": 1245
            },
            {
                "eval": 1179
            },
            {
                "eval": 1307
            },
            {
                "eval": 1159
            },
            {
                "eval": 1985
            },
            {
                "eval": 1346
            }
        ],
        "moves": "d4 Nf6 c4 e6 g3 Bb4+ Bd2 Be7 Bg2 d5 Nf3 O-O O-O Nc6 Qc2 Ne4 Rd1 Bf6 Bf4 Nd6 b3 Nb4 Qc3 c5 Ne5 Nc6 e3 g5 Nxc6 bxc6 Be5 Be7 dxc5 Nf5 cxd5 cxd5 Qc2 Qa5 Bd4 Bb7 a3 Rac8 b4 Qc7 Bb2 a5 Nd2 g4 Nb3 a4 Nd4 Nxd4 Rxd4 f5 Rd2 Bc6 Rc1 h5 h4 Qd8 e4 Bxh4 exd5 Bg5 dxc6 Qxd2 Qxd2 Bxd2 Rd1 Rfd8 Bf6 Rf8 Be5 Bg5 b5 f4 gxf4 Bxf4 Bd6 Rfd8 b6 g3 c7 gxf2+ Kxf2 Rd7 Bc6",
        "opening": {
            "eco": "E00",
            "name": "Catalan Opening",
            "ply": 5
        },
        "winner": "white",
        "url": "https://lichess.org/hLMTSZ9q/black"
    },
    "ug01wsjN": {
        "id": "ug01wsjN",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593779714602,
        "lastMoveAt": 1593786898962,
        "turns": 68,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "merkava777",
                "rating": 1942,
                "ratingDiff": -9,
                "moveCentis": [
                    0,
                    6708,
                    11492,
                    10548,
                    1060,
                    804,
                    1268,
                    9244,
                    1124,
                    23508,
                    7756,
                    3452,
                    29396,
                    16428,
                    19108,
                    2236,
                    52124,
                    24596,
                    6916,
                    49100,
                    3972,
                    10772,
                    35468,
                    24956,
                    3996,
                    18484,
                    2356,
                    2924,
                    8860,
                    76,
                    388,
                    700,
                    1020,
                    84,
                    2240
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 3,
                    "blunder": 1,
                    "acpl": 46
                }
            },
            "black": {
                "userId": "rank555",
                "rating": 1965,
                "ratingDiff": 15,
                "moveCentis": [
                    0,
                    1836,
                    1188,
                    14284,
                    13804,
                    5004,
                    7316,
                    8612,
                    20972,
                    14316,
                    15452,
                    16068,
                    37164,
                    196,
                    5348,
                    3404,
                    43924,
                    4812,
                    924,
                    4,
                    34180,
                    2556,
                    15260,
                    2156,
                    26356,
                    1588,
                    11156,
                    852,
                    0,
                    9388,
                    548,
                    3380,
                    268,
                    1837
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 16
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 20
            },
            {
                "eval": 28
            },
            {
                "eval": 40
            },
            {
                "eval": 22
            },
            {
                "eval": 27
            },
            {
                "eval": 15
            },
            {
                "eval": 26
            },
            {
                "eval": -1
            },
            {
                "eval": -11
            },
            {
                "eval": -28
            },
            {
                "eval": -15
            },
            {
                "eval": -12
            },
            {
                "eval": 35
            },
            {
                "eval": 23
            },
            {
                "eval": 5
            },
            {
                "eval": -1
            },
            {
                "eval": -1
            },
            {
                "eval": 10
            },
            {
                "eval": 40
            },
            {
                "eval": 23
            },
            {
                "eval": 38
            },
            {
                "eval": -7
            },
            {
                "eval": 0
            },
            {
                "eval": -58,
                "best": "f3e5",
                "variation": "Ne5 Qxe2 f3 Qxd1 Rfxd1 Bf5 Nxc6 bxc6 Rac1 O-O Rxc6 g5 Bc7 Nd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -61
            },
            {
                "eval": -120,
                "best": "f4c7",
                "variation": "Bc7 Rc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -65,
                "best": "g5f4",
                "variation": "gxf4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. gxf4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -63
            },
            {
                "eval": -47
            },
            {
                "eval": -72
            },
            {
                "eval": -13,
                "best": "f6d7",
                "variation": "Nd7 e4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -67,
                "best": "a1c1",
                "variation": "Rc1 b5 Nc3 O-O h3 Bxf3 Bxf3 Nxc3 Rxc3 Rac8 Rb3 Rfd8 Qa1 Qc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rc1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 175,
                "best": "e8g8",
                "variation": "O-O Bf1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. O-O was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -113,
                "best": "f3d4",
                "variation": "Nd4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nd4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -134
            },
            {
                "eval": -112
            },
            {
                "eval": -126
            },
            {
                "eval": -110
            },
            {
                "eval": -116
            },
            {
                "eval": -130
            },
            {
                "eval": -120
            },
            {
                "eval": -124
            },
            {
                "eval": -111
            },
            {
                "eval": -252,
                "best": "e1c1",
                "variation": "Rec1 Rfc8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rec1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -246
            },
            {
                "eval": -414,
                "best": "e1e3",
                "variation": "Re3 Bc5 Rd1 dxe4 Nxe4 Rfd8 Nxc5 Rxc5 Nf3 Rxd1+ Qxd1 Qxb5 h3 Rd5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Re3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -414
            },
            {
                "eval": -480
            },
            {
                "eval": -464
            },
            {
                "eval": -1156,
                "best": "e1d1",
                "variation": "Red1 Rfe8 Qe3 Bc2 d6 Bxd1 Rxd1 Bxd6 Nb3 Qc3 Rxd6 Qxe3 fxe3 Rxe5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Red1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -1156
            },
            {
                "eval": -1152
            },
            {
                "eval": -1145
            },
            {
                "eval": -1118
            },
            {
                "eval": -1106
            },
            {
                "eval": -2353
            },
            {
                "eval": -2585
            },
            {
                "mate": -7,
                "best": "e1f1",
                "variation": "Rf1 Qa4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Rf1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -6
            },
            {
                "mate": -6
            },
            {
                "eval": -2654,
                "best": "a5a3",
                "variation": "Qxa3 Re3 Qxe3 Kg2 Be1+ Rd2 Rxd2+ Kh3 Qe6+ g4 Qb3#",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Lost forced checkmate sequence. Qxa3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -7244
            },
            {
                "eval": -7010
            },
            {
                "eval": -6833
            },
            {
                "eval": -6442
            },
            {
                "eval": -6390
            },
            {
                "eval": -6317
            }
        ],
        "moves": "d4 d5 c4 c6 Nf3 Nf6 cxd5 cxd5 g3 Nc6 Bg2 Bg4 O-O h6 Nc3 e6 Bf4 Qb6 Na4 Qa5 a3 Be7 b4 Qb5 e3 g5 Re1 Qa6 Be5 Nxe5 dxe5 Ne4 Qc2 Bf5 b5 Qa5 Nd4 Bg6 Bxe4 Bxe4 Qb3 O-O Nc3 Bg6 e4 Rac8 Nxd5 exd5 exd5 Bc5 e6 Bxd4 e7 Rfe8 Rad1 Bc2 Qxc2 Rxc2 d6 Bxf2+ Kh1 Bxe1 d7 Qxb5 dxe8=Q+ Qxe8 Rd8 Rc8",
        "opening": {
            "eco": "D13",
            "name": "Slav Defense: Exchange Variation",
            "ply": 8
        },
        "winner": "black",
        "url": "https://lichess.org/ug01wsjN/black"
    },
    "2mZDlsFY": {
        "id": "2mZDlsFY",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593982524468,
        "lastMoveAt": 1593989941207,
        "turns": 111,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "aquilesmm",
                "rating": 1881,
                "ratingDiff": 21,
                "moveCentis": [
                    0,
                    492,
                    220,
                    484,
                    2012,
                    3828,
                    9652,
                    8740,
                    16468,
                    10236,
                    6212,
                    4476,
                    940,
                    2748,
                    3596,
                    2740,
                    2196,
                    26436,
                    15964,
                    1820,
                    13220,
                    5188,
                    7404,
                    8164,
                    5156,
                    3228,
                    6036,
                    0,
                    940,
                    5652,
                    7116,
                    31892,
                    228,
                    2556,
                    13628,
                    828,
                    12260,
                    3828,
                    508,
                    212,
                    180,
                    20124,
                    4588,
                    684,
                    140,
                    13084,
                    676,
                    1508,
                    23940,
                    67612,
                    468,
                    124,
                    236,
                    9540,
                    1868,
                    1314
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 2,
                    "acpl": 17
                }
            },
            "black": {
                "userId": "osskjc",
                "rating": 1909,
                "ratingDiff": -10,
                "moveCentis": [
                    0,
                    284,
                    468,
                    2268,
                    660,
                    2124,
                    19036,
                    15276,
                    12340,
                    23772,
                    3012,
                    6268,
                    3980,
                    972,
                    4780,
                    412,
                    12428,
                    13780,
                    11244,
                    4716,
                    8956,
                    1252,
                    26756,
                    2756,
                    0,
                    5492,
                    26468,
                    2188,
                    1940,
                    2492,
                    23772,
                    0,
                    2748,
                    260,
                    9644,
                    3908,
                    5404,
                    18716,
                    212,
                    2036,
                    244,
                    11436,
                    2012,
                    340,
                    5308,
                    4996,
                    172,
                    1212,
                    10964,
                    772,
                    220,
                    100,
                    196,
                    17036,
                    5532,
                    1064
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 1,
                    "blunder": 2,
                    "acpl": 36
                }
            }
        },
        "analysis": [
            {
                "eval": 20
            },
            {
                "eval": 25
            },
            {
                "eval": -8
            },
            {
                "eval": 35
            },
            {
                "eval": -13
            },
            {
                "eval": 8
            },
            {
                "eval": 22
            },
            {
                "eval": -9
            },
            {
                "eval": -60,
                "best": "e5c4",
                "variation": "Nxc4 Qd7 Nc3 a6 b4 b5 Nxb5 axb5 Qxa8 bxc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -36
            },
            {
                "eval": -50
            },
            {
                "eval": -12
            },
            {
                "eval": -43
            },
            {
                "eval": -35
            },
            {
                "eval": -58
            },
            {
                "eval": -39
            },
            {
                "eval": -83
            },
            {
                "eval": -83
            },
            {
                "eval": -63
            },
            {
                "eval": -42
            },
            {
                "eval": -60
            },
            {
                "eval": -47
            },
            {
                "eval": -77
            },
            {
                "eval": -53
            },
            {
                "eval": -110,
                "best": "e3d2",
                "variation": "Bd2 Nf6 e3 fxe3 Bxe3 h5 O-O-O Nd5 Bd2 h4 Re1 Rde8 d4 Nxc3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -60
            },
            {
                "eval": -64
            },
            {
                "eval": 13,
                "best": "g8f6",
                "variation": "Nf6 e4 fxe3 Bxe3 g4 Ne4 gxf3 gxf3 Nd5 Nxd6+ Rxd6 Bd4 Re8 Be5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -11
            },
            {
                "eval": 18
            },
            {
                "eval": -6
            },
            {
                "eval": 20
            },
            {
                "eval": 1
            },
            {
                "eval": 69,
                "best": "c6d5",
                "variation": "Bd5 Kb1 g4 gxf4 gxf3 Rg1 b6 Rc1 fxe2 Bxe2 Nf5 Be1 Nd4 Bh5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 82
            },
            {
                "eval": 86
            },
            {
                "eval": -113,
                "best": "d4e5",
                "variation": "Be5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Be5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -122
            },
            {
                "eval": -132
            },
            {
                "eval": -154
            },
            {
                "eval": -190
            },
            {
                "eval": -164
            },
            {
                "eval": -393,
                "best": "d3d4",
                "variation": "d4 Bd7 b3 exd4 Bxd4 Bf5 h4 Red8 Bc3 Rxd2 Bxd2 Rd6 Bxe3 fxe3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -130,
                "best": "c6d7",
                "variation": "Bd7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bd7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -131
            },
            {
                "eval": -110
            },
            {
                "eval": -119
            },
            {
                "eval": -5,
                "best": "e3c4",
                "variation": "Nc4 Rdd1 Rxe2 Bf1 Rd2 Rxd2 Nxd2 Be5 Re6 Bxf4 Nxf3 Bg2 Nd4 Bxc6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nc4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -13
            },
            {
                "eval": -20
            },
            {
                "eval": -22
            },
            {
                "eval": -43
            },
            {
                "eval": -75
            },
            {
                "eval": 0,
                "best": "c6b5",
                "variation": "Bb5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bb5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 19
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -12
            },
            {
                "eval": -2
            },
            {
                "eval": -23
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 7374,
                "best": "c3d2",
                "variation": "Kd2 f5 Kxe2 f6 Kd3 f7 e2 f8=Q e1=Q Qxh6 Qe4+ Kb5 Qe8+ Kb4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kd2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 7374
            },
            {
                "eval": 7374
            },
            {
                "eval": 7374
            },
            {
                "eval": 7373
            },
            {
                "eval": 6268
            },
            {
                "eval": 7333
            },
            {
                "eval": 6162
            },
            {
                "mate": 17,
                "best": "f4f5",
                "variation": "Kf5 Kxe3 Ke5 Kf3 Kf5 e4+ Kg6 Kf4 Kf6 e5+ Ke6 Ke4 Kd7 Kf5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Kf5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 16
            },
            {
                "mate": 14
            },
            {
                "mate": 13
            },
            {
                "mate": 13
            },
            {
                "mate": 13
            },
            {
                "mate": 13
            },
            {
                "mate": 12
            },
            {
                "mate": 12
            },
            {
                "mate": 11
            },
            {
                "mate": 8
            },
            {
                "mate": 7
            },
            {
                "mate": 7
            },
            {
                "mate": 6
            },
            {
                "mate": 5
            },
            {
                "mate": 4
            },
            {
                "mate": 4
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            },
            {
                "mate": 1
            }
        ],
        "moves": "Nf3 d5 c4 dxc4 Qa4+ Nc6 Ne5 Qd6 Nxc6 Bd7 Qxc4 Bxc6 Nc3 a6 d3 f5 Qf4 e6 f3 O-O-O Qxd6 Bxd6 Be3 f4 Bf2 g5 O-O-O Ne7 Ne4 h6 Nxd6+ Rxd6 g3 Nd5 Bd4 Re8 Bg7 Ne3 Rd2 e5 gxf4 gxf4 Bh3+ Kb8 d4 exd4 Bxd4 Red8 Bxe3 fxe3 Rxd6 Rxd6 Rd1 Rxd1+ Kxd1 Bb5 Bf5 c5 b3 Kc7 Bd3 Kd6 Bxb5 axb5 Kc2 Ke5 Kd3 Kf4 a4 bxa4 bxa4 b6 Kc4 Ke5 a5 bxa5 Kxc5 a4 Kb4 Kd4 Kxa4 Kc3 f4 Kd4 Kb4 Ke4 Kc4 Kxf4 Kd4 h5 h4 Kg3 Kxe3 Kxh4 Kf4 Kh3 e4 h4 e5 Kg2 e6 h3 e7 h2 e8=Q h1=Q Qe2+ Kg1 Kg3 Qf3+ Kxf3",
        "opening": {
            "eco": "A09",
            "name": "R\u00e9ti Opening: R\u00e9ti Accepted",
            "ply": 4
        },
        "winner": "white",
        "url": "https://lichess.org/2mZDlsFY/black"
    },
    "PekzpRVT": {
        "id": "PekzpRVT",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593540196946,
        "lastMoveAt": 1593544893113,
        "turns": 55,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "thepawnslayer",
                "rating": 1869,
                "ratingDiff": 14,
                "moveCentis": [
                    0,
                    620,
                    204,
                    156,
                    348,
                    212,
                    612,
                    28228,
                    436,
                    7964,
                    7108,
                    82100,
                    8540,
                    14372,
                    1780,
                    0,
                    6508,
                    25932,
                    13172,
                    12524,
                    15452,
                    5572,
                    156,
                    2812,
                    33028,
                    252,
                    2732,
                    20791
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 50
                }
            },
            "black": {
                "userId": "lemuelgullible",
                "rating": 1847,
                "ratingDiff": -20,
                "moveCentis": [
                    0,
                    1780,
                    44,
                    92,
                    1684,
                    6884,
                    9956,
                    1420,
                    26988,
                    972,
                    372,
                    8572,
                    37204,
                    2876,
                    4212,
                    140,
                    12940,
                    7924,
                    8732,
                    3092,
                    2212,
                    900,
                    11340,
                    7908,
                    2652,
                    11780,
                    1908,
                    5327
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 2,
                    "acpl": 89
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 13
            },
            {
                "eval": 13
            },
            {
                "eval": -20
            },
            {
                "eval": -65
            },
            {
                "eval": -54
            },
            {
                "eval": -42
            },
            {
                "eval": -30
            },
            {
                "eval": -35
            },
            {
                "eval": -24
            },
            {
                "eval": 296,
                "best": "e7e6",
                "variation": "e6 O-O a6 Qe2 Nge7 Rd1 Ng6 Bg5 Qa5 Bb3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. e6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 242
            },
            {
                "eval": 507,
                "best": "e8f7",
                "variation": "Kxf7 Ng5+ Ke8 Qxg4 Nh6 Qg3 Nf7 O-O h5 Nxf7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kxf7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 466
            },
            {
                "eval": 566
            },
            {
                "eval": 482
            },
            {
                "eval": 756,
                "best": "g4f3",
                "variation": "Bxf3 gxf3 Nd4 Qxg8 Nc2+ Kd1 Nxa1 Be3 Qa5 Kc1 b5 Kb1 b4 Qd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 751
            },
            {
                "eval": 808
            },
            {
                "eval": 794
            },
            {
                "eval": 895
            },
            {
                "eval": 872
            },
            {
                "eval": 906
            },
            {
                "eval": 915
            },
            {
                "eval": 922
            },
            {
                "eval": 955
            },
            {
                "eval": 1250
            },
            {
                "eval": 603,
                "best": "f1c1",
                "variation": "Rfc1 Qb4 Rab1 Qc4 Rxb7+ Kc6 Rxa7 Rxa7 Qxf8 Kd7 Bxa7 Qf7 Qxf7 Nxf7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rfc1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 579
            },
            {
                "eval": 543
            },
            {
                "eval": 680
            },
            {
                "eval": 648
            },
            {
                "eval": 720
            },
            {
                "eval": 699
            },
            {
                "eval": 694
            },
            {
                "eval": 679
            },
            {
                "eval": 718
            },
            {
                "eval": 703
            },
            {
                "eval": 904
            },
            {
                "eval": 686
            },
            {
                "eval": 720
            },
            {
                "eval": 673
            },
            {
                "eval": 710
            },
            {
                "eval": 530,
                "best": "c1f1",
                "variation": "Rf1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rf1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 801,
                "best": "c7d7",
                "variation": "Kd7 Rc4 Be7 Rf1 Bf6 Bb6 Re5 Nxf6+ gxf6 Rxf6 Rb5 Be3 Rxb3 Bf4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 790
            },
            {
                "eval": 866
            },
            {
                "eval": 840
            },
            {
                "eval": 1028
            },
            {
                "eval": 979
            },
            {
                "eval": 1021
            },
            {
                "eval": 875
            },
            {
                "eval": 1022
            },
            {
                "eval": 1006
            }
        ],
        "moves": "e4 c5 d4 cxd4 c3 dxc3 Nxc3 Nc6 Nf3 d6 Bc4 Bg4 Bxf7+ Kd7 Bxg8 Rxg8 Qb3 Qb6 Qxg8 Bxf3 gxf3 Nd4 O-O Nxf3+ Kh1 Ne5 Be3 Qxb2 Qb3 Qxb3 axb3 a6 Nd5 Re8 f4 Nc6 f5 Kc8 Rfc1 e6 Nb6+ Kc7 fxe6 Rxe6 Nd5+ Kb8 Rf1 Re8 Rf7 Ne5 Rc7 Nc6 Rf1 Ne7 Rxf8",
        "opening": {
            "eco": "B21",
            "name": "Sicilian Defense: Smith-Morra Gambit",
            "ply": 5
        },
        "winner": "white",
        "url": "https://lichess.org/PekzpRVT/white"
    },
    "1XJd1dbs": {
        "id": "1XJd1dbs",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593799143743,
        "lastMoveAt": 1593805502606,
        "turns": 82,
        "color": "white",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "nodortsam",
                "rating": 1781,
                "ratingDiff": -1,
                "moveCentis": [
                    0,
                    932,
                    3036,
                    8676,
                    10100,
                    11076,
                    28580,
                    11100,
                    7116,
                    14476,
                    9780,
                    7028,
                    18980,
                    21244,
                    29876,
                    3844,
                    8892,
                    700,
                    3972,
                    6804,
                    40204,
                    6060,
                    6628,
                    500,
                    4540,
                    3532,
                    10044,
                    13708,
                    11188,
                    2572,
                    428,
                    8532,
                    3116,
                    980,
                    4180,
                    3924,
                    1508,
                    4924,
                    2516,
                    10660,
                    2644,
                    2613
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 21
                }
            },
            "black": {
                "userId": "tsmhansen1",
                "rating": 1741,
                "ratingDiff": 2,
                "moveCentis": [
                    0,
                    724,
                    1116,
                    1036,
                    2772,
                    3212,
                    13148,
                    15876,
                    2276,
                    20500,
                    4532,
                    1740,
                    7820,
                    12380,
                    25564,
                    4996,
                    6148,
                    13564,
                    996,
                    10780,
                    10244,
                    1124,
                    1284,
                    228,
                    5836,
                    33748,
                    3884,
                    8132,
                    1212,
                    49028,
                    876,
                    3620,
                    892,
                    452,
                    676,
                    2148,
                    2540,
                    2796,
                    3108,
                    684,
                    673
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 21
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": 37
            },
            {
                "eval": 23
            },
            {
                "eval": 23
            },
            {
                "eval": 79,
                "best": "c7c5",
                "variation": "c5 d4 cxd4 Qxd4 e5 Bb5+ Nc6 Qd3 a6 Bc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 66
            },
            {
                "eval": 167,
                "best": "e7e6",
                "variation": "e6 h3 Bh5 Qe2 Bg6 Qb5+ Nbd7 Bd3 Rb8 Qa4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 87,
                "best": "e4e5",
                "variation": "e5 Bxf3 Qxf3 dxe5 dxe5 Nxe5 Qxb7 e6 Bb5+ Nfd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 83
            },
            {
                "eval": 83
            },
            {
                "eval": 75
            },
            {
                "eval": 64
            },
            {
                "eval": 114
            },
            {
                "eval": 120
            },
            {
                "eval": 172
            },
            {
                "eval": 105,
                "best": "g2f3",
                "variation": "gxf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. gxf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 120
            },
            {
                "eval": 71
            },
            {
                "eval": 86
            },
            {
                "eval": 86
            },
            {
                "eval": 102
            },
            {
                "eval": 104
            },
            {
                "eval": 100
            },
            {
                "eval": 67
            },
            {
                "eval": 88
            },
            {
                "eval": 43
            },
            {
                "eval": 65
            },
            {
                "eval": 50
            },
            {
                "eval": 68
            },
            {
                "eval": 36
            },
            {
                "eval": 40
            },
            {
                "eval": 21
            },
            {
                "eval": 74,
                "best": "e5g6",
                "variation": "Ng6 Bf3 Ne5 Qe3 axb3 cxb3 Nxf3+ Qxf3 h6 Bf4 Nd7 Ne2 Ne5 Qg3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ng6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 76
            },
            {
                "eval": 84
            },
            {
                "eval": -13,
                "best": "g5f4",
                "variation": "Bf4 g5 Bg3 Qb6 Kh1 Ng6 b4 d5 exd5 Nxd5 Nxd5 Rxd5 Qc3 Rfd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -23
            },
            {
                "eval": -91,
                "best": "d2c2",
                "variation": "Qc2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 144,
                "best": "c7a7",
                "variation": "Qa7 Ra1 Rfe8 Ra2 Ng6 Bg4 Qc5 Ne2 Ne5 Qc2 g6 Rc1 Qxc2 Rcxc2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qa7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -82,
                "best": "c3d5",
                "variation": "Nd5 Qxa3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0,
                "best": "a5b6",
                "variation": "Qb6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -12
            },
            {
                "eval": -12
            },
            {
                "eval": -12
            },
            {
                "eval": -2
            },
            {
                "eval": -5
            },
            {
                "eval": -13
            },
            {
                "eval": 16
            },
            {
                "eval": 20
            },
            {
                "eval": 29
            },
            {
                "eval": 9
            },
            {
                "eval": 12
            },
            {
                "eval": 0
            },
            {
                "eval": 12
            },
            {
                "eval": 8
            },
            {
                "eval": 10
            },
            {
                "eval": 9
            },
            {
                "eval": 8
            },
            {
                "eval": 5
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 13
            },
            {
                "eval": 40
            },
            {
                "eval": 12
            },
            {
                "eval": 28
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            }
        ],
        "moves": "e4 d6 Nf3 Nf6 Nc3 Bg4 d4 Nbd7 Be2 e5 Be3 Be7 Qd2 a5 h3 Bxf3 Bxf3 c6 O-O exd4 Bxd4 Ne5 Be2 O-O Rfd1 Qc7 a3 a4 Be3 b5 Bg5 Rad8 b3 axb3 cxb3 h6 Bxf6 Bxf6 Rac1 Qa5 Ra1 Nf3+ Bxf3 Bxc3 b4 Bxd2 bxa5 Bxa5 Rac1 c5 e5 b4 axb4 Bxb4 Rxd6 Rfe8 Bc6 Rxd6 exd6 Re1+ Rxe1 Bxe1 Kf1 Ba5 Bb5 Kf8 Ke2 f6 f4 Kf7 g4 Ke6 d7 Kd5 Kd3 Bc7 h4 g5 fxg5 fxg5 hxg5 hxg5",
        "opening": {
            "eco": "B00",
            "name": "Pirc Defense",
            "ply": 2
        },
        "url": "https://lichess.org/1XJd1dbs/white"
    },
    "gPMQkNYg": {
        "id": "gPMQkNYg",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593874855168,
        "lastMoveAt": 1593880210764,
        "turns": 36,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "zheniasemyanko",
                "rating": 1671,
                "ratingDiff": -10,
                "moveCentis": [
                    0,
                    3124,
                    1204,
                    7076,
                    23436,
                    22884,
                    23196,
                    17828,
                    13340,
                    29804,
                    18820,
                    35396,
                    26692,
                    1740,
                    32580,
                    19532,
                    3284,
                    996,
                    376
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 1,
                    "blunder": 2,
                    "acpl": 96
                }
            },
            "black": {
                "userId": "arjanschoonen",
                "rating": 1727,
                "ratingDiff": 10,
                "moveCentis": [
                    0,
                    260,
                    7500,
                    18140,
                    31172,
                    4172,
                    26900,
                    44332,
                    6836,
                    8012,
                    3364,
                    23636,
                    32812,
                    3348,
                    38300,
                    1276,
                    1060,
                    445
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 37
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 39
            },
            {
                "eval": 0
            },
            {
                "eval": 17
            },
            {
                "eval": 13
            },
            {
                "eval": 74,
                "best": "b8c6",
                "variation": "Nc6 Bb5 Bd6 d3 a6 Bc4 Bc5 O-O d6 Nd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 87
            },
            {
                "eval": 93
            },
            {
                "eval": 43
            },
            {
                "eval": 35
            },
            {
                "eval": 29
            },
            {
                "eval": 40
            },
            {
                "eval": 84
            },
            {
                "eval": 212,
                "best": "e5d4",
                "variation": "exd4 O-O O-O Bg5 Qd7 cxd4 h6 Be3 b6 Rb1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. exd4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 43,
                "best": "f3g5",
                "variation": "Ng5 Rf8 Rb1 h6 Ne4 f5 Qh5+ Kd7 O-O Qe8 Qh3 Kd8 Nxd6 cxd6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ng5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 53
            },
            {
                "eval": -13,
                "best": "c1g5",
                "variation": "Bg5 Qd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bg5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -9
            },
            {
                "eval": -260,
                "best": "e1e4",
                "variation": "Re4 Bf5 Re1 Qf6 Bg5 Qg6 Qd2 exd4 cxd4 Bxc2 Nh4 Bb4 Nxg6 Bxd2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Re4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -248
            },
            {
                "eval": -493,
                "best": "d1d2",
                "variation": "Qd2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qd2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -488
            },
            {
                "eval": -499
            },
            {
                "eval": -453
            },
            {
                "eval": -650,
                "best": "g2g3",
                "variation": "g3 Qg6 Re2 Kh8 Bd5 f6 Be4 Qf7 Bxc6 bxc6 dxe5 fxe5 Qxf7 Rxf7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -448,
                "best": "e5d4",
                "variation": "exd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. exd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -596,
                "best": "e1d1",
                "variation": "Red1 Qxc2 Bd3 Qa4 Rxb7 a6 Be4 Ne7 Rbb1 c5 dxe5 Bxe5 Rxd8 Rxd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Red1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -546
            },
            {
                "eval": -648
            },
            {
                "eval": -596
            },
            {
                "eval": -701
            },
            {
                "eval": -672
            },
            {
                "eval": -1605
            },
            {
                "eval": -1474
            },
            {
                "eval": -2213
            },
            {
                "eval": -2149
            }
        ],
        "moves": "e4 Nf6 Nc3 e5 Nf3 d5 exd5 Nxd5 Bc4 Nxc3 bxc3 Bd6 d4 Nc6 O-O O-O Re1 Bg4 Bg5 Bxf3 Qxf3 Qxg5 Rad1 Rad8 Rb1 Qd2 Re2 Qg5 Qd5 Qf6 Rxb7 exd4 Qxc6 Bxh2+ Kf1 Qxc6",
        "opening": {
            "eco": "C42",
            "name": "Russian Game: Three Knights Game",
            "ply": 5
        },
        "winner": "black",
        "url": "https://lichess.org/gPMQkNYg/black"
    },
    "Iyj5OpwG": {
        "id": "Iyj5OpwG",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593734747337,
        "lastMoveAt": 1593739041225,
        "turns": 77,
        "color": "black",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "tastyos",
                "rating": 1533,
                "ratingDiff": 8,
                "moveCentis": [
                    0,
                    324,
                    204,
                    1052,
                    476,
                    3820,
                    19092,
                    1052,
                    3916,
                    9396,
                    268,
                    3908,
                    7452,
                    5036,
                    3876,
                    3700,
                    17132,
                    10556,
                    1796,
                    11236,
                    3388,
                    7004,
                    11196,
                    732,
                    6604,
                    2252,
                    5860,
                    3772,
                    18540,
                    324,
                    332,
                    84,
                    6788,
                    4,
                    4804,
                    11276,
                    1388,
                    2204,
                    770
                ],
                "analysis": {
                    "inaccuracy": 10,
                    "mistake": 1,
                    "blunder": 2,
                    "acpl": 49
                }
            },
            "black": {
                "userId": "brilliantblunder",
                "rating": 1615,
                "ratingDiff": -7,
                "moveCentis": [
                    0,
                    396,
                    14196,
                    3916,
                    884,
                    1892,
                    3684,
                    10396,
                    5556,
                    932,
                    6988,
                    6148,
                    3356,
                    13164,
                    4380,
                    6476,
                    6244,
                    4100,
                    12316,
                    2572,
                    4740,
                    14548,
                    2932,
                    7684,
                    8932,
                    12332,
                    12868,
                    8164,
                    4348,
                    932,
                    284,
                    19052,
                    5708,
                    5124,
                    7316,
                    3500,
                    3156,
                    4265
                ],
                "analysis": {
                    "inaccuracy": 8,
                    "mistake": 4,
                    "blunder": 4,
                    "acpl": 72
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 27
            },
            {
                "eval": 27
            },
            {
                "eval": -23
            },
            {
                "eval": -20
            },
            {
                "eval": -78
            },
            {
                "eval": 2,
                "best": "b4a5",
                "variation": "Ba5 d4 exd4 O-O Nf6 cxd4 Nxe4 d5 Ne7 Qd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ba5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -82,
                "best": "d2d4",
                "variation": "d4 Na5 Bd3 exd4 cxd4 d5 exd5 Qxd5 O-O Nf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -87
            },
            {
                "eval": -77
            },
            {
                "eval": -69
            },
            {
                "eval": -96
            },
            {
                "eval": -107
            },
            {
                "eval": -180,
                "best": "c4f1",
                "variation": "Bf1 Na5 Qd1 d5 exd5 e4 Ne5 Qxd5 d4 c5 Na3 Be6 Nb5 cxd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -195
            },
            {
                "eval": -198
            },
            {
                "eval": -204
            },
            {
                "eval": -172
            },
            {
                "eval": -99,
                "best": "f6e4",
                "variation": "Nxe4 dxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxe4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -133
            },
            {
                "eval": -109
            },
            {
                "eval": -68
            },
            {
                "eval": -79
            },
            {
                "eval": -97
            },
            {
                "eval": -45,
                "best": "d8d6",
                "variation": "Qd6 Nd2 Rfd8 Ndf3 c5 Qxd6 Rxd6 Bf4 Nh5 Be3 f6 Bxc5 fxe5 Nxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -18
            },
            {
                "eval": 2
            },
            {
                "eval": -81,
                "best": "c1a3",
                "variation": "Ba3 Bxa3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ba3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -65
            },
            {
                "eval": -163,
                "best": "a1b1",
                "variation": "Rb1 Rxd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rb1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -30,
                "best": "e7b4",
                "variation": "Bb4 Bb2 Bxc3 Bxc3 Nxe4 Bb4 Rfe8 f3 Nd6 Ba5 Rc8 Be1 f6 Nd3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bb4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -57
            },
            {
                "eval": -73
            },
            {
                "eval": -66
            },
            {
                "eval": 27,
                "best": "c6d5",
                "variation": "cxd5 Nxd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. cxd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 32
            },
            {
                "eval": 71
            },
            {
                "eval": 35
            },
            {
                "eval": 27
            },
            {
                "eval": 13
            },
            {
                "eval": 176,
                "best": "f7f5",
                "variation": "f5 dxc6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 70,
                "best": "d5d6",
                "variation": "d6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 65
            },
            {
                "eval": -34,
                "best": "a2a4",
                "variation": "a4 Re8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 62,
                "best": "e7d6",
                "variation": "Bd6 Nb5 Bf4 g3 Bb8 d6 f6 Kg2 Rfd8 Rb2 Bf7 Rbd2 c4 f4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -56,
                "best": "a2a4",
                "variation": "a4 Bd6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. a4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 24,
                "best": "a7a6",
                "variation": "a6 Nc7 Rxc7 d6 Rc6 dxe7 Re8 Rd7 Kf7 a4 Rxe7 Rd5 Re5 Rd7+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -27,
                "best": "a2a4",
                "variation": "a4 Rcd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -32
            },
            {
                "eval": -117,
                "best": "f2g3",
                "variation": "Bg3 Rcd8 Rd2 a6 Nc3 b5 Nd5 Bf7 a4 Bxd5 Rxd5 bxa4 Rb6 c4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bg3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "a7a6",
                "variation": "a6 Nc3 b5 h5 Bf7 e5 fxe5 Ne4 Bxa2 Rb2 Bc4 Bxc5 a5 Kg2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. a6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -48
            },
            {
                "eval": 54,
                "best": "h7h5",
                "variation": "h5 gxh5 Bxh5 Kf2 a6 Na7 Rxa7 d7 Be7 d8=R+ Bxd8 Rxd8+ Kh7 Rd6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. h5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -124,
                "best": "b5a7",
                "variation": "Na7 Rxa7 d7 Rxd7 Rxd7 h5 g5 fxg5 hxg5 c4 Kf2 b5 Be5 c3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Na7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -15,
                "best": "b6b5",
                "variation": "b5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. b5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -69,
                "best": "c7a6",
                "variation": "Nxa6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxa6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -60
            },
            {
                "eval": -76
            },
            {
                "eval": -57
            },
            {
                "eval": -47
            },
            {
                "eval": -40
            },
            {
                "eval": -113
            },
            {
                "eval": -49,
                "best": "f6f5",
                "variation": "f5 e5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -70
            },
            {
                "eval": -48
            },
            {
                "eval": -138,
                "best": "a2a4",
                "variation": "a4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 112,
                "best": "d6c6",
                "variation": "Rc6 Nb8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rc6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -125,
                "best": "b1b6",
                "variation": "Rxb6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rxb6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 126,
                "best": "c5c4",
                "variation": "c4 Rc1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. c4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 158
            },
            {
                "eval": 259,
                "best": "g8f8",
                "variation": "Kf8 g6 Bc4 Nxc5 Rxa3 Kg2 h4 Rb8+ Ke7 Rb7+ Kf8 e6 Bd5 Rf7+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kf8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 213
            },
            {
                "mate": 1,
                "best": "f7g6",
                "variation": "Bxg6 Rxg6 Rxf3 Rd6 Kf7 Nc7 Rf5 e6+ Kf6 Rd7 Re5 e7 Rxe7 Nd5+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. Bxg6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 Bc4 Bc5 b4 Bxb4 c3 Be7 O-O Nf6 Re1 d6 Qb3 O-O d4 Na5 Qb4 Nxc4 Qxc4 Bg4 dxe5 dxe5 Nxe5 Be6 Qd4 Qxd4 cxd4 c6 Nc3 Rad8 Rd1 Nd7 Nxd7 Rxd7 d5 Bg4 f3 Bh5 Rb1 Bg6 Be3 c5 Bf2 b6 h4 f6 Nb5 Rc8 d6 Bf8 g4 Rc6 Bg3 a6 Nc7 Bxd6 Bxd6 Rdxd6 Rxd6 Rxd6 Nxa6 h5 g5 fxg5 hxg5 Bf7 e5 Rd2 a3 Rd3 Rxb6 Rxa3 g6 Bc4 Rb8#",
        "opening": {
            "eco": "C51",
            "name": "Italian Game: Evans Gambit, Anderssen Variation",
            "ply": 10
        },
        "winner": "white",
        "url": "https://lichess.org/Iyj5OpwG/black"
    },
    "c8A30AXm": {
        "id": "c8A30AXm",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593696670290,
        "lastMoveAt": 1593703934936,
        "turns": 74,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "alemore11",
                "rating": 2159,
                "ratingDiff": -15,
                "moveCentis": [
                    0,
                    316,
                    132,
                    108,
                    132,
                    124,
                    76,
                    108,
                    700,
                    420,
                    20,
                    172,
                    132,
                    76,
                    676,
                    49172,
                    19348,
                    25796,
                    7388,
                    23444,
                    22836,
                    8220,
                    7116,
                    19236,
                    23460,
                    51492,
                    220,
                    11652,
                    108,
                    5916,
                    24068,
                    5468,
                    55740,
                    36900,
                    4788,
                    12756,
                    180,
                    486
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 37
                }
            },
            "black": {
                "userId": "nukeychess",
                "rating": 2154,
                "ratingDiff": 15,
                "moveCentis": [
                    0,
                    380,
                    164,
                    252,
                    316,
                    108,
                    228,
                    2660,
                    188,
                    156,
                    956,
                    244,
                    180,
                    124,
                    1956,
                    3228,
                    11332,
                    140,
                    1124,
                    32492,
                    63508,
                    684,
                    51220,
                    1556,
                    3172,
                    8100,
                    2676,
                    620,
                    2516,
                    35780,
                    9492,
                    36484,
                    22564,
                    7980,
                    220,
                    428,
                    140
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 9
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 18
            },
            {
                "eval": 41
            },
            {
                "eval": 45
            },
            {
                "eval": 34
            },
            {
                "eval": 22
            },
            {
                "eval": 42
            },
            {
                "eval": 36
            },
            {
                "eval": 43
            },
            {
                "eval": 25
            },
            {
                "eval": 43
            },
            {
                "eval": 60
            },
            {
                "eval": 55
            },
            {
                "eval": 62
            },
            {
                "eval": 71
            },
            {
                "eval": 42
            },
            {
                "eval": 47
            },
            {
                "eval": 54
            },
            {
                "eval": 31
            },
            {
                "eval": 32
            },
            {
                "eval": 28
            },
            {
                "eval": 49
            },
            {
                "eval": 39
            },
            {
                "eval": 46
            },
            {
                "eval": 65
            },
            {
                "eval": 25
            },
            {
                "eval": 44
            },
            {
                "eval": 62
            },
            {
                "eval": 47
            },
            {
                "eval": 34
            },
            {
                "eval": 45
            },
            {
                "eval": 48
            },
            {
                "eval": 61
            },
            {
                "eval": 31
            },
            {
                "eval": 38
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 23
            },
            {
                "eval": 0
            },
            {
                "eval": -36
            },
            {
                "eval": -30
            },
            {
                "eval": -33
            },
            {
                "eval": -51
            },
            {
                "eval": -49
            },
            {
                "eval": -45
            },
            {
                "eval": -64
            },
            {
                "eval": -74
            },
            {
                "eval": -59
            },
            {
                "eval": -42
            },
            {
                "eval": -43
            },
            {
                "eval": -7
            },
            {
                "eval": -25
            },
            {
                "eval": 0
            },
            {
                "eval": -114,
                "best": "g2a2",
                "variation": "Qa2 Qc6 Kg2 Bb5 Bf2 Qe6 h3 Bd7 g4 f5 gxh5 f4 Kg1 Be8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qa2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -96
            },
            {
                "eval": -125
            },
            {
                "eval": -105
            },
            {
                "eval": -131
            },
            {
                "eval": -113
            },
            {
                "eval": -162
            },
            {
                "eval": -154
            },
            {
                "eval": -1280,
                "best": "h2h3",
                "variation": "h3 Qd3 Bd4 Bb5 c6 Bxc6 Qb8+ Kh7 Qe5 Qc2+ Kg1 Qg6 g4 a3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -1187
            },
            {
                "eval": -1682
            },
            {
                "eval": -1453
            },
            {
                "mate": -5,
                "best": "d4f2",
                "variation": "Bf2 Qd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Bf2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -4
            },
            {
                "mate": -4
            },
            {
                "mate": -3
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d5 exd5 Nxd5 Nxe5 Nxe5 Rxe5 c6 d4 Bd6 Re1 Qh4 g3 Qh3 Be3 Ra7 Qf3 Re7 Nd2 Rfe8 Bxd5 cxd5 a4 b4 Nb3 h5 Bd2 bxc3 Rxe7 Rxe7 bxc3 Bf5 Qg2 Qg4 f3 Qg6 Re1 Rxe1+ Bxe1 Bc2 Nc5 Bxc5 dxc5 Bxa4 Qd2 Bb3 Bf2 Bc4 Kg2 a5 Qb2 a4 Bd4 a3 Qxa3 Qc2+ Kh3 Bf1+ Kh4 Qxh2+",
        "opening": {
            "eco": "C89",
            "name": "Ruy Lopez: Marshall Attack, Modern Main Line",
            "ply": 28
        },
        "winner": "black",
        "url": "https://lichess.org/c8A30AXm/white"
    },
    "umQxYRLT": {
        "id": "umQxYRLT",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593972035103,
        "lastMoveAt": 1593979171419,
        "turns": 60,
        "color": "white",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "toni4127",
                "rating": 2068,
                "ratingDiff": -16,
                "moveCentis": [
                    0,
                    276,
                    6700,
                    2148,
                    3212,
                    2212,
                    39604,
                    7180,
                    21012,
                    4,
                    3628,
                    39108,
                    32228,
                    64124,
                    9508,
                    756,
                    65636,
                    9676,
                    10100,
                    2708,
                    10628,
                    26572,
                    5204,
                    5860,
                    2252,
                    4276,
                    6772,
                    2756,
                    1532,
                    2116
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 2,
                    "acpl": 54
                }
            },
            "black": {
                "userId": "rselwyn",
                "rating": 2040,
                "ratingDiff": 19,
                "moveCentis": [
                    0,
                    1876,
                    396,
                    5724,
                    708,
                    2084,
                    14156,
                    1532,
                    9268,
                    18396,
                    2348,
                    13116,
                    14868,
                    27300,
                    56652,
                    340,
                    11940,
                    404,
                    15484,
                    17268,
                    44908,
                    24516,
                    6476,
                    3132,
                    9100,
                    4492,
                    7332,
                    2860,
                    2428,
                    447
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 22
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 30
            },
            {
                "eval": -13
            },
            {
                "eval": -2
            },
            {
                "eval": -8
            },
            {
                "eval": 6
            },
            {
                "eval": -13
            },
            {
                "eval": 7
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -14
            },
            {
                "eval": 21
            },
            {
                "eval": 44
            },
            {
                "eval": 39
            },
            {
                "eval": 22
            },
            {
                "eval": 95,
                "best": "d6e5",
                "variation": "dxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxe5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 45
            },
            {
                "eval": 62
            },
            {
                "eval": 63
            },
            {
                "eval": 72
            },
            {
                "eval": 57
            },
            {
                "eval": 101
            },
            {
                "eval": 74
            },
            {
                "eval": 95
            },
            {
                "eval": 64
            },
            {
                "eval": 64
            },
            {
                "eval": -205,
                "best": "f3g3",
                "variation": "Rg3 Nf6 c4 Bb7 Qe2 Rfe8 Rh3 Bf8 Be3 Bg7 Rc1 Rac8 c5 Bd5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rg3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -227
            },
            {
                "eval": -215
            },
            {
                "eval": -249
            },
            {
                "eval": -660,
                "best": "c3c4",
                "variation": "c4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. c4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -648
            },
            {
                "eval": -670
            },
            {
                "eval": -681
            },
            {
                "eval": -669
            },
            {
                "eval": -636
            },
            {
                "eval": -650
            },
            {
                "eval": -644
            },
            {
                "eval": -646
            },
            {
                "eval": -538
            },
            {
                "eval": -1274,
                "best": "g5f6",
                "variation": "Bf6+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf6+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -804
            },
            {
                "eval": -1359
            },
            {
                "eval": -1309
            },
            {
                "eval": -1568
            },
            {
                "eval": -1540
            },
            {
                "eval": -6050
            },
            {
                "eval": -6034
            },
            {
                "eval": -5860
            },
            {
                "eval": -1279
            },
            {
                "eval": -1706
            },
            {
                "eval": -1244
            },
            {
                "eval": -1216
            },
            {
                "eval": -1165
            },
            {
                "mate": -7,
                "best": "e6e1",
                "variation": "Re1 Qxe1+ Kxe1 Rf1+ Kd2 Bf4+ Qxf4 Rxf4 Ke3 Rg4 Kf3 Rg8 c4 Bxc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Re1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -6
            },
            {
                "mate": -1
            }
        ],
        "moves": "e4 c5 c3 Nf6 e5 Nd5 Nf3 e6 d4 cxd4 cxd4 d6 Bd3 Be7 O-O O-O Nc3 Nxc3 bxc3 dxe5 Nxe5 Nd7 f4 Qc7 Rf3 g6 Qc2 b6 Nxg6 fxg6 Bxg6 Nf6 Bxh7+ Nxh7 Qg6+ Kh8 Rh3 Bd6 f5 Bb7 Bg5 Rxf5 Re1 Qg7 Rxe6 Rxg5 Rxh7+ Qxh7 Qxg5 Qxh2+ Kf2 Rf8+ Ke2 Ba6+ Kd1 Qg1+ Kc2 Rf2+ Kb3 Qd1#",
        "opening": {
            "eco": "B22",
            "name": "Sicilian Defense: Alapin Variation",
            "ply": 3
        },
        "winner": "black",
        "url": "https://lichess.org/umQxYRLT/white"
    },
    "AYbHeGSX": {
        "id": "AYbHeGSX",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593636194493,
        "lastMoveAt": 1593641579383,
        "turns": 61,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "gaben1773",
                "rating": 1984,
                "ratingDiff": 11,
                "moveCentis": [
                    0,
                    220,
                    164,
                    0,
                    132,
                    156,
                    252,
                    19492,
                    8508,
                    5148,
                    23972,
                    13164,
                    3908,
                    18796,
                    17644,
                    4900,
                    4900,
                    43660,
                    29324,
                    27996,
                    10684,
                    13068,
                    7100,
                    15204,
                    5852,
                    34076,
                    5236,
                    13676,
                    1612,
                    180,
                    3144
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 4,
                    "blunder": 3,
                    "acpl": 91
                }
            },
            "black": {
                "userId": "sochessgoes",
                "rating": 1981,
                "ratingDiff": -18,
                "moveCentis": [
                    0,
                    428,
                    188,
                    476,
                    1276,
                    828,
                    1060,
                    1028,
                    1452,
                    17404,
                    16908,
                    1116,
                    12100,
                    1588,
                    2612,
                    3036,
                    2172,
                    23556,
                    4772,
                    6668,
                    3756,
                    19532,
                    8892,
                    3092,
                    38588,
                    11556,
                    12828,
                    4164,
                    244,
                    540,
                    1369
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 2,
                    "blunder": 3,
                    "acpl": 124
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 26
            },
            {
                "eval": 17
            },
            {
                "eval": 16
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": 75
            },
            {
                "eval": 39
            },
            {
                "eval": 38
            },
            {
                "eval": 29
            },
            {
                "eval": 78
            },
            {
                "eval": 66
            },
            {
                "eval": 83
            },
            {
                "eval": 84
            },
            {
                "eval": 90
            },
            {
                "eval": 116
            },
            {
                "eval": 100
            },
            {
                "eval": 33,
                "best": "e1c1",
                "variation": "O-O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 96,
                "best": "d7e5",
                "variation": "Ne5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 93
            },
            {
                "eval": 134
            },
            {
                "eval": 131
            },
            {
                "eval": 127
            },
            {
                "eval": 0,
                "best": "h4h5",
                "variation": "h5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. h5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 119,
                "best": "h6g5",
                "variation": "hxg5 hxg5 Rxh1 Rxh1 Nh5 Nf5 gxf5 Rxh5 Qa5 Rh7 Nxf3 Qf2 Bxc3 Qxf3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. hxg5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 128
            },
            {
                "eval": 114
            },
            {
                "eval": 104
            },
            {
                "eval": 194,
                "best": "e5d3",
                "variation": "Nxd3 Qxd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 231
            },
            {
                "eval": 335,
                "best": "c8c4",
                "variation": "Rxc4 Bxf6 Nxf6 h5 Nxh5 Nf5 gxf5 Rxh5 fxe4 Nxe4 Bxe4 fxe4 Qa8 Rh4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 159,
                "best": "g5f6",
                "variation": "Bxf6 Nxf6 h5 Nxh5 Nf5 gxf5 Rxh5 fxe4 Qd4 f6 fxe4 Rh7 Rg1 Kf7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bxf6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 216
            },
            {
                "eval": -24,
                "best": "g5f6",
                "variation": "Bxf6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxf6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 1011,
                "best": "b6d4",
                "variation": "Qxd4 Qxd4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxd4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 415,
                "best": "g5f6",
                "variation": "Bxf6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bxf6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 983,
                "best": "b6d4",
                "variation": "Qxd4 Qe1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qxd4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 278,
                "best": "g5f6",
                "variation": "Bxf6 exf6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxf6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 961,
                "best": "b6d4",
                "variation": "Qxd4 Qxd4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxd4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 288,
                "best": "g5f6",
                "variation": "Bxf6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxf6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 1174,
                "best": "b6d4",
                "variation": "Qxd4 Qxd4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxd4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 1149
            },
            {
                "eval": 1168
            },
            {
                "eval": 1098
            },
            {
                "eval": 1806
            },
            {
                "eval": 1477
            },
            {
                "mate": 12,
                "best": "b7a8",
                "variation": "Ba8 e5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Ba8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 7256
            },
            {
                "mate": 9,
                "best": "b7d5",
                "variation": "Bd5 Qf8+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Bd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 1374,
                "best": "h6h7",
                "variation": "h7 Kf7 Ng5+ fxg5 Rf1+ Qf2 Rxf2+ Nf4 Qxb8 Bc8 h8=Q Rb7 Qh7+ Kf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Lost forced checkmate sequence. h7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 6,
                "best": "b7c6",
                "variation": "Bc6 e5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Bc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 880,
                "best": "d6e7",
                "variation": "Qxe7+ Kxe7 Rd7+ Ke8 h7 Qxc5 Nxc5 Bd5 h8=Q+ Bg8 Qxg8#",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Lost forced checkmate sequence. Qxe7+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 1839
            },
            {
                "eval": 1672
            },
            {
                "eval": 2397
            },
            {
                "eval": 2248
            },
            {
                "eval": 2096
            },
            {
                "eval": 1463
            }
        ],
        "moves": "e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 f3 a6 Qd2 Nbd7 g4 b5 h4 h6 Bd3 Bb7 O-O-O Rc8 Kb1 Ne5 g5 Nh5 gxh6 Bf6 Bg5 Nc4 Bxc4 bxc4 f4 Qb6 f5 Ng3 fxg6 fxg6 Rhe1 Rb8 Na4 Qa7 Bxf6 exf6 Qf4 Nh5 Qxd6 Rh7 Ne6 Re7 Nac5 Kf7 Nxb7 Qxb7 Nd8+ Rxd8 Qxd8 c3 Qd5+",
        "opening": {
            "eco": "B75",
            "name": "Sicilian Defense: Dragon Variation, Yugoslav Attack, Early Deviations",
            "ply": 13
        },
        "winner": "white",
        "url": "https://lichess.org/AYbHeGSX/white"
    },
    "rJVogWKx": {
        "id": "rJVogWKx",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593971886775,
        "lastMoveAt": 1593975242929,
        "turns": 35,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "nacional100",
                "rating": 1862,
                "ratingDiff": 14,
                "moveCentis": [
                    0,
                    572,
                    212,
                    292,
                    7180,
                    11796,
                    4612,
                    8884,
                    14620,
                    18340,
                    3628,
                    14788,
                    27988,
                    25860,
                    28860,
                    292,
                    780,
                    1396
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 20
                }
            },
            "black": {
                "userId": "emkatt",
                "rating": 1837,
                "ratingDiff": -11,
                "moveCentis": [
                    0,
                    628,
                    396,
                    7612,
                    4356,
                    1508,
                    1444,
                    12644,
                    22660,
                    6628,
                    16364,
                    17188,
                    14404,
                    19316,
                    12076,
                    24188,
                    484,
                    27688
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 63
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 26
            },
            {
                "eval": 17
            },
            {
                "eval": 16
            },
            {
                "eval": 0
            },
            {
                "eval": 66,
                "best": "g8f6",
                "variation": "Nf6 Nc3 Nc6 Qe3 Bd7 Be2 e6 O-O Be7 a3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 58
            },
            {
                "eval": 27
            },
            {
                "eval": 0
            },
            {
                "eval": 54,
                "best": "b8d7",
                "variation": "Nbd7 Nc3 Nc5 Qe3 Be7 O-O Bd7 a4 Ng4 Qd2 Nf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nbd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 48
            },
            {
                "eval": 106,
                "best": "b8d7",
                "variation": "Nbd7 Ng5 Nc5 Nxe6 Nxd3 Nxd8 Nxc1 Rxc1 Rxd8 Nc3 a6 Re1 Rc8 a4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nbd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 73
            },
            {
                "eval": 135,
                "best": "f8e7",
                "variation": "Be7 Nc3 O-O Be3 Rc8 b3 Nd7 Rfd1 f5 exf5 Bxf5 Qd2 Nc5 Qb2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 122
            },
            {
                "eval": 133
            },
            {
                "eval": 126
            },
            {
                "eval": 144
            },
            {
                "eval": 148
            },
            {
                "eval": 149
            },
            {
                "eval": 129
            },
            {
                "eval": 133
            },
            {
                "eval": 23,
                "best": "f3h4",
                "variation": "Nh4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nh4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 33
            },
            {
                "eval": 16
            },
            {
                "eval": 76,
                "best": "b6c6",
                "variation": "Qc6 Be3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 105
            },
            {
                "eval": 229,
                "best": "e8g8",
                "variation": "O-O Be3 Na4 Nd5 Bxd5 exd5 b5 cxb5 Qxb2 Qxb2 Nxb2 Rd2 Na4 Rc1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. O-O was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 200
            },
            {
                "eval": 728,
                "best": "b3c3",
                "variation": "Qxc3 bxc3 Bxe2 Re1 Bd3 Qb2 O-O f3 Ba6 Qc2 Bd3 Qa2 b5 Nf1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxc3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 715
            },
            {
                "eval": 750
            },
            {
                "eval": 726
            }
        ],
        "moves": "e4 c5 Nf3 d6 d4 cxd4 Qxd4 e5 Qd3 Nf6 Be2 Be6 O-O Nc6 c4 Nb4 Qb3 Na6 Nc3 Nc5 Qc2 Be7 Rd1 Qb6 a3 a5 h3 Qb3 Qb1 Bxc4 Nd2 Bxe2 Nxb3 Bxd1 Nxc5",
        "opening": {
            "eco": "B53",
            "name": "Sicilian Defense: Chekhover Variation",
            "ply": 7
        },
        "winner": "white",
        "url": "https://lichess.org/rJVogWKx/white"
    },
    "3ACDXr19": {
        "id": "3ACDXr19",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593957583819,
        "lastMoveAt": 1593963537280,
        "turns": 65,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "cookos",
                "rating": 1659,
                "ratingDiff": 31,
                "moveCentis": [
                    0,
                    172,
                    132,
                    116,
                    140,
                    132,
                    1100,
                    1196,
                    2788,
                    8092,
                    37900,
                    13364,
                    34060,
                    13884,
                    18548,
                    32164,
                    17100,
                    13884,
                    1780,
                    1836,
                    14476,
                    10948,
                    18556,
                    716,
                    23660,
                    148,
                    7916,
                    4,
                    4660,
                    548,
                    620,
                    1108,
                    726
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 35
                }
            },
            "black": {
                "userId": "closure3",
                "rating": 1726,
                "ratingDiff": -17,
                "moveCentis": [
                    0,
                    188,
                    236,
                    100,
                    212,
                    1076,
                    132,
                    7332,
                    19236,
                    39196,
                    12284,
                    33996,
                    26044,
                    3420,
                    22604,
                    19684,
                    32428,
                    6988,
                    24700,
                    6788,
                    3356,
                    18116,
                    14164,
                    10900,
                    524,
                    0,
                    2460,
                    452,
                    732,
                    228,
                    188,
                    324,
                    937
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 1,
                    "blunder": 2,
                    "acpl": 61
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 28
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 12
            },
            {
                "eval": 1
            },
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 32
            },
            {
                "eval": 37
            },
            {
                "eval": 54
            },
            {
                "eval": 51
            },
            {
                "eval": 42
            },
            {
                "eval": 45
            },
            {
                "eval": 67
            },
            {
                "eval": 80
            },
            {
                "eval": 62
            },
            {
                "eval": 43
            },
            {
                "eval": 37
            },
            {
                "eval": 45
            },
            {
                "eval": 68
            },
            {
                "eval": 77
            },
            {
                "eval": 64
            },
            {
                "eval": 58
            },
            {
                "eval": 58
            },
            {
                "eval": 42
            },
            {
                "eval": 76
            },
            {
                "eval": 55
            },
            {
                "eval": 112,
                "best": "e5d3",
                "variation": "Nxd3 cxd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 92
            },
            {
                "eval": 173,
                "best": "f8e8",
                "variation": "Re8 c5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 120
            },
            {
                "eval": 218,
                "best": "b7a6",
                "variation": "Ba6 Reb1 Bxd3 Rb3 Qa6 cxd3 d5 Qc3 Rfe8 f5 Ne5 Bf4 f6 d4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ba6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 202
            },
            {
                "eval": 175
            },
            {
                "eval": 170
            },
            {
                "eval": 230,
                "best": "a3a5",
                "variation": "Qa5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qa5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 181
            },
            {
                "eval": 165
            },
            {
                "eval": 145
            },
            {
                "eval": 142
            },
            {
                "eval": 25,
                "best": "d3a6",
                "variation": "Bxa6 Qxa6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bxa6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 32
            },
            {
                "eval": 13
            },
            {
                "eval": 23
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -91,
                "best": "g1h2",
                "variation": "Kh2 Qd3 f5 Ne5 Qb2 Nd7 Qb7 h5 Qxc6 Nxc5 Qxc5 Qxe4 Qxc7 Qxf5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kh2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 46,
                "best": "d1c2",
                "variation": "Qc2 Bxa7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qc2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 50
            },
            {
                "eval": 55
            },
            {
                "eval": 37
            },
            {
                "eval": 61
            },
            {
                "eval": 0,
                "best": "c5b4",
                "variation": "Bb4 Nf8 Ke2 Nd7 Ba5 Nb6 Kd3 c5 Bd2 g6 Be3 c4+ Kc3 Kf7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bb4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 491,
                "best": "h7h5",
                "variation": "h5 Bd4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0,
                "best": "f4f5",
                "variation": "f5+ Kf7 fxg6+ Kxg6 Bd4 Kf7 Kc4 g6 Kc5 Ke6 Kxc6 f5 exf5+ Kxf5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f5+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 800,
                "best": "g6h8",
                "variation": "Nh8 Bf8 Kf7 Bb4 Ke8 Kc5 Kd7 e5 Ng6 exf6 gxf6 Bd2 Ne7 g4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nh8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 772
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Nf6 Nc3 Bb4 Nxc6 Bxc3+ bxc3 bxc6 Bd3 O-O O-O d6 Bg5 Qe7 Re1 Qe5 Qd2 Ng4 Bf4 Qc5 h3 Ne5 Be3 Qa3 f4 Ng6 c4 Bb7 c5 dxc5 Qf2 Rfe8 Bxc5 Qa4 a3 Ba6 Rab1 Rad8 Red1 Bxd3 cxd3 Rxe4 dxe4 Rxd1+ Rxd1 Qxd1+ Qf1 Qxf1+ Kxf1 a6 g3 f6 Ke2 Kf7 Kd3 Ke6 Kc4 Nf8 Bxf8",
        "opening": {
            "eco": "C45",
            "name": "Scotch Game: Schmidt Variation",
            "ply": 8
        },
        "winner": "white",
        "url": "https://lichess.org/3ACDXr19/black"
    },
    "Be0e5VFz": {
        "id": "Be0e5VFz",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593608494344,
        "lastMoveAt": 1593613973819,
        "turns": 98,
        "color": "white",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "janetheus",
                "rating": 1472,
                "ratingDiff": -11,
                "moveCentis": [
                    0,
                    444,
                    2004,
                    8436,
                    11012,
                    4,
                    3972,
                    70908,
                    3292,
                    6612,
                    13620,
                    804,
                    4356,
                    26404,
                    148,
                    23012,
                    1868,
                    1628,
                    108,
                    4724,
                    6052,
                    4,
                    2636,
                    100,
                    620,
                    748,
                    1092,
                    3396,
                    2076,
                    916,
                    1100,
                    3380,
                    564,
                    532,
                    1196,
                    1084,
                    2652,
                    1612,
                    1860,
                    1796,
                    812,
                    2436,
                    1148,
                    4732,
                    756,
                    1668,
                    132,
                    2156,
                    4174
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 0,
                    "blunder": 4,
                    "acpl": 45
                }
            },
            "black": {
                "userId": "kry1001",
                "rating": 1545,
                "ratingDiff": 11,
                "moveCentis": [
                    0,
                    644,
                    2652,
                    4076,
                    11844,
                    4764,
                    13924,
                    32452,
                    32724,
                    20740,
                    5308,
                    6140,
                    38892,
                    1252,
                    19068,
                    7748,
                    12892,
                    1812,
                    10108,
                    9260,
                    7276,
                    3228,
                    980,
                    1788,
                    6380,
                    2260,
                    2188,
                    4180,
                    1740,
                    3180,
                    1284,
                    1364,
                    1572,
                    1404,
                    6692,
                    1380,
                    1164,
                    5876,
                    1924,
                    2092,
                    3372,
                    1148,
                    1772,
                    1988,
                    2492,
                    1124,
                    948,
                    1036,
                    990
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 23
                }
            }
        },
        "analysis": [
            {
                "eval": 13
            },
            {
                "eval": 27
            },
            {
                "eval": 11
            },
            {
                "eval": 37
            },
            {
                "eval": 38
            },
            {
                "eval": 52
            },
            {
                "eval": 32
            },
            {
                "eval": 41
            },
            {
                "eval": 44
            },
            {
                "eval": 89
            },
            {
                "eval": 90
            },
            {
                "eval": 104
            },
            {
                "eval": 41,
                "best": "g1e2",
                "variation": "Ne2 d5 Bg2 O-O O-O Bxc3 bxc3 dxc4 Bg5 h6 Bxf6 Qxf6 Qa4 g5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 77
            },
            {
                "eval": -98,
                "best": "f1d3",
                "variation": "Bd3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bd3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -87
            },
            {
                "eval": -55
            },
            {
                "eval": 34,
                "best": "f5f4",
                "variation": "f4 gxf4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -125,
                "best": "e1g1",
                "variation": "O-O Bxc3 bxc3 Na5 c5 d6 Bg2 b6 cxd6 cxd6 Re1 h6 Nd2 d5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. O-O was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -85
            },
            {
                "eval": -80
            },
            {
                "eval": 108,
                "best": "b4c3",
                "variation": "Bxc3 bxc3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxc3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 80
            },
            {
                "eval": 169,
                "best": "e8e4",
                "variation": "Qe4 Qd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 130
            },
            {
                "eval": 155
            },
            {
                "eval": -165,
                "best": "c2d1",
                "variation": "Qd1 f4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qd1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -182
            },
            {
                "eval": -174
            },
            {
                "eval": -158
            },
            {
                "eval": -156
            },
            {
                "eval": -166
            },
            {
                "eval": -166
            },
            {
                "eval": -117
            },
            {
                "eval": -107
            },
            {
                "eval": -114
            },
            {
                "eval": -93
            },
            {
                "eval": -94
            },
            {
                "eval": -464,
                "best": "g1g2",
                "variation": "Kg2 h6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kg2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -451
            },
            {
                "eval": -590,
                "best": "e1e3",
                "variation": "Re3 Bxd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -582
            },
            {
                "eval": -582
            },
            {
                "eval": -548
            },
            {
                "eval": -623
            },
            {
                "eval": -621
            },
            {
                "eval": -753
            },
            {
                "eval": -725
            },
            {
                "eval": -727
            },
            {
                "eval": -739
            },
            {
                "eval": -721
            },
            {
                "eval": -691
            },
            {
                "eval": -715
            },
            {
                "eval": -704
            },
            {
                "eval": -787
            },
            {
                "eval": -753
            },
            {
                "eval": -861
            },
            {
                "eval": -813
            },
            {
                "eval": -846
            },
            {
                "eval": -842
            },
            {
                "eval": -855
            },
            {
                "eval": -839
            },
            {
                "eval": -1009
            },
            {
                "eval": -953
            },
            {
                "eval": -1088
            },
            {
                "eval": -1065
            },
            {
                "eval": -1084
            },
            {
                "eval": -1042
            },
            {
                "eval": -969
            },
            {
                "eval": -936
            },
            {
                "eval": -6732
            },
            {
                "eval": -890
            },
            {
                "eval": -1008
            },
            {
                "eval": -953
            },
            {
                "eval": -1470
            },
            {
                "eval": -1302
            },
            {
                "eval": -1909
            },
            {
                "eval": -1054
            },
            {
                "eval": -1581
            },
            {
                "eval": -1102
            },
            {
                "eval": -1565
            },
            {
                "eval": -1832
            },
            {
                "eval": -1574
            },
            {
                "eval": -1497
            },
            {
                "eval": -1541
            },
            {
                "eval": -1420
            },
            {
                "eval": -1987
            },
            {
                "eval": -1672
            },
            {
                "mate": -12,
                "best": "h3g2",
                "variation": "Kg2 Kg4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Kg2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -15
            },
            {
                "mate": -8
            },
            {
                "mate": -7
            },
            {
                "mate": -5
            },
            {
                "mate": -4
            },
            {
                "mate": -3
            },
            {
                "mate": -2
            },
            {
                "mate": -1
            }
        ],
        "moves": "c4 e5 Nc3 Nc6 g3 f5 e3 Nf6 d4 exd4 exd4 Bb4 Nf3 O-O Bh3 Qe8+ Be3 Ne4 Qc2 d6 O-O Nxc3 bxc3 Ba5 Rfe1 Qe4 Qxe4 fxe4 Bxc8 Raxc8 Nd2 Bxc3 Rad1 Nxd4 Bxd4 Bxd4 Nxe4 Bb6 Rd2 Ba5 Kg2 Bxd2 Nxd2 Rce8 Rxe8 Rxe8 Nb3 Re4 c5 dxc5 Nxc5 Rb4 a3 Rb5 Ne4 Ra5 h4 Rxa3 h5 Ra5 h6 gxh6 Nf6+ Kg7 Ne8+ Kg6 Nxc7 Rc5 Ne6 Rc4 Nf4+ Kg5 Nd3 b5 f4+ Kf5 Ne5 Rc5 Nd3 Rc2+ Kh3 Rc3 Nb4 a5 Nd5 Rc5 Nb6 b4 Nd7 Rc3 Nf8 b3 Nxh7 b2 Nf8 b1=Q Nd7 Qh1#",
        "opening": {
            "eco": "A25",
            "name": "English Opening: King's English Variation, Reversed Closed Sicilian",
            "ply": 4
        },
        "winner": "black",
        "url": "https://lichess.org/Be0e5VFz/black"
    },
    "M5dZGj0E": {
        "id": "M5dZGj0E",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593970613486,
        "lastMoveAt": 1593979246741,
        "turns": 77,
        "color": "black",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "aleksandr88_62",
                "rating": 2157,
                "ratingDiff": 1,
                "moveCentis": [
                    0,
                    700,
                    324,
                    596,
                    748,
                    1196,
                    1436,
                    5732,
                    1212,
                    42140,
                    1540,
                    4372,
                    3836,
                    17836,
                    73436,
                    23684,
                    4460,
                    34756,
                    516,
                    13612,
                    12244,
                    8212,
                    5236,
                    23140,
                    27132,
                    23388,
                    26100,
                    4356,
                    22420,
                    1236,
                    236,
                    13980,
                    3332,
                    7708,
                    2764,
                    1164,
                    10044,
                    1532,
                    2756
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 25
                }
            },
            "black": {
                "userId": "ma1ah",
                "rating": 2178,
                "ratingDiff": -1,
                "moveCentis": [
                    0,
                    476,
                    660,
                    2412,
                    24460,
                    15060,
                    860,
                    68660,
                    4804,
                    1956,
                    12836,
                    6284,
                    27860,
                    12284,
                    28116,
                    30268,
                    1876,
                    1036,
                    13164,
                    604,
                    29316,
                    4692,
                    18108,
                    16940,
                    14732,
                    8276,
                    9364,
                    19868,
                    7876,
                    508,
                    196,
                    8340,
                    13420,
                    6940,
                    1908,
                    2876,
                    3588,
                    7148,
                    6368
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 22
                }
            }
        },
        "analysis": [
            {
                "eval": 20
            },
            {
                "eval": 25
            },
            {
                "eval": 18
            },
            {
                "eval": 31
            },
            {
                "eval": 9
            },
            {
                "eval": 32
            },
            {
                "eval": 0
            },
            {
                "eval": 10
            },
            {
                "eval": -18
            },
            {
                "eval": -19
            },
            {
                "eval": 0
            },
            {
                "eval": 47
            },
            {
                "eval": 17
            },
            {
                "eval": 46
            },
            {
                "eval": 13
            },
            {
                "eval": 70,
                "best": "d5d4",
                "variation": "d4 c3 c5 cxd4 cxd4 b4 a6 Nc4 f6 a4 Be6 Bd2 Nd7 Qc2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 3,
                "best": "d2e4",
                "variation": "Nxe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxe4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 62,
                "best": "c6c5",
                "variation": "c5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 11,
                "best": "d2c4",
                "variation": "Nc4 Qc7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 30
            },
            {
                "eval": 22
            },
            {
                "eval": 25
            },
            {
                "eval": 23
            },
            {
                "eval": 12
            },
            {
                "eval": 11
            },
            {
                "eval": 17
            },
            {
                "eval": -29
            },
            {
                "eval": 13
            },
            {
                "eval": 15
            },
            {
                "eval": 24
            },
            {
                "eval": 2
            },
            {
                "eval": 41
            },
            {
                "eval": 67
            },
            {
                "eval": 88
            },
            {
                "eval": 90
            },
            {
                "eval": 92
            },
            {
                "eval": 101
            },
            {
                "eval": 156,
                "best": "b6d7",
                "variation": "Nd7 Rd1 Nd6 Nf1 Nc5 Ba3 b6 Bxc5 bxc5 Nd2 Rd8 Bf1 h5 Qe3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 124
            },
            {
                "eval": 142
            },
            {
                "eval": 128
            },
            {
                "eval": 138
            },
            {
                "eval": 118
            },
            {
                "eval": 130
            },
            {
                "eval": 84
            },
            {
                "eval": 120
            },
            {
                "eval": 51,
                "best": "e2e3",
                "variation": "Qe3 Qc7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 56
            },
            {
                "eval": 10
            },
            {
                "eval": 106,
                "best": "c5e6",
                "variation": "Ne6 Qe1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 112
            },
            {
                "eval": 99
            },
            {
                "eval": 38,
                "best": "d2h6",
                "variation": "Qxh6 Rd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxh6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 46
            },
            {
                "eval": 13
            },
            {
                "eval": 152,
                "best": "c5d4",
                "variation": "Bd4 c3 bxc4 cxd4 Nd6 Bf1 Kg7 dxe5 Nxe4 Qd4 Qxe5 Qxc4 Qb2 Qd4+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bd4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -20,
                "best": "d2d7",
                "variation": "Qd7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qd7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -14
            },
            {
                "eval": -13
            },
            {
                "eval": -17
            },
            {
                "eval": -13
            },
            {
                "eval": -18
            },
            {
                "eval": -23
            },
            {
                "eval": -13
            },
            {
                "eval": -22
            },
            {
                "eval": -1
            },
            {
                "eval": -13
            },
            {
                "eval": -16
            },
            {
                "eval": -52
            },
            {
                "eval": -49
            },
            {
                "eval": -41
            },
            {
                "eval": -48
            },
            {
                "eval": -98
            },
            {
                "eval": -29,
                "best": "e5e4",
                "variation": "e4 Qd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -28
            },
            {
                "eval": -34
            },
            {
                "eval": -80
            }
        ],
        "moves": "Nf3 d5 g3 g6 Bg2 Bg7 d3 e5 Nbd2 Ne7 e4 c6 O-O O-O Re1 dxe4 dxe4 h6 Qe2 Be6 b3 Nd7 Bb2 Qc7 Rad1 Rad8 Nc4 Nc8 a4 Rfe8 Rd2 Bxc4 Qxc4 Ndb6 Qe2 Rxd2 Nxd2 Qe7 a5 Nd7 Nc4 b5 axb6 axb6 Rd1 Nc5 Qd2 Qc7 Ba3 Bf8 Bxc5 Bxc5 Bh3 b5 b4 Be7 Ne3 Rd8 Qc3 Rxd1+ Nxd1 Nb6 Qd2 Kg7 Ne3 c5 Nd5 Nxd5 exd5 cxb4 Bf1 Qc5 Kg2 Bg5 Qd3 Be7 h4",
        "opening": {
            "eco": "A07",
            "name": "King's Indian Attack: Double Fianchetto",
            "ply": 4
        },
        "url": "https://lichess.org/M5dZGj0E/black"
    },
    "qvZ0Rgwl": {
        "id": "qvZ0Rgwl",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593777610657,
        "lastMoveAt": 1593784922588,
        "turns": 87,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "silkthewanderer",
                "rating": 2062,
                "ratingDiff": 11,
                "moveCentis": [
                    0,
                    1076,
                    1340,
                    356,
                    212,
                    268,
                    372,
                    3996,
                    1172,
                    3212,
                    39692,
                    44252,
                    5748,
                    10716,
                    78028,
                    25788,
                    79572,
                    1052,
                    1908,
                    16692,
                    2116,
                    1268,
                    7276,
                    0,
                    7660,
                    16052,
                    9340,
                    4012,
                    236,
                    4532,
                    6916,
                    340,
                    8228,
                    196,
                    284,
                    796,
                    6732,
                    1740,
                    2724,
                    332,
                    188,
                    356,
                    252,
                    195
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 20
                }
            },
            "black": {
                "userId": "pendru",
                "rating": 2066,
                "ratingDiff": -10,
                "moveCentis": [
                    0,
                    204,
                    180,
                    148,
                    116,
                    132,
                    48660,
                    1820,
                    9452,
                    20708,
                    36044,
                    26604,
                    13580,
                    37268,
                    25140,
                    1668,
                    4004,
                    19924,
                    14748,
                    2284,
                    4596,
                    3436,
                    284,
                    8348,
                    1524,
                    6396,
                    9972,
                    348,
                    0,
                    12244,
                    244,
                    5188,
                    4,
                    1764,
                    100,
                    7060,
                    4548,
                    1460,
                    252,
                    132,
                    420,
                    164,
                    92,
                    116
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 1,
                    "blunder": 2,
                    "acpl": 43
                }
            }
        },
        "analysis": [
            {
                "eval": 20
            },
            {
                "eval": 13
            },
            {
                "eval": 30
            },
            {
                "eval": 51
            },
            {
                "eval": 14
            },
            {
                "eval": 24
            },
            {
                "eval": 35
            },
            {
                "eval": 38
            },
            {
                "eval": 27
            },
            {
                "eval": 52
            },
            {
                "eval": 35
            },
            {
                "eval": 30
            },
            {
                "eval": 41
            },
            {
                "eval": 50
            },
            {
                "eval": 40
            },
            {
                "eval": 48
            },
            {
                "eval": 51
            },
            {
                "eval": 39
            },
            {
                "eval": 44
            },
            {
                "eval": 90
            },
            {
                "eval": 44
            },
            {
                "eval": 102,
                "best": "c8f5",
                "variation": "Bf5 Qd2 a6 Bg5 Re8 Rac1 Be6 b3 b5 cxb5 axb5 e4 Bg4 Nd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 74
            },
            {
                "eval": 102
            },
            {
                "eval": 109
            },
            {
                "eval": 88
            },
            {
                "eval": 99
            },
            {
                "eval": 107
            },
            {
                "eval": 54,
                "best": "b2b3",
                "variation": "b3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 67
            },
            {
                "eval": 80
            },
            {
                "eval": 83
            },
            {
                "eval": 25,
                "best": "a2a4",
                "variation": "a4 Rfd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 44
            },
            {
                "eval": 31
            },
            {
                "eval": 40
            },
            {
                "eval": 30
            },
            {
                "eval": 50
            },
            {
                "eval": -3,
                "best": "d3e2",
                "variation": "Qe2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -8
            },
            {
                "eval": 0
            },
            {
                "eval": 302,
                "best": "b7f3",
                "variation": "Qxf3+ Kxf3 Rbc8 b3 Ne8 Be7 Rxd1 Nxd1 f5 Ne3 Kf7 Ba3 Rd8 Ke2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxf3+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 316
            },
            {
                "eval": 560,
                "best": "b7f3",
                "variation": "Qxf3+ Kxf3 Rxb8 Rd3 Bf6 Rfd1 Kf8 a4 Rc8 b3 g5 h3 h5 Kg2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qxf3+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 415
            },
            {
                "eval": 503
            },
            {
                "eval": 394,
                "best": "f1d1",
                "variation": "Rd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 474
            },
            {
                "eval": 517
            },
            {
                "eval": 457
            },
            {
                "eval": 363,
                "best": "c3e2",
                "variation": "Ne2 Nf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 430
            },
            {
                "eval": 418
            },
            {
                "eval": 421
            },
            {
                "eval": 394
            },
            {
                "eval": 408
            },
            {
                "eval": 382
            },
            {
                "eval": 364
            },
            {
                "eval": 376
            },
            {
                "eval": 451
            },
            {
                "eval": 427
            },
            {
                "eval": 426
            },
            {
                "eval": 407
            },
            {
                "eval": 505
            },
            {
                "eval": 476
            },
            {
                "eval": 425
            },
            {
                "eval": 365
            },
            {
                "eval": 1035,
                "best": "d4d3",
                "variation": "d3 Kxd3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 1029
            },
            {
                "eval": 7518
            },
            {
                "eval": 6414
            },
            {
                "mate": 17,
                "best": "g6g5",
                "variation": "g5 fxg5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. g5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 42
            },
            {
                "mate": 14
            },
            {
                "mate": 13
            },
            {
                "mate": 13
            },
            {
                "mate": 12
            },
            {
                "mate": 12
            },
            {
                "mate": 12
            },
            {
                "mate": 11
            },
            {
                "mate": 15
            },
            {
                "mate": 10
            },
            {
                "mate": 38
            },
            {
                "mate": 15
            },
            {
                "mate": 41
            },
            {
                "mate": 42
            },
            {
                "eval": 7479
            }
        ],
        "moves": "Nf3 Nf6 c4 c5 Nc3 Nc6 g3 g6 Bg2 Bg7 d4 cxd4 Nxd4 O-O O-O Nxd4 Qxd4 d6 Qd3 Rb8 Be3 b6 Bd4 Bb7 e4 e6 Rad1 Qe7 Nb5 a6 Nc3 Ba8 e5 dxe5 Bxe5 Bxg2 Kxg2 Rfd8 Bd6 Qb7+ Qf3 Ne8 Bxb8 Qxb8 Rxd8 Qxd8 Qc6 Bd4 Rd1 e5 Nd5 Kg7 b4 Nf6 Qxf6+ Qxf6 Nxf6 Kxf6 f4 a5 bxa5 bxa5 Kf3 Ke6 Rxd4 exd4 Ke4 f5+ Kxd4 Kd6 a4 h6 h4 Kc6 c5 Kc7 Kd5 Kd7 c6+ Kc7 Kc5 Kc8 Kb6 Kb8 Kxa5 Kc7 Kb5",
        "opening": {
            "eco": "A38",
            "name": "English Opening: Symmetrical Variation, Full Symmetry Line",
            "ply": 10
        },
        "winner": "white",
        "url": "https://lichess.org/qvZ0Rgwl/black"
    },
    "Bst1Eab4": {
        "id": "Bst1Eab4",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593801031082,
        "lastMoveAt": 1593808064306,
        "turns": 87,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "gokuba",
                "rating": 1908,
                "ratingDiff": 8,
                "moveCentis": [
                    0,
                    2564,
                    556,
                    492,
                    524,
                    8932,
                    35556,
                    23012,
                    5036,
                    5468,
                    38420,
                    24548,
                    25596,
                    372,
                    524,
                    996,
                    9100,
                    7716,
                    13948,
                    30740,
                    12916,
                    8740,
                    15740,
                    6292,
                    2268,
                    4484,
                    9260,
                    7196,
                    8444,
                    30468,
                    1804,
                    316,
                    18236,
                    2460,
                    6636,
                    12844,
                    18228,
                    2964,
                    8596,
                    1108,
                    6676,
                    0,
                    1236,
                    2457
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 4,
                    "blunder": 0,
                    "acpl": 40
                }
            },
            "black": {
                "userId": "dmavro",
                "rating": 1946,
                "ratingDiff": -10,
                "moveCentis": [
                    0,
                    1988,
                    3820,
                    23052,
                    11396,
                    228,
                    11540,
                    7692,
                    11420,
                    6180,
                    4356,
                    39780,
                    356,
                    5820,
                    18724,
                    3412,
                    548,
                    444,
                    5068,
                    1764,
                    2780,
                    10412,
                    292,
                    3020,
                    324,
                    8228,
                    11908,
                    5868,
                    21732,
                    1436,
                    6020,
                    2244,
                    780,
                    5364,
                    8348,
                    8676,
                    396,
                    15956,
                    196,
                    196,
                    2212,
                    292,
                    2628,
                    6897
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 0,
                    "blunder": 4,
                    "acpl": 62
                }
            }
        },
        "analysis": [
            {
                "eval": 20
            },
            {
                "eval": 13
            },
            {
                "eval": 7
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": 0
            },
            {
                "eval": 40
            },
            {
                "eval": 13
            },
            {
                "eval": 37
            },
            {
                "eval": -5
            },
            {
                "eval": 27
            },
            {
                "eval": -3
            },
            {
                "eval": 71,
                "best": "f8c5",
                "variation": "Bxc5 Nc3 O-O Qxc4 Be7 Bf4 Qa5 Qb5 Qxb5 Nxb5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -2,
                "best": "a4a5",
                "variation": "Qxa5 Nxa5 Bd2 Nc6 Na3 Bxc5 Nxc4 O-O O-O Rd8 Rfd1 Bd7 Bf4 Be8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxa5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 24
            },
            {
                "eval": -29,
                "best": "f3e5",
                "variation": "Ne5 Qxe5 Bxc6+ Bd7 Bxd7+ Nxd7 O-O a6 Qxc4 Qc5 Qxc5 Bxc5 Bf4 Nf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 41,
                "best": "c5b4",
                "variation": "Qb4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 61
            },
            {
                "eval": 31
            },
            {
                "eval": -23,
                "best": "a4b4",
                "variation": "Qxb4 Bxb4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxb4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -18
            },
            {
                "eval": -85,
                "best": "a1d1",
                "variation": "Rad1 Bd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rad1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 14,
                "best": "f6e4",
                "variation": "Nxe4 Qxe4 f5 Qf4 Bf6 Rac1 e5 Qxc4+ Qxc4 Rxc4 e4 Ng5 h6 Nh3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxe4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -24
            },
            {
                "eval": -46
            },
            {
                "eval": -100,
                "best": "a1d1",
                "variation": "Rad1 e5 Nd2 Be6 Ne4 Be7 Nc3 Qa5 Bd5 Nb4 Qe4 Nxd5 Nxd5 Bxd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rad1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "b7b5",
                "variation": "b5 a3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -52,
                "best": "f3d2",
                "variation": "Nd2 Rd8 a3 Qb5 Nxc4 e5 a4 Qb4 Bd2 Qe7 Bxc6 bxc6 Rfd1 Bg4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 104,
                "best": "f6g5",
                "variation": "Bxg5 Bxg5 e5 Bd2 Qb5 a4 Qb3 Qxb3 cxb3 Bc3 Be6 Bxc6 bxc6 Bxe5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxg5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 100
            },
            {
                "eval": 286,
                "best": "f6e7",
                "variation": "Be7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Be7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 252
            },
            {
                "eval": 293
            },
            {
                "eval": 264
            },
            {
                "eval": 313
            },
            {
                "eval": 148,
                "best": "f1d1",
                "variation": "Rfd1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rfd1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 199
            },
            {
                "eval": 70,
                "best": "d6e4",
                "variation": "Ne4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ne4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 83
            },
            {
                "eval": 39
            },
            {
                "eval": 25
            },
            {
                "eval": 29
            },
            {
                "eval": 71
            },
            {
                "eval": 62
            },
            {
                "eval": 246,
                "best": "g7e5",
                "variation": "Be5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Be5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 255
            },
            {
                "eval": 394,
                "best": "e7e8",
                "variation": "Ke8 Rd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ke8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 399
            },
            {
                "eval": 405
            },
            {
                "eval": 236,
                "best": "b7a8",
                "variation": "Qa8 Rc8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qa8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 213
            },
            {
                "eval": 183
            },
            {
                "eval": 523,
                "best": "c5c7",
                "variation": "Qc7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qc7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 517
            },
            {
                "eval": 488
            },
            {
                "eval": 497
            },
            {
                "eval": 596
            },
            {
                "eval": 574
            },
            {
                "eval": 815,
                "best": "e5d6",
                "variation": "Bd6 Qd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 784
            },
            {
                "eval": 936
            },
            {
                "eval": 923
            },
            {
                "eval": 917
            },
            {
                "eval": 903
            },
            {
                "eval": 870
            },
            {
                "eval": 825
            },
            {
                "eval": 1646
            },
            {
                "eval": 794
            },
            {
                "eval": 1279
            },
            {
                "eval": 1139
            },
            {
                "eval": 6458
            },
            {
                "eval": 6456
            },
            {
                "eval": 6430
            },
            {
                "eval": 6356
            },
            {
                "eval": 6438
            },
            {
                "eval": 6358
            },
            {
                "eval": 6316
            },
            {
                "eval": 2290
            },
            {
                "mate": 12,
                "best": "a5d5",
                "variation": "Qd5 Qf4+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Qd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 804,
                "best": "d6d8",
                "variation": "Qd8+ Re7 Qh8+ Kf5 Rc3 Qg4 Rf3+ Qxf3 exf3 e5 Rb6 Re6 Rb7 Ra6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Lost forced checkmate sequence. Qd8+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 787
            },
            {
                "eval": 770
            },
            {
                "eval": 859
            },
            {
                "eval": 855
            },
            {
                "eval": 858
            },
            {
                "eval": 790
            }
        ],
        "moves": "Nf3 Nf6 d4 d5 c4 dxc4 g3 e6 Bg2 c5 Qa4+ Nc6 dxc5 Qa5+ Nc3 Qxc5 O-O Be7 Be3 Qb4 Qc2 O-O Ne4 Rb8 Nxf6+ Bxf6 Rab1 a6 Ng5 g6 Ne4 Bg7 Bc5 Qb5 Bxf8 Kxf8 Nd6 Qc5 Nxc8 Rxc8 Bxc6 Qxc6 Rfd1 h5 Qd2 Ke7 Qb4+ Qc5 Qxb7+ Rc7 Qxa6 Ra7 b4 cxb3 Qd3 Qc7 Qxb3 Be5 a4 h4 Qb4+ Bd6 Qxh4+ Ke8 Qh8+ Ke7 Rdc1 Qa5 Qh4+ Kd7 Qf6 Ke8 Rc8+ Kd7 Qh8 Ke7 Qf8+ Kf6 Qxd6 Qxa4 Qf4+ Qxf4 gxf4 Kf5 e3 Kg4 Kg2",
        "opening": {
            "eco": "E04",
            "name": "Catalan Opening: Open Defense",
            "ply": 9
        },
        "winner": "white",
        "url": "https://lichess.org/Bst1Eab4/black"
    },
    "bDziqTC6": {
        "id": "bDziqTC6",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593648122990,
        "lastMoveAt": 1593660526658,
        "turns": 166,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "dmsa_or",
                "rating": 1846,
                "ratingDiff": -21,
                "moveCentis": [
                    0,
                    1764,
                    860,
                    244,
                    3540,
                    2972,
                    11364,
                    13932,
                    23628,
                    14564,
                    19828,
                    6620,
                    10348,
                    28444,
                    9988,
                    404,
                    11268,
                    22844,
                    21140,
                    21308,
                    1780,
                    0,
                    14052,
                    6932,
                    2076,
                    18668,
                    7108,
                    28948,
                    4068,
                    8748,
                    49964,
                    1156,
                    14636,
                    3324,
                    6652,
                    8500,
                    7916,
                    2628,
                    2780,
                    14828,
                    7284,
                    2108,
                    8356,
                    5860,
                    3716,
                    4500,
                    68,
                    5228,
                    9828,
                    3276,
                    6972,
                    6868,
                    836,
                    4476,
                    5908,
                    3532,
                    420,
                    964,
                    2788,
                    1108,
                    3164,
                    820,
                    1124,
                    5148,
                    5004,
                    14772,
                    4124,
                    4180,
                    6036,
                    11788,
                    7036,
                    2548,
                    8780,
                    1316,
                    1508,
                    508,
                    4084,
                    1012,
                    6348,
                    788,
                    4140,
                    972,
                    1724,
                    1467
                ],
                "analysis": {
                    "inaccuracy": 9,
                    "mistake": 4,
                    "blunder": 10,
                    "acpl": 81
                }
            },
            "black": {
                "userId": "synapz",
                "rating": 1822,
                "ratingDiff": 20,
                "moveCentis": [
                    0,
                    308,
                    948,
                    156,
                    252,
                    16124,
                    6908,
                    7876,
                    308,
                    29964,
                    25708,
                    30788,
                    17748,
                    7084,
                    7700,
                    39076,
                    12620,
                    6980,
                    45188,
                    5164,
                    11612,
                    3516,
                    20988,
                    7044,
                    2100,
                    23876,
                    20836,
                    14084,
                    5692,
                    12660,
                    5172,
                    6764,
                    4004,
                    9060,
                    5476,
                    956,
                    4988,
                    5740,
                    4604,
                    3316,
                    8140,
                    5892,
                    5276,
                    2068,
                    3084,
                    8972,
                    1164,
                    8116,
                    4548,
                    4356,
                    708,
                    4052,
                    5268,
                    8756,
                    3844,
                    2892,
                    5148,
                    5124,
                    684,
                    2148,
                    3300,
                    4292,
                    12420,
                    4428,
                    5156,
                    4564,
                    3572,
                    4700,
                    4772,
                    4220,
                    2868,
                    6556,
                    2284,
                    2380,
                    6308,
                    4628,
                    5644,
                    1988,
                    8524,
                    3348,
                    1636,
                    1196,
                    925
                ],
                "analysis": {
                    "inaccuracy": 9,
                    "mistake": 1,
                    "blunder": 7,
                    "acpl": 61
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 17
            },
            {
                "eval": 17
            },
            {
                "eval": 13
            },
            {
                "eval": 22
            },
            {
                "eval": 19
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 1
            },
            {
                "eval": 0
            },
            {
                "eval": 7
            },
            {
                "eval": 18
            },
            {
                "eval": 9
            },
            {
                "eval": 1
            },
            {
                "eval": 1
            },
            {
                "eval": -23
            },
            {
                "eval": -36
            },
            {
                "eval": -82
            },
            {
                "eval": -27,
                "best": "f8b4",
                "variation": "Bb4+ Bd2 Bd6 Qb3 Ngf6 Bd3 Bxd3 Qxd3 Bxg3 fxg3 Nc5 Qe3 Nce4 Ne5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bb4+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -60
            },
            {
                "eval": -23
            },
            {
                "eval": -90,
                "best": "e1f1",
                "variation": "Kf1 Be7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kf1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -40
            },
            {
                "eval": -38
            },
            {
                "eval": -20
            },
            {
                "eval": -29
            },
            {
                "eval": -31
            },
            {
                "eval": -49
            },
            {
                "eval": -30
            },
            {
                "eval": -56
            },
            {
                "eval": -53
            },
            {
                "eval": -56
            },
            {
                "eval": -25
            },
            {
                "eval": -34
            },
            {
                "eval": -16
            },
            {
                "eval": -26
            },
            {
                "eval": -5
            },
            {
                "eval": -79,
                "best": "f4e3",
                "variation": "Qe3 a5 Rac1 b6 f4 c5 dxc5 bxc5 Nxd7 Nxd7 Bf3 e5 f5 Nf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -33
            },
            {
                "eval": -35
            },
            {
                "eval": -15
            },
            {
                "eval": -15
            },
            {
                "eval": 0
            },
            {
                "eval": 9
            },
            {
                "eval": 13
            },
            {
                "eval": -46,
                "best": "g3e2",
                "variation": "Nge2 Rcd8 Kf2 a5 Re1 Nc8 c5 Ne7 g4 Ra8 Nd3 Rdd8 a3 Nfd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nge2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 10
            },
            {
                "eval": 48
            },
            {
                "eval": 13
            },
            {
                "eval": 53
            },
            {
                "eval": 56
            },
            {
                "eval": 84
            },
            {
                "eval": 0,
                "best": "g1f2",
                "variation": "Kf2 Nc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kf2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 228,
                "best": "f6f5",
                "variation": "f5 d6 fxe4 R3d2 e3 Rd3 e4 Rd4 c5 Rxe4 Rxd6 Rxd6 Rxd6 Rxe3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 204
            },
            {
                "eval": 434,
                "best": "a4b3",
                "variation": "axb3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. axb3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 119,
                "best": "d5d6",
                "variation": "d6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 110
            },
            {
                "eval": 108
            },
            {
                "eval": 455,
                "best": "a8c7",
                "variation": "Nc7 b4 Ra8 Kf2 Rf7 Ke2 Rff8 Kf3 Na6 Rb1 Nc7 Rb2 f5 Ke3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nc7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 429
            },
            {
                "eval": 440
            },
            {
                "eval": 398
            },
            {
                "eval": 383
            },
            {
                "eval": 289,
                "best": "g1f2",
                "variation": "Kf2 g6 hxg6+ Kxg6 R1d2 h5 Ra2 Rxa2+ Nxa2 f5 Ra3 fxe4 Ra6 Rc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kf2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 443,
                "best": "d8d7",
                "variation": "Rdd7 Ne2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rdd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 254,
                "best": "d1d2",
                "variation": "R1d2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. R1d2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 472,
                "best": "g8f7",
                "variation": "Kf7 Ne2 Rdd7 Kf3 Ke8 Ng3 Kd8 Nf5 Kc8 Ne7+ Kb7 g5 hxg5 Kg4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kf7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 470
            },
            {
                "eval": 540
            },
            {
                "eval": 506
            },
            {
                "eval": 559
            },
            {
                "eval": 514
            },
            {
                "eval": 614
            },
            {
                "eval": 0,
                "best": "e2c1",
                "variation": "Nc1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nc1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 40
            },
            {
                "eval": -179,
                "best": "b1d1",
                "variation": "Rbd1 Kg8 Rd6 Kf7 R1d3 Ra7 Rxc6 Rdxd7 Rxd7+ Rxd7 Ke3 Ra7 Rb6 Ra3+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rbd1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -83,
                "best": "a2h2",
                "variation": "Rh2 Kg3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rh2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -285,
                "best": "f3e3",
                "variation": "Ke3 Rg2 Rbd1 Kg8 Rd6 Rg3+ Kd2 Kf7 Rxc6 Rxd7+ Rd6 Rxd6+ cxd6 Ke8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ke3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -255
            },
            {
                "eval": -310
            },
            {
                "eval": -276
            },
            {
                "eval": -499,
                "best": "e1c1",
                "variation": "Rc1 Nd4 Kf2 Rxd7 Rb1 Rda7 Ke3 Ne6 Kd2 Kg8 Rb2 Ra1 Nb1 Nd4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rc1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -499
            },
            {
                "eval": -548
            },
            {
                "eval": -535
            },
            {
                "eval": -830,
                "best": "f2f1",
                "variation": "Kf1 Rd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kf1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -495,
                "best": "d7d4",
                "variation": "Rd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -489
            },
            {
                "eval": -466
            },
            {
                "eval": -483
            },
            {
                "eval": -472
            },
            {
                "eval": -433
            },
            {
                "eval": -281,
                "best": "f4e6",
                "variation": "Ne6 Kg2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -263
            },
            {
                "eval": -168,
                "best": "f1g1",
                "variation": "Rg1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rg1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -546,
                "best": "b3a3",
                "variation": "Ra3 gxh5 gxh5 Nxh5 Ra6 Rb1 Rxc6 Rb3+ Kg4 Kg6 Rc8 Rxb4 c6 Rc4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ra3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -543
            },
            {
                "eval": -789,
                "best": "b3a3",
                "variation": "Ra3 Kg5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ra3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -729
            },
            {
                "eval": -561
            },
            {
                "eval": -515
            },
            {
                "eval": -816,
                "best": "f3g3",
                "variation": "Kg3 Kg5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kg3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -784
            },
            {
                "eval": -765
            },
            {
                "eval": -459,
                "best": "g5h4",
                "variation": "Kh4 Ra6 Kg3 Nh3 Kxh3 Rxc6 Kxg4 Rb6 Rb1 Rb7 Rb3+ Kf2 Rb2+ Ke1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kh4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -433
            },
            {
                "eval": -447
            },
            {
                "eval": -431
            },
            {
                "eval": -439
            },
            {
                "eval": -405
            },
            {
                "eval": -383
            },
            {
                "eval": -478
            },
            {
                "eval": -455
            },
            {
                "eval": -451
            },
            {
                "eval": -435
            },
            {
                "eval": -438
            },
            {
                "eval": -433
            },
            {
                "eval": -408
            },
            {
                "eval": -397
            },
            {
                "eval": -363
            },
            {
                "eval": -290
            },
            {
                "eval": -307
            },
            {
                "eval": -292
            },
            {
                "eval": -281
            },
            {
                "eval": -271
            },
            {
                "eval": -244
            },
            {
                "eval": -182,
                "best": "f4g3",
                "variation": "Kg3 Rxf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kg3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -208
            },
            {
                "eval": -165
            },
            {
                "eval": -249,
                "best": "f1e2",
                "variation": "Ke2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ke2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -234
            },
            {
                "eval": -246
            },
            {
                "eval": -223
            },
            {
                "eval": -205
            },
            {
                "eval": -206
            },
            {
                "eval": -505,
                "best": "g3f3",
                "variation": "Kf3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kf3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -451
            },
            {
                "eval": -440
            },
            {
                "eval": -71,
                "best": "h5g4",
                "variation": "Kxg4 Rxg6+ Kf4 Rxf6+ Kxe4 Rd6 Rc2+ Ke1 Rxc5 Ke2 b4 Rb6 Rc2+ Kd1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kxg4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -356,
                "best": "g4e3",
                "variation": "Ne3 b4 Nd5 Rc2+ Ke3 b3 Rb8 Rxc5 Rxb3 f5 exf5 Kxf5 Nc3 Nf4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ne3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -134,
                "best": "g5g4",
                "variation": "Kxg4 Rxg6+ Kf4 Rxf6+ Kxe4 Rc6 Kd4 Rd6+ Kxc5 Re6 Kd4 Rd6+ Ke4 Kd2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kxg4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -250,
                "best": "g4e3",
                "variation": "Ne3 Rc7 Kd2 b4 Nd5 Rb7 Ne3 b3 Kc1 Kf4 Ng2+ Kxe4 Rxg6 f5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ne3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -219
            },
            {
                "eval": -223
            },
            {
                "eval": -134,
                "best": "g5h5",
                "variation": "Kh5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kh5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -315,
                "best": "d3c2",
                "variation": "Kc2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kc2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -300
            },
            {
                "eval": -643,
                "best": "d3e3",
                "variation": "Ke3 f4+ Kf3 Ra6 Kf2 Kh5 Nb4 Ra4 Nd5 Ra2+ Kf1 Ra6 Kf2 Nh4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ke3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -247,
                "best": "g6f4",
                "variation": "Nf4+ Ke3 Nxd5+ exd5 Rxd5 Rg8+ Kf6 Rf8+ Ke6 Re8+ Kd6 Rd8+ Kc6 Rc8+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nf4+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -609,
                "best": "d3e3",
                "variation": "Ke3 f4+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ke3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -587
            },
            {
                "eval": -508
            },
            {
                "eval": -454
            },
            {
                "eval": -360
            },
            {
                "eval": -2,
                "best": "d6d8",
                "variation": "Rd8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rd8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -2
            },
            {
                "eval": -11
            },
            {
                "eval": -2517,
                "best": "b4b1",
                "variation": "Rb1 Rd8 Rh1 Ra8 d6 Rd8 Rf1+ Kg5 Rh1 e3 Kxe3 Rxd6 Rg1+ Kf6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rb1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -2019
            },
            {
                "eval": -1593
            },
            {
                "eval": -1860
            }
        ],
        "moves": "e4 c6 d4 d5 Nc3 dxe4 Nxe4 Bf5 Ng3 Bg6 Nf3 Nd7 c4 e6 h4 h6 h5 Bh7 Bf4 Ngf6 Be2 Bb4+ Nd2 O-O O-O Ba5 Nf3 Bc7 Qd2 Bxf4 Qxf4 Qb6 b3 Rfd8 Rfd1 Rac8 Ne5 Qc7 Bd3 Bxd3 Nxd3 Qxf4 Nxf4 Nb6 f3 Rd7 Ne4 Nxe4 fxe4 Rcd8 Ne2 a5 Rd3 f6 Rad1 e5 d5 a4 c5 Na8 Nc3 axb3 axb3 b5 d6 Ra7 b4 Kf7 g4 Kg8 Kg2 Kh7 Ne2 Ra4 Rb1 Ra2 Kf3 Nc7 d7 Ne6 Nc3 Ng5+ Kg3 Ra3 Re1 Ne6 Kf2 Nf4 Rde3 Rxd7 Rd1 Rxd1 Nxd1 Ra2+ Kf3 Ra1 Nf2 Rf1 Rb3 g6 hxg6+ Kxg6 Ke3 Re1+ Kf3 Rf1 Ke3 Kg5 Ra3 Rb1 Ra6 Rxb4 Rxc6 Rb3+ Kd2 Rb2+ Ke3 Ng2+ Kf3 Ne1+ Kg3 Rb3+ Kh2 Nf3+ Kg2 Rc3 Rc8 Kf4 Rf8 Nh4+ Kf1 Kg5 Rg8+ Ng6 Kg2 Rc2 Kg3 h5 gxh5 Kxh5 Ng4 Rc3+ Kf2 Kg5 Ke2 Rxc5 Kd3 Rc6 Ne3 Rd6+ Nd5 f5 Rb8 b4 Rxb4 Nf4+ Kc4 Nxd5 exd5 e4 Kd4 Kf4 Kc5 Ke5 Rb8 Rxd5+",
        "opening": {
            "eco": "B18",
            "name": "Caro-Kann Defense: Classical Variation",
            "ply": 8
        },
        "winner": "black",
        "url": "https://lichess.org/bDziqTC6/white"
    },
    "6kAPGGlN": {
        "id": "6kAPGGlN",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593977626383,
        "lastMoveAt": 1593985081856,
        "turns": 63,
        "color": "black",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "gregorgg",
                "rating": 1746,
                "ratingDiff": 3,
                "moveCentis": [
                    0,
                    524,
                    3708,
                    7604,
                    28564,
                    19476,
                    21052,
                    12276,
                    11028,
                    13420,
                    14508,
                    17436,
                    24428,
                    8044,
                    1180,
                    32172,
                    12756,
                    6772,
                    6876,
                    12060,
                    12348,
                    396,
                    13740,
                    10836,
                    4260,
                    6276,
                    6244,
                    16540,
                    18716,
                    12628,
                    21932,
                    9284
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 44
                }
            },
            "black": {
                "userId": "samhagen",
                "rating": 1807,
                "ratingDiff": -2,
                "moveCentis": [
                    0,
                    164,
                    828,
                    4148,
                    13564,
                    6172,
                    19620,
                    17196,
                    1684,
                    26372,
                    34756,
                    35460,
                    5460,
                    3804,
                    16924,
                    38300,
                    31156,
                    13468,
                    460,
                    4140,
                    9980,
                    4548,
                    2380,
                    11140,
                    916,
                    4468,
                    8596,
                    11852,
                    15188,
                    5100,
                    5228,
                    8195
                ],
                "analysis": {
                    "inaccuracy": 8,
                    "mistake": 2,
                    "blunder": 1,
                    "acpl": 54
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 75,
                "best": "c7c5",
                "variation": "c5 e3 Nc6 Nf3 Nf6 dxc5 e6 c4 Bxc5 cxd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 64
            },
            {
                "eval": 86
            },
            {
                "eval": 97
            },
            {
                "eval": 93
            },
            {
                "eval": 46
            },
            {
                "eval": 69
            },
            {
                "eval": -29,
                "best": "c2c4",
                "variation": "c4 f6 Bg3 Bb4+ Nc3 Bxc3+ bxc3 a6 Bxc6+ bxc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -33
            },
            {
                "eval": -17
            },
            {
                "eval": -35
            },
            {
                "eval": -30
            },
            {
                "eval": -50
            },
            {
                "eval": -289,
                "best": "b5c6",
                "variation": "Bxc6+ bxc6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxc6+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 13,
                "best": "b7b5",
                "variation": "b5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. b5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -33
            },
            {
                "eval": 30,
                "best": "b7b5",
                "variation": "b5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 33
            },
            {
                "eval": 133,
                "best": "d8a8",
                "variation": "Qa8 Nxc6 bxc6 h3 Qb7 O-O g5 Be5 f6 Bg3 Kf7 Bb3 Bd6 c4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qa8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 112
            },
            {
                "eval": 132
            },
            {
                "eval": 38,
                "best": "c6a4",
                "variation": "Ba4 fxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ba4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 82
            },
            {
                "eval": 83
            },
            {
                "eval": 64
            },
            {
                "eval": 84
            },
            {
                "eval": 71
            },
            {
                "eval": 98
            },
            {
                "eval": 198,
                "best": "g7g5",
                "variation": "g5 Be5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 186
            },
            {
                "eval": 256,
                "best": "a7a8",
                "variation": "Ra8 Bc2 g6 Bxf5 gxf5 Qd2 Kf7 h3 Qb5 Kh1 Qc6 a4 Rag8 Rfb1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ra8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 251
            },
            {
                "eval": 293
            },
            {
                "eval": 307
            },
            {
                "eval": 300
            },
            {
                "eval": 227,
                "best": "d1f3",
                "variation": "Qf3 Qd8 a4 b4 cxb4 Qd7 b5 Bd8 h4 Bxh4 b6 Rb7 a5 Bf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 304,
                "best": "a5b6",
                "variation": "Qb6 a4 bxa4 Rxa4 Qe6 Bxf6 gxf6 b3 cxb3 Qxb3 Kh7 Rfa1 Kg6 h3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 220,
                "best": "a2a4",
                "variation": "a4 Bxe5 dxe5 Re7 axb5 axb5 Qd4 Rh6 Rfd1 Rhe6 f4 h4 Qxd5 Qxd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 385,
                "best": "d8d7",
                "variation": "Qd7 Bxf6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qd7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 370
            },
            {
                "eval": 408
            },
            {
                "eval": 444
            },
            {
                "eval": 403
            },
            {
                "eval": 293,
                "best": "e5e6",
                "variation": "e6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 269
            },
            {
                "eval": 288
            },
            {
                "eval": 307
            },
            {
                "eval": 261
            },
            {
                "eval": 345,
                "best": "g6g5",
                "variation": "g5 f3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 272,
                "best": "f2f4",
                "variation": "f4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 336
            },
            {
                "eval": 307
            },
            {
                "eval": 366
            },
            {
                "eval": 292
            },
            {
                "eval": 466,
                "best": "b6c6",
                "variation": "Qc6 Qh3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qc6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 337,
                "best": "e3e4",
                "variation": "e4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 360
            },
            {
                "eval": 320
            },
            {
                "eval": 435,
                "best": "e7d8",
                "variation": "Qd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 275,
                "best": "e3e4",
                "variation": "e4 fxe4 Qh3+ Ke7 Qxd7+ Kxd7 Rxd5+ Qxd5 Rxd5+ Ke8 Kf2 Re7 Rd6 g5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. e4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            }
        ],
        "moves": "d4 d5 Bf4 h5 Nf3 Nc6 e3 Bf5 Bb5 e6 Ne5 Ne7 Nd2 a6 Nxc6 Nxc6 Ba4 Ra7 Nf3 Be7 Ne5 Kf8 Bxc6 f6 Nd7+ Kg8 Nxf6+ Bxf6 Ba4 c5 c3 Qa5 O-O c4 Bc2 b5 Bxf5 exf5 Be5 Qd8 Qf3 Bxe5 dxe5 g6 Rad1 Rd7 Rd2 Kf7 Rfd1 Ke6 Qg3 Rg8 f3 Qb6 f4 Rgg7 Kf1 Qc5 Qg5 Qe7 Qg3 Qc5 Qf3",
        "opening": {
            "eco": "D00",
            "name": "Queen's Pawn Game: Mason Variation",
            "ply": 3
        },
        "url": "https://lichess.org/6kAPGGlN/black"
    },
    "Ctz2OJ1Y": {
        "id": "Ctz2OJ1Y",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593798640291,
        "lastMoveAt": 1593806365029,
        "turns": 148,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "rosstheninja",
                "rating": 1602,
                "ratingDiff": -12,
                "moveCentis": [
                    0,
                    1388,
                    308,
                    708,
                    212,
                    1220,
                    892,
                    1812,
                    3668,
                    1740,
                    1412,
                    284,
                    0,
                    1724,
                    6612,
                    1988,
                    172,
                    4068,
                    2668,
                    1748,
                    196,
                    0,
                    2396,
                    4308,
                    3284,
                    740,
                    508,
                    1348,
                    7468,
                    1564,
                    572,
                    1996,
                    700,
                    300,
                    2628,
                    924,
                    284,
                    564,
                    1028,
                    372,
                    380,
                    1100,
                    132,
                    228,
                    3028,
                    388,
                    340,
                    2604,
                    412,
                    2348,
                    1676,
                    252,
                    3492,
                    19836,
                    2268,
                    756,
                    1804,
                    1124,
                    1836,
                    4788,
                    5332,
                    1396,
                    5740,
                    11588,
                    1820,
                    4996,
                    7884,
                    17268,
                    4796,
                    33116,
                    844,
                    2220,
                    15684,
                    6012,
                    149
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 2,
                    "blunder": 5,
                    "acpl": 64
                }
            },
            "black": {
                "userId": "barbarausbielefeld",
                "rating": 1653,
                "ratingDiff": 9,
                "moveCentis": [
                    0,
                    1756,
                    1004,
                    4396,
                    1124,
                    1452,
                    10668,
                    28388,
                    15948,
                    35228,
                    9684,
                    21300,
                    66788,
                    24316,
                    26340,
                    7772,
                    14324,
                    9196,
                    13572,
                    1788,
                    10292,
                    652,
                    8964,
                    14124,
                    3684,
                    18316,
                    7332,
                    5516,
                    7260,
                    1340,
                    4708,
                    6508,
                    132,
                    3924,
                    7204,
                    2708,
                    7532,
                    956,
                    1740,
                    2196,
                    2756,
                    988,
                    804,
                    7564,
                    4556,
                    10308,
                    5812,
                    1948,
                    6060,
                    6588,
                    1572,
                    2428,
                    7332,
                    3252,
                    2236,
                    7956,
                    4484,
                    14700,
                    1884,
                    1876,
                    2028,
                    5292,
                    1092,
                    1588,
                    1852,
                    1804,
                    4188,
                    6716,
                    668,
                    1260,
                    1116,
                    284,
                    1780,
                    620
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 1,
                    "blunder": 3,
                    "acpl": 47
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 63
            },
            {
                "eval": 45
            },
            {
                "eval": 50
            },
            {
                "eval": 50
            },
            {
                "eval": 36
            },
            {
                "eval": 6
            },
            {
                "eval": 62,
                "best": "c7c5",
                "variation": "c5 e3 Be7 h3 O-O c3 Nc6 Bd3 d5 O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 37
            },
            {
                "eval": 77
            },
            {
                "eval": 46
            },
            {
                "eval": 70
            },
            {
                "eval": -1,
                "best": "c2c3",
                "variation": "c3 O-O O-O Nc6 Re1 Qd7 h3 b6 Bd3 Bb7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 46
            },
            {
                "eval": -66,
                "best": "e1g1",
                "variation": "O-O Bd7 c3 h6 h3 Qe7 Bg3 Bc6 Bb5 g5 Bxc6 Nxc6 Rae1 Nd7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. O-O was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -84
            },
            {
                "eval": -114
            },
            {
                "eval": -80
            },
            {
                "eval": -245,
                "best": "g5h3",
                "variation": "Nh3 a6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nh3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -230
            },
            {
                "eval": -221
            },
            {
                "eval": -142,
                "best": "f6d5",
                "variation": "Nd5 Nf3 Nc6 Rh4 Nb6 Bb3 Na5 Rdh1 Nxb3+ axb3 e5 dxe5 dxe5 Nxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -107
            },
            {
                "eval": -71
            },
            {
                "eval": -107
            },
            {
                "eval": 254,
                "best": "e7e8",
                "variation": "Qe8 g4 fxg4 g6 Rxf4 exf4 Nd7 Qxg4 d5 Bd3 c5 Re1 Nf6 Qg3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qe8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 183,
                "best": "d1h1",
                "variation": "Rh1 d5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rh1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 199
            },
            {
                "eval": 0,
                "best": "d1h1",
                "variation": "Rh1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rh1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 536,
                "best": "e7g7",
                "variation": "Qg7 Bh6 Qh8 Ng5 Bxg5 Qxg5 Qf6 Qh5 Ne7 Rh1 Qxg6 Qh4 Rf7 Rh3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qg7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 201,
                "best": "d1h1",
                "variation": "Rh1 Rf8 Ng5 d5 Bb5 Bd7 Bxc6 bxc6 Nh7 Bg7 Bg5 Qe8 Nxf8 Kxf8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rh1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 172
            },
            {
                "eval": 166
            },
            {
                "eval": 186
            },
            {
                "eval": 174
            },
            {
                "eval": 215
            },
            {
                "eval": -31,
                "best": "d4d5",
                "variation": "d5 Ne5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 163,
                "best": "g7h7",
                "variation": "Qxh7 Rxh7 Re7 d5 Rxh7 gxh7+ Kg7 dxc6 bxc6 Nxe6+ Kxh7 Nxc7 Rc8 Ne6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxh7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -555,
                "best": "g2g4",
                "variation": "g4 Qxh7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. g4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -564
            },
            {
                "eval": -548
            },
            {
                "eval": -546
            },
            {
                "eval": -525
            },
            {
                "eval": -522
            },
            {
                "eval": -576
            },
            {
                "eval": -304,
                "best": "e8e7",
                "variation": "Re7 Rh3 Nb4 Kd2 Nd5 Rg3 Kf6 Rh3 Rg7 a3 Ke7 Bxd5 exd5 b3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Re7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -688,
                "best": "c4e2",
                "variation": "Be2 Re7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Be2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -655
            },
            {
                "eval": -676
            },
            {
                "eval": -616
            },
            {
                "eval": -664
            },
            {
                "eval": -513
            },
            {
                "eval": -639
            },
            {
                "eval": -610
            },
            {
                "eval": -641
            },
            {
                "eval": -608
            },
            {
                "eval": -638
            },
            {
                "eval": -629
            },
            {
                "eval": -610
            },
            {
                "eval": -584
            },
            {
                "eval": -717
            },
            {
                "eval": -690
            },
            {
                "eval": -757
            },
            {
                "eval": -728
            },
            {
                "eval": -754
            },
            {
                "eval": -729
            },
            {
                "eval": -729
            },
            {
                "eval": -725
            },
            {
                "eval": -817
            },
            {
                "eval": -676
            },
            {
                "eval": -653
            },
            {
                "eval": -578
            },
            {
                "eval": -565
            },
            {
                "eval": -574
            },
            {
                "eval": -533
            },
            {
                "eval": -509
            },
            {
                "eval": -483
            },
            {
                "eval": -477
            },
            {
                "eval": -467
            },
            {
                "eval": -438
            },
            {
                "eval": -664,
                "best": "a2a3",
                "variation": "a3 Ne7 e4 fxe4 Bxe4 Rg4 Rh3 Rxf4 Rd3+ Nd5 Bxd5 exd5 Rxc3 Rf2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -646
            },
            {
                "eval": -751
            },
            {
                "eval": -546,
                "best": "d7b5",
                "variation": "Bb5+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bb5+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -589
            },
            {
                "eval": -576
            },
            {
                "eval": -570
            },
            {
                "eval": -553
            },
            {
                "eval": -605
            },
            {
                "eval": -556
            },
            {
                "eval": -558
            },
            {
                "eval": -515
            },
            {
                "eval": -616
            },
            {
                "eval": -586
            },
            {
                "eval": -907,
                "best": "d1a1",
                "variation": "Ra1 Ra8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ra1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -822
            },
            {
                "eval": -733
            },
            {
                "eval": -515,
                "best": "a5a4",
                "variation": "a4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -595
            },
            {
                "eval": -537
            },
            {
                "eval": -645
            },
            {
                "eval": -636
            },
            {
                "eval": -617
            },
            {
                "eval": -578
            },
            {
                "eval": -591
            },
            {
                "eval": -580
            },
            {
                "eval": -571
            },
            {
                "eval": -558
            },
            {
                "eval": -624
            },
            {
                "eval": -591
            },
            {
                "eval": -646
            },
            {
                "eval": -588
            },
            {
                "eval": -913,
                "best": "d3d2",
                "variation": "Rd2 Nxf4 Rd4 Nd5 Ka3 Kf5 Ra4 e5 Kb3 Rb8+ Ka3 Nb6 Rh4 Rc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -811
            },
            {
                "eval": -1650
            },
            {
                "eval": -1623
            },
            {
                "eval": -1637
            },
            {
                "eval": -1096
            },
            {
                "eval": -5735
            },
            {
                "eval": -5450
            },
            {
                "eval": -6732
            },
            {
                "eval": -6038
            },
            {
                "eval": -6549
            },
            {
                "eval": -5082
            },
            {
                "eval": -5892
            },
            {
                "eval": -5726
            },
            {
                "eval": -6922
            },
            {
                "eval": -6908
            },
            {
                "eval": -6889
            },
            {
                "eval": -6868
            },
            {
                "eval": -6884
            },
            {
                "eval": -6855
            },
            {
                "eval": -6803
            },
            {
                "eval": -6411
            },
            {
                "eval": -6614
            },
            {
                "eval": -2907
            },
            {
                "mate": -17,
                "best": "a2b3",
                "variation": "Kb3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Kb3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -17
            },
            {
                "mate": -17
            },
            {
                "mate": -30
            },
            {
                "mate": -13
            },
            {
                "mate": -12
            },
            {
                "mate": -10
            },
            {
                "mate": -9
            },
            {
                "mate": -7
            },
            {
                "mate": -6
            },
            {
                "mate": -5
            },
            {
                "mate": -11
            }
        ],
        "moves": "d4 f5 Bf4 e6 Nf3 Nf6 Nbd2 d6 e3 g6 Bc4 Bg7 Qe2 O-O Ng5 Qe7 O-O-O h6 h4 hxg5 hxg5 Nh5 Rxh5 gxh5 Qxh5 Nc6 g6 Bf6 Nf3 Re8 Bg5 Bxg5 Nxg5 Qg7 Rh1 Bd7 Qh7+ Kf8 Qh8+ Qxh8 Rxh8+ Kg7 Rh7+ Kxg6 f4 Rad8 Rh3 Na5 Bd3 b5 b3 c5 Rg3 Kf6 Nh7+ Kf7 Ng5+ Ke7 dxc5 dxc5 Nf3 Rg8 Ng5 c4 bxc4 bxc4 Be2 c3 Rh3 Nc6 Rh7+ Kd6 Nf7+ Kc7 Nxd8 Nxd8 Bf3 Nc6 Kd1 Kd6 Ke2 Nb4 a3 Nxc2 Kd3 Nxa3 Kxc3 a5 Rh1 Nb5+ Kb2 Bc6 Rd1+ Bd5 e4 fxe4 Bxe4 Nc7 Rd2 Ke7 Bf3 Bxf3 gxf3 Ra8 Rc2 Nb5 Rc5 Nd4 Rc3 Kf6 Rd3 Ne2 f5 Kxf5 Re3 Nd4 Rd3 e5 Ka2 Kf4 Rc3 Nxf3 Rc4+ Kf5 Rc3 e4 Rc5+ Kf4 Rc4 Ne5 Rd4 Kf3 Rd5 Ng4 Rf5+ Ke2 Rf4 Nf2 Rf5 e3 Re5 Kd2 Rd5+ Nd3 Ka3 e2 Re5 e1=Q",
        "opening": {
            "eco": "A80",
            "name": "Dutch Defense",
            "ply": 2
        },
        "winner": "black",
        "url": "https://lichess.org/Ctz2OJ1Y/black"
    },
    "6l8aQIvm": {
        "id": "6l8aQIvm",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593550856046,
        "lastMoveAt": 1593557944536,
        "turns": 54,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "mojomoe",
                "rating": 1513,
                "ratingDiff": -9,
                "moveCentis": [
                    0,
                    2372,
                    1340,
                    1860,
                    692,
                    3284,
                    3732,
                    19780,
                    26748,
                    46724,
                    5444,
                    6908,
                    28188,
                    8044,
                    40564,
                    37476,
                    4452,
                    6924,
                    10020,
                    9524,
                    36516,
                    8292,
                    7932,
                    20748,
                    18004,
                    10060,
                    1092,
                    2360
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 2,
                    "blunder": 3,
                    "acpl": 96
                }
            },
            "black": {
                "userId": "jcarmody",
                "rating": 1540,
                "ratingDiff": 9,
                "moveCentis": [
                    0,
                    3916,
                    12772,
                    5236,
                    11380,
                    7916,
                    4908,
                    22012,
                    15940,
                    17492,
                    24444,
                    8820,
                    23276,
                    15140,
                    9684,
                    4252,
                    13532,
                    15164,
                    7172,
                    12932,
                    9956,
                    16420,
                    20988,
                    22844,
                    16948,
                    10404,
                    6257
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 0,
                    "blunder": 3,
                    "acpl": 60
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": 0
            },
            {
                "eval": 17
            },
            {
                "eval": -52,
                "best": "g1f3",
                "variation": "Nf3 Nc6 Bb5 Bc5 Bxc6 dxc6 d3 Bg4 h3 Bh5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 181,
                "best": "d7d5",
                "variation": "d5 fxe5 Nxe4 Nxe4 dxe4 d4 exd3 Qxd3 Qxd3 Bxd3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 90
            },
            {
                "eval": 179
            },
            {
                "eval": 156
            },
            {
                "eval": 171
            },
            {
                "eval": 173
            },
            {
                "eval": 179
            },
            {
                "eval": 156
            },
            {
                "eval": 171
            },
            {
                "eval": 213
            },
            {
                "eval": 541,
                "best": "d7d5",
                "variation": "d5 exd6 Bxd6 Ng5 Nh6 O-O O-O a3 Be6 Nxe6 fxe6 Bxh6 Rxf1+ Qxf1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 518
            },
            {
                "eval": 805,
                "best": "d7d5",
                "variation": "d5 exd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 169,
                "best": "f3g5",
                "variation": "Ng5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ng5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 134
            },
            {
                "eval": 43,
                "best": "c3d5",
                "variation": "Nd5 Rf8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 53
            },
            {
                "eval": -77,
                "best": "c3b5",
                "variation": "Nb5 Ba5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nb5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 290,
                "best": "b4c3",
                "variation": "Bxc3 bxc3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxc3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -304,
                "best": "c3b5",
                "variation": "Nb5 d5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nb5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -311
            },
            {
                "eval": -320
            },
            {
                "eval": -273
            },
            {
                "eval": -695,
                "best": "d5f3",
                "variation": "Qf3 Be7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qf3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -686
            },
            {
                "eval": -738
            },
            {
                "eval": -736
            },
            {
                "eval": -763
            },
            {
                "eval": -751
            },
            {
                "eval": -755
            },
            {
                "eval": -763
            },
            {
                "eval": -751
            },
            {
                "eval": -769
            },
            {
                "eval": -774
            },
            {
                "eval": -765
            },
            {
                "eval": -761
            },
            {
                "eval": -748
            },
            {
                "eval": -815
            },
            {
                "eval": -769
            },
            {
                "eval": -844
            },
            {
                "eval": -826
            },
            {
                "eval": -999
            },
            {
                "eval": -962
            },
            {
                "mate": -10,
                "best": "g2g4",
                "variation": "g4 Rf7 Rc3 Be4 Bc1 Nf3+ Kf2 c5 d5 Nxe5+ Ke2 exd5 cxd5 Bxd5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. g4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -5902
            },
            {
                "eval": -2261
            },
            {
                "eval": -1890
            }
        ],
        "moves": "e4 e5 Nc3 Nf6 f4 Nc6 fxe5 Nxe5 d4 Ng6 e5 Ng8 Nf3 Bb4 Bc4 h6 O-O N8e7 Bxf7+ Kxf7 Ng5+ Kg8 Nf7 Qe8 Qf3 Rh7 Nd5 Nxd5 Qxd5 Qe6 Qxe6 dxe6 c3 Be7 Be3 Bd7 Rf2 Rf8 Raf1 Bb5 Nxh6+ gxh6 Rxf8+ Bxf8 Rc1 Bd3 c4 Nh4 h3 Rg7 Kh2 Rxg2+ Kh1 Be4",
        "opening": {
            "eco": "C26",
            "name": "Vienna Game: Vienna Gambit",
            "ply": 5
        },
        "winner": "black",
        "url": "https://lichess.org/6l8aQIvm/black"
    },
    "AfZmnbx5": {
        "id": "AfZmnbx5",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593525661413,
        "lastMoveAt": 1593536197696,
        "turns": 137,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "god666",
                "rating": 2286,
                "ratingDiff": 11,
                "moveCentis": [
                    0,
                    820,
                    12844,
                    780,
                    2300,
                    3100,
                    8948,
                    884,
                    620,
                    2700,
                    24012,
                    3836,
                    11492,
                    6924,
                    6396,
                    15700,
                    38964,
                    5684,
                    612,
                    30724,
                    9492,
                    45916,
                    12940,
                    24876,
                    5268,
                    18396,
                    5276,
                    17252,
                    10540,
                    3508,
                    12900,
                    0,
                    7340,
                    1516,
                    652,
                    3564,
                    1740,
                    3956,
                    11476,
                    2324,
                    14660,
                    1692,
                    0,
                    6396,
                    5108,
                    4244,
                    5780,
                    5012,
                    596,
                    24876,
                    2228,
                    5236,
                    2500,
                    2068,
                    908,
                    3612,
                    3580,
                    3148,
                    2548,
                    8220,
                    1052,
                    17140,
                    548,
                    2804,
                    2460,
                    3580,
                    988,
                    660,
                    2086
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 27
                }
            },
            "black": {
                "userId": "svendra",
                "rating": 2203,
                "ratingDiff": -4,
                "moveCentis": [
                    0,
                    3852,
                    4180,
                    4932,
                    4900,
                    29556,
                    6788,
                    7116,
                    38412,
                    30636,
                    10508,
                    9548,
                    19892,
                    20812,
                    12500,
                    17796,
                    27516,
                    13252,
                    6020,
                    5276,
                    19940,
                    13604,
                    33540,
                    6548,
                    7684,
                    5332,
                    10300,
                    5620,
                    292,
                    5372,
                    7444,
                    2740,
                    3580,
                    4284,
                    1916,
                    2980,
                    4068,
                    6244,
                    10404,
                    3612,
                    7396,
                    1316,
                    956,
                    2580,
                    4188,
                    5108,
                    4356,
                    5876,
                    5332,
                    916,
                    5748,
                    9948,
                    116,
                    6732,
                    852,
                    420,
                    3428,
                    2052,
                    1300,
                    8164,
                    1716,
                    1068,
                    4724,
                    10860,
                    652,
                    14420,
                    180,
                    1100,
                    2149
                ],
                "analysis": {
                    "inaccuracy": 10,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 42
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 20
            },
            {
                "eval": -1
            },
            {
                "eval": -9
            },
            {
                "eval": 0
            },
            {
                "eval": 12
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 32
            },
            {
                "eval": 0
            },
            {
                "eval": 58,
                "best": "c8f5",
                "variation": "Bf5 Ngf3 a6 Nh4 Bg4 Qb3 Na5 Qc2 e6 Bd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 53
            },
            {
                "eval": 65
            },
            {
                "eval": 63
            },
            {
                "eval": 59
            },
            {
                "eval": 65
            },
            {
                "eval": 65
            },
            {
                "eval": 72
            },
            {
                "eval": 68
            },
            {
                "eval": 51
            },
            {
                "eval": 67
            },
            {
                "eval": 57
            },
            {
                "eval": 64
            },
            {
                "eval": 58
            },
            {
                "eval": 82
            },
            {
                "eval": 72
            },
            {
                "eval": 75
            },
            {
                "eval": 77
            },
            {
                "eval": 102
            },
            {
                "eval": 83
            },
            {
                "eval": 152,
                "best": "e4f6",
                "variation": "Nf6 b3 Nd6 Rac1 Qd8 Ne5 Nf5 Rfd1 h6 c4 Ba3 Rc2 Rc8 Qe1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 151
            },
            {
                "eval": 161
            },
            {
                "eval": 160
            },
            {
                "eval": 154
            },
            {
                "eval": 145
            },
            {
                "eval": 153
            },
            {
                "eval": 141
            },
            {
                "eval": 131
            },
            {
                "eval": 151
            },
            {
                "eval": 161
            },
            {
                "eval": 153
            },
            {
                "eval": 199
            },
            {
                "eval": 209
            },
            {
                "eval": 243
            },
            {
                "eval": 207
            },
            {
                "eval": 241
            },
            {
                "eval": 259
            },
            {
                "eval": 242
            },
            {
                "eval": 264
            },
            {
                "eval": 263
            },
            {
                "eval": 250
            },
            {
                "eval": 304
            },
            {
                "eval": 265
            },
            {
                "eval": 274
            },
            {
                "eval": 262
            },
            {
                "eval": 805,
                "best": "b5d5",
                "variation": "Qxd5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 394,
                "best": "f3f5",
                "variation": "Qf5 Kh8 Qxg5 Qd7 Re7 Qh3+ Kf3 Rf8 Rae1 Rh5 Nf4 Rxg5 Nxh3 Rd5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qf5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 364
            },
            {
                "eval": 284,
                "best": "f3g4",
                "variation": "Qg4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qg4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 298
            },
            {
                "eval": 269
            },
            {
                "eval": 318
            },
            {
                "eval": 321
            },
            {
                "eval": 347
            },
            {
                "eval": 319
            },
            {
                "eval": 433,
                "best": "a8d8",
                "variation": "Rd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 431
            },
            {
                "eval": 403
            },
            {
                "eval": 343
            },
            {
                "eval": 339
            },
            {
                "eval": 334
            },
            {
                "eval": 324
            },
            {
                "eval": 270
            },
            {
                "eval": 395,
                "best": "c3d3",
                "variation": "Rd3 Rc2 Rxd4 Rc8+ Ne8 h5 Rd7 g4 f6 Rb8 b6 Nf5 Kf7 Ke4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 387
            },
            {
                "eval": 395
            },
            {
                "eval": 384
            },
            {
                "eval": 385
            },
            {
                "eval": 365
            },
            {
                "eval": 347
            },
            {
                "eval": 322
            },
            {
                "eval": 330
            },
            {
                "eval": 328
            },
            {
                "eval": 333
            },
            {
                "eval": 328
            },
            {
                "eval": 353
            },
            {
                "eval": 340
            },
            {
                "eval": 336
            },
            {
                "eval": 276
            },
            {
                "eval": 295
            },
            {
                "eval": 250
            },
            {
                "eval": 333,
                "best": "a5a4",
                "variation": "a4 g4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 293
            },
            {
                "eval": 266
            },
            {
                "eval": 303
            },
            {
                "eval": 423,
                "best": "b7b6",
                "variation": "b6 Rh2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 388
            },
            {
                "eval": 601,
                "best": "h1g1",
                "variation": "Rg1+ Kf4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rg1+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 446
            },
            {
                "eval": 441
            },
            {
                "eval": 359
            },
            {
                "eval": 634,
                "best": "e1h1",
                "variation": "Rh1 Rh2 Rg1+ Rg2 Rc1 Re2 Kxd5 Re8 Rg1+ Kh2 Rc1 Ra8 Kd4 h6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rh1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 619
            },
            {
                "eval": 613
            },
            {
                "eval": 497
            },
            {
                "eval": 552
            },
            {
                "eval": 569
            },
            {
                "eval": 1018,
                "best": "e1g1",
                "variation": "Rg1+ Kh2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rg1+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 943
            },
            {
                "eval": 1016
            },
            {
                "eval": 866
            },
            {
                "eval": 871
            },
            {
                "eval": 728
            },
            {
                "eval": 1413
            },
            {
                "eval": 1182
            },
            {
                "eval": 1533
            },
            {
                "eval": 1423
            },
            {
                "eval": 1484
            },
            {
                "eval": 1006
            },
            {
                "eval": 1440
            },
            {
                "eval": 1343
            },
            {
                "eval": 1264
            },
            {
                "eval": 1238
            },
            {
                "mate": 39,
                "best": "g1d1",
                "variation": "Rd1 h6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Rd1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 6362
            },
            {
                "mate": 14,
                "best": "a1a2",
                "variation": "Ra2+ Kg3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Ra2+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 20
            },
            {
                "eval": 7046
            },
            {
                "eval": 1452
            },
            {
                "eval": 5606
            },
            {
                "eval": 3027
            },
            {
                "eval": 2022
            },
            {
                "eval": 1777
            },
            {
                "eval": 6916
            },
            {
                "eval": 1899
            }
        ],
        "moves": "d4 d5 Bf4 c5 e3 cxd4 exd4 Nc6 c3 Nf6 Nd2 Bg4 Qb3 Qd7 Ngf3 Bxf3 Nxf3 e6 Ne5 Qc8 g3 Be7 Bg2 O-O Nd3 Ne4 O-O Na5 Qd1 Nc4 Qe2 Ncd6 Bxd6 Nxd6 Bxd5 exd5 Qxe7 Ne4 Kg2 Re8 Qh4 Re6 Qg4 h5 Qh3 Qc4 Nf4 Rb6 b3 Qb5 Qxh5 Nxc3 Rfe1 Rh6 Qf3 Ne4 Nxd5 Ng5 Ne7+ Kf8 Qf5 Qxf5 Nxf5 Rc6 h4 Nh7 Rac1 Rac8 Rxc6 Rxc6 Ne3 Nf6 Kf3 Rc3 Re2 Ke7 Kf4 Kd8 Rd2 g6 Ke5 Ke7 Nd5+ Nxd5 Kxd5 Kd7 Ke4 Kd6 Kf4 f6 d5 a5 f3 Rc1 g4 Rh1 Kg3 b5 Rh2 Re1 h5 g5 Rd2 a4 bxa4 bxa4 Rd4 a3 Rd3 Re2 Rxa3 Kxd5 Ra6 Ke5 Ra8 Rb2 a4 Rb1 a5 Rg1+ Kf2 Ra1 Kg3 Rg1+ Kh2 Ra1 h6 Kf4 h7 Ra2+ Kg1 Ra1+ Kf2 Ra2+ Ke1 Ke3 Kd1",
        "opening": {
            "eco": "D00",
            "name": "Queen's Pawn Game: Steinitz Countergambit",
            "ply": 4
        },
        "winner": "white",
        "url": "https://lichess.org/AfZmnbx5/white"
    },
    "tZJf5B5G": {
        "id": "tZJf5B5G",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593718211284,
        "lastMoveAt": 1593723795036,
        "turns": 66,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "moiron",
                "rating": 2061,
                "ratingDiff": -6,
                "moveCentis": [
                    0,
                    996,
                    2140,
                    1044,
                    1492,
                    2180,
                    1652,
                    14484,
                    22724,
                    4364,
                    1076,
                    5948,
                    908,
                    5228,
                    19676,
                    16628,
                    0,
                    6924,
                    5956,
                    19028,
                    1812,
                    4364,
                    6988,
                    1764,
                    20764,
                    13268,
                    3540,
                    2356,
                    5068,
                    19820,
                    9132,
                    2420,
                    3836,
                    2411
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 2,
                    "blunder": 2,
                    "acpl": 50
                }
            },
            "black": {
                "userId": "pioki",
                "rating": 2048,
                "ratingDiff": 18,
                "moveCentis": [
                    0,
                    1044,
                    1188,
                    2116,
                    436,
                    21444,
                    17380,
                    692,
                    7372,
                    44820,
                    8676,
                    812,
                    988,
                    972,
                    33652,
                    11724,
                    404,
                    2220,
                    26220,
                    4204,
                    10580,
                    860,
                    3068,
                    67332,
                    10052,
                    9268,
                    16332,
                    620,
                    3580,
                    756,
                    6260,
                    8444,
                    835
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 20
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 11
            },
            {
                "eval": 38
            },
            {
                "eval": -16,
                "best": "g1f3",
                "variation": "Nf3 e6 c4 Be7 e3 O-O Be2 d5 O-O b6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 29
            },
            {
                "eval": 0
            },
            {
                "eval": 5
            },
            {
                "eval": -7
            },
            {
                "eval": 10
            },
            {
                "eval": -11
            },
            {
                "eval": -15
            },
            {
                "eval": -15
            },
            {
                "eval": 5
            },
            {
                "eval": 25
            },
            {
                "eval": 29
            },
            {
                "eval": -9
            },
            {
                "eval": 6
            },
            {
                "eval": -144,
                "best": "d1e2",
                "variation": "Qe2 Ng4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qe2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -167
            },
            {
                "eval": -157
            },
            {
                "eval": -165
            },
            {
                "eval": -167
            },
            {
                "eval": -163
            },
            {
                "eval": -164
            },
            {
                "eval": -166
            },
            {
                "eval": -157
            },
            {
                "eval": -157
            },
            {
                "eval": -202
            },
            {
                "eval": -161
            },
            {
                "eval": -179
            },
            {
                "eval": -146
            },
            {
                "eval": -133
            },
            {
                "eval": -126
            },
            {
                "eval": -128
            },
            {
                "eval": -136
            },
            {
                "eval": -141
            },
            {
                "eval": -135
            },
            {
                "eval": -184
            },
            {
                "eval": -133
            },
            {
                "eval": -179
            },
            {
                "eval": -166
            },
            {
                "eval": -157
            },
            {
                "eval": -165
            },
            {
                "eval": -226,
                "best": "c6e4",
                "variation": "Qe4 Rd5 Rf1 Qg5 Re1 h5 Kf2 h4 g3 hxg3+ hxg3 Rd8 Rh1 Rh8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -224
            },
            {
                "eval": -219
            },
            {
                "eval": -203
            },
            {
                "eval": -227
            },
            {
                "eval": -188
            },
            {
                "eval": -345,
                "best": "a2a4",
                "variation": "a4 Rd8 h4 Kg8 Kh2 Rd5 Kg3 h6 Kh2 Qxe5 Rxf7 Qxf4+ Rxf4 Rf5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. a4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -224,
                "best": "h7h6",
                "variation": "h6 Qh4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -205
            },
            {
                "eval": -128,
                "best": "b6b5",
                "variation": "b5 h4 h6 Kh2 b4 Kg1 h5 Kh2 Kg8 Kg1 a6 Kh2 Qxe5 Rxf7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -347,
                "best": "f4e4",
                "variation": "Qe4 Qb7 Qh4 Qb8 Qe4 Rd5 Qf3 Qb7 Qe4 b5 Rf1 Qc7 Re1 Kg8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qe4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -339
            },
            {
                "eval": -328
            },
            {
                "eval": -305
            },
            {
                "eval": -351
            },
            {
                "eval": -332
            },
            {
                "eval": -386
            },
            {
                "eval": -377
            },
            {
                "eval": -979,
                "best": "f3f2",
                "variation": "Qf2 Qe7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qf2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -959
            },
            {
                "eval": -967
            },
            {
                "eval": -935
            }
        ],
        "moves": "b3 Nf6 Bb2 c5 e3 d5 Bb5+ Bd7 Bxd7+ Nbxd7 f4 e6 Nf3 g6 d3 Bg7 Nbd2 O-O O-O Ng4 Bxg7 Nxe3 Qe2 Nxf1 Bxf8 Nxd2 Qxd2 Qxf8 Re1 Qd6 Ne5 Nxe5 fxe5 Qe7 Qf4 Rf8 Rf1 Kg7 Qa4 b6 Rf6 d4 Qc6 Rd8 Qf3 Rd5 Qf4 Qc7 h3 Rd7 Qg5 Rd5 Qf4 Rd7 Qg5 h6 Qf4 g5 Qg3 Rd5 Qf3 Rxe5 h4 Qe7 hxg5 hxg5",
        "opening": {
            "eco": "A01",
            "name": "Nimzo-Larsen Attack: Indian Variation",
            "ply": 2
        },
        "winner": "black",
        "url": "https://lichess.org/tZJf5B5G/white"
    },
    "8D7ICFhn": {
        "id": "8D7ICFhn",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593810156194,
        "lastMoveAt": 1593816220415,
        "turns": 72,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "isachess",
                "rating": 1947,
                "ratingDiff": -12,
                "moveCentis": [
                    0,
                    276,
                    212,
                    7284,
                    180,
                    1012,
                    84,
                    172,
                    1556,
                    628,
                    3844,
                    1204,
                    8276,
                    252,
                    348,
                    9676,
                    150852,
                    460,
                    1700,
                    1788,
                    35916,
                    40188,
                    8372,
                    49348,
                    18804,
                    11780,
                    20644,
                    148,
                    76,
                    5476,
                    7012,
                    2172,
                    148,
                    9444,
                    316,
                    4972,
                    4519
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 1,
                    "blunder": 5,
                    "acpl": 95
                }
            },
            "black": {
                "userId": "david-innes",
                "rating": 1973,
                "ratingDiff": 6,
                "moveCentis": [
                    0,
                    324,
                    372,
                    468,
                    404,
                    276,
                    236,
                    27460,
                    3412,
                    1844,
                    2660,
                    1604,
                    1620,
                    1476,
                    396,
                    7020,
                    1284,
                    9452,
                    2636,
                    10076,
                    29948,
                    2060,
                    4988,
                    36756,
                    4428,
                    8812,
                    964,
                    308,
                    7708,
                    14452,
                    612,
                    676,
                    7020,
                    1396,
                    2924,
                    592
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 1,
                    "blunder": 6,
                    "acpl": 64
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 28
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 27
            },
            {
                "eval": 28
            },
            {
                "eval": 15
            },
            {
                "eval": 14
            },
            {
                "eval": 18
            },
            {
                "eval": 70
            },
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": 25
            },
            {
                "eval": 31
            },
            {
                "eval": 53
            },
            {
                "eval": 51
            },
            {
                "eval": 49
            },
            {
                "eval": 48
            },
            {
                "eval": 43
            },
            {
                "eval": 23
            },
            {
                "eval": 38
            },
            {
                "eval": 42
            },
            {
                "eval": 37
            },
            {
                "eval": 48
            },
            {
                "eval": 35
            },
            {
                "eval": 46
            },
            {
                "eval": 46
            },
            {
                "eval": 28
            },
            {
                "eval": 42
            },
            {
                "eval": 46
            },
            {
                "eval": 38
            },
            {
                "eval": 168,
                "best": "a8c8",
                "variation": "Rac8 b3 Bb8 Bb2 e4 Nd4 Nc6 Rb1 Qc7 g3 Nxd4 Bxd4 Qxc2 Qh5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rac8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 130
            },
            {
                "eval": 171
            },
            {
                "eval": 0,
                "best": "c2c4",
                "variation": "c4 Bc5 Rc1 Rac8 Qa4 Qd6 cxd5 Nd4 Nxd4 Bxd4 Rxc8 Rxc8 Bc3 Bxc3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. c4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 84,
                "best": "e8e6",
                "variation": "Re6 b4 Rae8 Rb1 Rg6 Nh4 Rg4 Nf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -289,
                "best": "a2a3",
                "variation": "a3 Re6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. a3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -294
            },
            {
                "eval": -312
            },
            {
                "eval": -103,
                "best": "f4f3",
                "variation": "f3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -286,
                "best": "f2f3",
                "variation": "f3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -268
            },
            {
                "eval": -232
            },
            {
                "eval": 13,
                "best": "d6e5",
                "variation": "Bxe5 dxe5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxe5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 194,
                "best": "e8e5",
                "variation": "Rxe5 Bxe5 Qxe5 f4 Qf5 Rad1 Qg4+ Kf1 Qh3+ Kg1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rxe5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 224
            },
            {
                "eval": 730,
                "best": "d5d4",
                "variation": "d4 Qxd4 Bxe5 Qd5+ Qf7 Qxf7+ Kxf7 Bxe5 Rxe5 c3 Rb5 Rab1 exf3 Re3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0,
                "best": "e5d6",
                "variation": "exd6 Qxd6 Rxe4 Qa6+ Qe2 Qxe2+ Rxe2 Red8 Bd4 Rf8 Rae1 h6 c3 a5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. exd6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": -48
            },
            {
                "eval": 138,
                "best": "h3h5",
                "variation": "Qh5+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qh5+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 141
            },
            {
                "eval": 138
            },
            {
                "eval": 143
            },
            {
                "eval": 153
            },
            {
                "eval": 37,
                "best": "d2e2",
                "variation": "Qe2 Qxe2+ Rxe2 Bxe5 exd5 Rcd8 Re3 Kf7 Bxe5 Rxd5+ Ke2 Rexe5 Rf1+ Ke6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qe2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 411,
                "best": "d6e7",
                "variation": "Be7 a3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Be7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 422
            },
            {
                "eval": 497
            },
            {
                "eval": -1018,
                "best": "e1f1",
                "variation": "Rf1 Rf8 d6 Qg2 Rd1 Qf3 Qd5+ Qxd5 Rxd5 Be3+ Kd1 Rf5 Ke2 Bb6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rf1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -951
            },
            {
                "eval": -1026
            },
            {
                "eval": -953
            },
            {
                "eval": -1656
            },
            {
                "eval": -1594
            },
            {
                "eval": -1657
            },
            {
                "eval": -1538
            },
            {
                "eval": -1638
            },
            {
                "eval": -1607
            },
            {
                "eval": -1573
            },
            {
                "eval": -1487
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Na5 Bb5+ c6 dxc6 bxc6 Bd3 Nd5 Nf3 Bd6 O-O O-O Re1 Re8 Nc3 f5 Nxd5 cxd5 Bb5 Bd7 Bxd7 Qxd7 d3 f4 Bd2 Nc6 Bc3 Qf5 d4 e4 Ne5 Rac8 Qd2 f3 gxf3 Nxe5 dxe5 Qg6+ Kf1 Qe6 fxe4 Qh3+ Ke2 Qg4+ f3 Qg2+ Kd1 Qxf3+ Kc1 Bc5 exd5 Bf2 Rd1 Be3 d6 Bxd2+ Rxd2 Rf8 Rd1 Qe3+ Kb1 Qe2 Rc1 Rf1",
        "opening": {
            "eco": "C58",
            "name": "Italian Game: Two Knights Defense, Polerio Defense, Bishop Check Line",
            "ply": 11
        },
        "winner": "black",
        "url": "https://lichess.org/8D7ICFhn/black"
    },
    "LM5Cljh5": {
        "id": "LM5Cljh5",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593713970891,
        "lastMoveAt": 1593722469112,
        "turns": 85,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "thoughtless2",
                "rating": 1927,
                "ratingDiff": 8,
                "moveCentis": [
                    0,
                    8820,
                    14196,
                    31028,
                    21644,
                    484,
                    22500,
                    22908,
                    16140,
                    12020,
                    16748,
                    25172,
                    31020,
                    11180,
                    18972,
                    8196,
                    18492,
                    10084,
                    3684,
                    15956,
                    9252,
                    3564,
                    11740,
                    8364,
                    92,
                    892,
                    16684,
                    2252,
                    3356,
                    11124,
                    3692,
                    4812,
                    9868,
                    4644,
                    884,
                    18044,
                    260,
                    8364,
                    2692,
                    6868,
                    604,
                    212,
                    911
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 21
                }
            },
            "black": {
                "userId": "nermin_dedovic",
                "rating": 1885,
                "ratingDiff": -16,
                "moveCentis": [
                    0,
                    13308,
                    26524,
                    48836,
                    1060,
                    20772,
                    20180,
                    19020,
                    2996,
                    3508,
                    43108,
                    21588,
                    8820,
                    11372,
                    10052,
                    26356,
                    10100,
                    9492,
                    764,
                    8076,
                    2788,
                    12756,
                    3036,
                    268,
                    4116,
                    5284,
                    15628,
                    2484,
                    436,
                    7116,
                    9244,
                    220,
                    12076,
                    644,
                    3108,
                    11620,
                    0,
                    1116,
                    2076,
                    3212,
                    2108,
                    148,
                    101
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 5,
                    "blunder": 0,
                    "acpl": 42
                }
            }
        },
        "analysis": [
            {
                "eval": 13
            },
            {
                "eval": 16
            },
            {
                "eval": 16
            },
            {
                "eval": 42
            },
            {
                "eval": 26
            },
            {
                "eval": 21
            },
            {
                "eval": 20
            },
            {
                "eval": 27
            },
            {
                "eval": 13
            },
            {
                "eval": 36
            },
            {
                "eval": 17
            },
            {
                "eval": 34
            },
            {
                "eval": 51
            },
            {
                "eval": 45
            },
            {
                "eval": 42
            },
            {
                "eval": 47
            },
            {
                "eval": 47
            },
            {
                "eval": 82
            },
            {
                "eval": 104
            },
            {
                "eval": 160,
                "best": "e7b4",
                "variation": "Bb4 Bg5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bb4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 142
            },
            {
                "eval": 193
            },
            {
                "eval": 200
            },
            {
                "eval": 207
            },
            {
                "eval": 198
            },
            {
                "eval": 209
            },
            {
                "eval": 200
            },
            {
                "eval": 207
            },
            {
                "eval": 200
            },
            {
                "eval": 215
            },
            {
                "eval": 192
            },
            {
                "eval": 211
            },
            {
                "eval": 191
            },
            {
                "eval": 191
            },
            {
                "eval": 160
            },
            {
                "eval": 201
            },
            {
                "eval": 196
            },
            {
                "eval": 192
            },
            {
                "eval": 174
            },
            {
                "eval": 197
            },
            {
                "eval": 166
            },
            {
                "eval": 188
            },
            {
                "eval": 78,
                "best": "e3f2",
                "variation": "Bf2 Rfd8 g4 Nfd7 g5 Nf8 Rh3 f6 gxf6 Qxf6 Be3 Ng6 Qh5 h6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bf2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 84
            },
            {
                "eval": 68
            },
            {
                "eval": 181,
                "best": "e7d7",
                "variation": "Qd7 Rd3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qd7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 186
            },
            {
                "eval": 172
            },
            {
                "eval": 184
            },
            {
                "eval": 199
            },
            {
                "eval": 184
            },
            {
                "eval": 228
            },
            {
                "eval": 133,
                "best": "c1a1",
                "variation": "Ra1 Qe7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ra1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 159
            },
            {
                "eval": 136
            },
            {
                "eval": 193,
                "best": "a5b5",
                "variation": "Qb5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 117,
                "best": "d4d5",
                "variation": "d5 cxd5 Bc5 Qb5 Bxf8 Kxf8 exd5 Nfxd5 Rxa7 Ne3 Qc5+ Qxc5 Rxc5 Nf5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 123
            },
            {
                "eval": 161
            },
            {
                "eval": 283,
                "best": "b6c8",
                "variation": "Nc8 Rb3 Qe7 Bf2 Qf8 g4 Qe7 Bf3 h6 h4 Ne8 g5 Ncd6 gxh6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nc8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 278
            },
            {
                "eval": 261
            },
            {
                "eval": 239
            },
            {
                "eval": 284
            },
            {
                "eval": 294
            },
            {
                "eval": 328
            },
            {
                "eval": 302
            },
            {
                "eval": 270
            },
            {
                "eval": 269
            },
            {
                "eval": 288
            },
            {
                "eval": 107,
                "best": "e3f2",
                "variation": "Bf2 Qb4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bf2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 112
            },
            {
                "eval": 123
            },
            {
                "eval": 270,
                "best": "c8d6",
                "variation": "Nd6 e5 Nf5 Kf2 Nd5 Bxd5 Rxd5 Bc1 Rb5 g4 Nh4 Kg3 Ng6 h4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nd6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 260
            },
            {
                "eval": 268
            },
            {
                "eval": 215
            },
            {
                "eval": 267
            },
            {
                "eval": 262
            },
            {
                "eval": 276
            },
            {
                "eval": 274
            },
            {
                "eval": 438,
                "best": "f7f6",
                "variation": "f6 exf6 Nxf6 b4 h5 h4 Rc8 Ra2 Nd7 Bd6 Rc3 Kf2 Nf6 Bf3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. f6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 419
            },
            {
                "eval": 968,
                "best": "g6f8",
                "variation": "Nf8 b5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nf8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 927
            }
        ],
        "moves": "c4 Nf6 g3 e6 Bg2 d5 d4 dxc4 Qa4+ Bd7 Qxc4 Bc6 Nf3 Nbd7 Nc3 Be7 O-O Nb6 Qd3 O-O e4 Qd7 Ne5 Qe8 Be3 Rd8 Rac1 Bd7 Qe2 Bb4 Rfd1 Rc8 a3 Bxc3 Nxd7 Nbxd7 Rxc3 c6 f4 Qe7 Rdc1 Nb6 Qc2 Ng4 Bd2 Rcd8 h3 Nf6 Be3 Rd7 a4 Qb4 a5 Qxa5 Ra3 Qb4 Rxa7 Rfd8 Ra3 Qe7 d5 Nc8 dxc6 Rc7 Rc3 bxc6 Rxc6 Rxc6 Qxc6 h6 Qc7 Qxc7 Rxc7 Ne8 Rc6 Ne7 Rc2 Rb8 Bc5 Ng6 e5 Rc8 b4 Nc7 Bd6",
        "opening": {
            "eco": "E02",
            "name": "Catalan Opening: Open Defense",
            "ply": 9
        },
        "winner": "white",
        "url": "https://lichess.org/LM5Cljh5/white"
    },
    "PJQgbh0H": {
        "id": "PJQgbh0H",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593990359805,
        "lastMoveAt": 1593998446782,
        "turns": 78,
        "color": "white",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "enesm",
                "rating": 1855,
                "ratingDiff": -1,
                "moveCentis": [
                    0,
                    756,
                    2428,
                    1180,
                    5492,
                    772,
                    30708,
                    9004,
                    30276,
                    372,
                    21988,
                    15668,
                    30404,
                    5668,
                    26012,
                    23076,
                    13284,
                    40868,
                    11644,
                    36604,
                    31796,
                    11012,
                    7644,
                    8292,
                    3364,
                    4,
                    8180,
                    8364,
                    6004,
                    2844,
                    1172,
                    2724,
                    1548,
                    220,
                    1804,
                    1812,
                    2404,
                    412,
                    260,
                    6177
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 26
                }
            },
            "black": {
                "userId": "connerator",
                "rating": 1820,
                "ratingDiff": 0,
                "moveCentis": [
                    0,
                    684,
                    452,
                    228,
                    1436,
                    444,
                    5644,
                    8500,
                    724,
                    8452,
                    18300,
                    42604,
                    25892,
                    252,
                    2020,
                    46308,
                    2260,
                    27892,
                    37740,
                    11436,
                    22132,
                    4580,
                    30100,
                    6612,
                    28820,
                    1204,
                    11348,
                    12468,
                    2092,
                    7412,
                    172,
                    7900,
                    1708,
                    4,
                    3228,
                    1316,
                    9156,
                    244,
                    3201
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 25
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -7
            },
            {
                "eval": 0
            },
            {
                "eval": -23
            },
            {
                "eval": 32
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -24
            },
            {
                "eval": -18
            },
            {
                "eval": -23
            },
            {
                "eval": 0
            },
            {
                "eval": -60,
                "best": "a2b3",
                "variation": "axb3 Nbd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. axb3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 11,
                "best": "f8g7",
                "variation": "Bg7 Nd2 Nbd7 h3 Rc8 g4 Be6 Ne2 Qa6 Rb1 Nb6 Ng3 Qa5 Qb5+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bg7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -6
            },
            {
                "eval": 36
            },
            {
                "eval": 9
            },
            {
                "eval": 23
            },
            {
                "eval": 0
            },
            {
                "eval": 43
            },
            {
                "eval": 48
            },
            {
                "eval": 61
            },
            {
                "eval": 70
            },
            {
                "eval": 53
            },
            {
                "eval": 10
            },
            {
                "eval": 8
            },
            {
                "eval": 9
            },
            {
                "eval": 0
            },
            {
                "eval": 7
            },
            {
                "eval": 10
            },
            {
                "eval": -12
            },
            {
                "eval": -7
            },
            {
                "eval": 0
            },
            {
                "eval": 77,
                "best": "d7b8",
                "variation": "Nb8 d5 Nd7 Be3 Bc3 Ra2 Rfc8 Rc1 Bb4 Nd4 e6 Nc6 Bf8 Bd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nb8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 19,
                "best": "f1e1",
                "variation": "Re1 Rfe8 h3 h5 Ne5 Nd7 Nc6 e6 Rc1 Nb6 Ne5 Rec8 Be3 Bxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 119,
                "best": "f6d7",
                "variation": "Nd7 Be3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 114
            },
            {
                "eval": 102
            },
            {
                "eval": 113
            },
            {
                "eval": 213,
                "best": "f7f6",
                "variation": "f6 Bd4 Nf4 g3 Ne2+ Kg2 Bd3 R1a4 Nxd4 Nxd4 Bf8 Rxa6 Rxa6 Rxa6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -68,
                "best": "e5g7",
                "variation": "Bxg7 Kxg7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxg7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -10,
                "best": "f7f6",
                "variation": "f6 R1a3 Bb5 Bc7 Rxc7 Rxb5 Rd8 Rb4 Rxd5 g3 Rcxc5 Rxa6 Bf8 Ra8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -73,
                "best": "d2e4",
                "variation": "Ne4 Nf4 Nc3 Rxc5 Nxb5 Rac8 g3 Rc1+ Ne1 Nd3 Rxa6 Nxe1 d6 Nd3+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -31
            },
            {
                "eval": -13
            },
            {
                "eval": -30
            },
            {
                "eval": -134,
                "best": "f3d4",
                "variation": "Nd4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nd4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -83
            },
            {
                "eval": -158,
                "best": "f3d4",
                "variation": "Nd4 Rxd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -151
            },
            {
                "eval": -198
            },
            {
                "eval": -179
            },
            {
                "eval": -188
            },
            {
                "eval": -120,
                "best": "b5d3",
                "variation": "Bd3 Kg1 Be4 R5a4 Bb7 Rb4 Bd5 Rba4 Rc3 Ne1 Bb7 Rb4 Rc7 Nb3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -122
            },
            {
                "eval": 0,
                "best": "a6b5",
                "variation": "axb5 Rb1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. axb5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -64,
                "best": "a6a3",
                "variation": "Ra3 h5 h4 Nd6 Nc1 Rb2 Nd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ra3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "e4g3",
                "variation": "Nxg3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxg3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            }
        ],
        "moves": "d4 Nf6 Bf4 d5 e3 c5 c3 Qb6 Qb3 c4 Qc2 g6 b3 Bf5 Qd1 cxb3 Qxb3 Qxb3 axb3 Nc6 Nd2 Bg7 Ngf3 Nd7 Bb5 a6 Bxc6 bxc6 O-O O-O c4 dxc4 bxc4 c5 Ra5 cxd4 exd4 Nf6 d5 Nh5 Be5 Rfc8 Rfa1 Bd3 c5 Bb5 Bxg7 Kxg7 d6 exd6 cxd6 Rd8 g3 Nf6 Kg2 Rac8 Nb3 Rxd6 Nbd4 Rd5 Nxb5 Rxb5 Rxa6 Rb2 R1a2 Rcc2 Rxb2 Rxb2 Ne5 Ne4 Nd3 Rd2 Kf3 Rxd3+ Kxe4 Rd2 Ke3 Rb2",
        "opening": {
            "eco": "A45",
            "name": "Indian Game",
            "ply": 2
        },
        "url": "https://lichess.org/PJQgbh0H/white"
    },
    "CFesW2oZ": {
        "id": "CFesW2oZ",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593720156225,
        "lastMoveAt": 1593728014889,
        "turns": 68,
        "color": "white",
        "status": "outoftime",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "pepepibote",
                "rating": 1765,
                "ratingDiff": -8,
                "moveCentis": [
                    0,
                    1548,
                    23372,
                    4436,
                    172,
                    1820,
                    28028,
                    99476,
                    50468,
                    4012,
                    1284,
                    39236,
                    4812,
                    24324,
                    1412,
                    18660,
                    16900,
                    204,
                    12516,
                    5020,
                    10804,
                    4188,
                    2100,
                    6676,
                    292,
                    15316,
                    4628,
                    988,
                    2876,
                    10116,
                    124,
                    6436,
                    7076,
                    4469,
                    4714
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 51
                }
            },
            "black": {
                "userId": "izcms02",
                "rating": 1835,
                "ratingDiff": 6,
                "moveCentis": [
                    0,
                    1420,
                    1204,
                    2404,
                    8516,
                    3364,
                    5124,
                    21556,
                    41132,
                    31636,
                    6508,
                    64260,
                    11684,
                    38756,
                    12556,
                    24740,
                    4,
                    15300,
                    2236,
                    2036,
                    10500,
                    11948,
                    10076,
                    4156,
                    164,
                    1492,
                    1028,
                    3844,
                    628,
                    6652,
                    2148,
                    4164,
                    364,
                    12741
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 0,
                    "blunder": 2,
                    "acpl": 60
                }
            }
        },
        "analysis": [
            {
                "eval": 20
            },
            {
                "eval": 19
            },
            {
                "eval": 35
            },
            {
                "eval": 40
            },
            {
                "eval": 16
            },
            {
                "eval": 77,
                "best": "g7g6",
                "variation": "g6 e3 Nf6 d4 cxd4 exd4 d5 cxd5 Nxd5 Qb3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 60
            },
            {
                "eval": 60
            },
            {
                "eval": 21
            },
            {
                "eval": 74,
                "best": "g7g6",
                "variation": "g6 O-O Bg7 e3 Nf6 d4 Na5 Qe2 O-O Rd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 76
            },
            {
                "eval": 58
            },
            {
                "eval": 10
            },
            {
                "eval": 13
            },
            {
                "eval": -19
            },
            {
                "eval": 0
            },
            {
                "eval": -48
            },
            {
                "eval": 13,
                "best": "f6g4",
                "variation": "Ng4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ng4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -42,
                "best": "h2h3",
                "variation": "h3 Rc8 b3 e5 Qd2 Qd7 Kh2 Nd4 Bg5 Ne8 Nxd4 cxd4 Nd5 f6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 52,
                "best": "f6g4",
                "variation": "Ng4 Qd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ng4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 69
            },
            {
                "eval": 82
            },
            {
                "eval": 79
            },
            {
                "eval": 120
            },
            {
                "eval": 102
            },
            {
                "eval": 102
            },
            {
                "eval": 103
            },
            {
                "eval": 117
            },
            {
                "eval": 116
            },
            {
                "eval": 113
            },
            {
                "eval": 106
            },
            {
                "eval": 127
            },
            {
                "eval": 121
            },
            {
                "eval": 144
            },
            {
                "eval": 99
            },
            {
                "eval": 136
            },
            {
                "eval": 102
            },
            {
                "eval": 120
            },
            {
                "eval": 116
            },
            {
                "eval": 110
            },
            {
                "eval": 118
            },
            {
                "eval": 190,
                "best": "e7d6",
                "variation": "exd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. exd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 196
            },
            {
                "eval": 500,
                "best": "e7e6",
                "variation": "e6 Bxe6 Qf8 Rxd8 Qxd8 Bd5 Qf6 Re1 Rc7 g4 Kf8 Qd2 Re7 Rxe7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. e6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 482
            },
            {
                "eval": 568
            },
            {
                "eval": 533
            },
            {
                "eval": 684
            },
            {
                "eval": 662
            },
            {
                "eval": 656
            },
            {
                "eval": 545
            },
            {
                "eval": 805,
                "best": "b8d6",
                "variation": "Qd6 Rd1 Kg7 Qd2 h5 g4 hxg4 hxg4 Ne7 Qe3 g5 Qxg5+ Ng6 Re1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 633
            },
            {
                "eval": 623
            },
            {
                "eval": 558
            },
            {
                "eval": 587
            },
            {
                "eval": 566
            },
            {
                "eval": 844,
                "best": "g6g5",
                "variation": "g5 Rc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 499,
                "best": "c1d1",
                "variation": "Rd1 Kf8 Qxd4 Qxd4 Rxd4 Ke7 d6+ Kd7 a4 h6 b4 a6 h4 f6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 533
            },
            {
                "eval": 524
            },
            {
                "eval": 509
            },
            {
                "eval": 309,
                "best": "f3f4",
                "variation": "f4 Qf6 Qc3 Kg7 Rd1 Nf5 Qxf6+ Kxf6 Rd7 a6 Kf3 Ke6 Ra7 Nd6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. f4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 312
            },
            {
                "eval": -60,
                "best": "f3f4",
                "variation": "f4 Qc5 Rd2 h5 g4 Ng7 Qd8+ Kh7 Qf6 Qe3 Rf2 hxg4 hxg4 Qe4+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -54
            },
            {
                "eval": -60
            },
            {
                "eval": 305,
                "best": "e5g3",
                "variation": "Qxg3 Qd3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxg3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            }
        ],
        "moves": "Nf3 c5 c4 Nc6 Nc3 b6 g3 Bb7 Bg2 Nf6 O-O g6 d3 Bg7 e4 O-O Be3 d6 d4 cxd4 Nxd4 Ne5 b3 Qd7 h3 Nc6 Qd2 Nxd4 Bxd4 Rfc8 Rad1 Nh5 Bxg7 Nxg7 Nd5 Rc5 e5 Bxd5 Bxd5 Rd8 exd6 Qxd6 Qe2 Qb8 Qxe7 Rcxd5 Rxd5 Rxd5 cxd5 Nf5 Qg5 Nd4 Qe3 Nf5 Qd3 Qe5 Rc1 Nd4 Kg2 Qxd5+ f3 Qe5 Rd1 Nf5 Qd8+ Kg7 Kh1 Qb2",
        "opening": {
            "eco": "A04",
            "name": "Zukertort Opening: Sicilian Invitation",
            "ply": 2
        },
        "winner": "black",
        "url": "https://lichess.org/CFesW2oZ/black"
    },
    "IoOiBr85": {
        "id": "IoOiBr85",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593950519908,
        "lastMoveAt": 1593959206518,
        "turns": 119,
        "color": "black",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "wingman3030",
                "rating": 1727,
                "ratingDiff": -1,
                "moveCentis": [
                    0,
                    2988,
                    4724,
                    9220,
                    3948,
                    8724,
                    10524,
                    16028,
                    29516,
                    8060,
                    35308,
                    27116,
                    31508,
                    30660,
                    17420,
                    7876,
                    1492,
                    3756,
                    20908,
                    3828,
                    13836,
                    2172,
                    13396,
                    484,
                    268,
                    1076,
                    676,
                    636,
                    1300,
                    9108,
                    284,
                    4644,
                    1388,
                    300,
                    220,
                    7060,
                    1156,
                    2724,
                    1748,
                    2420,
                    1012,
                    1068,
                    1100,
                    1860,
                    540,
                    1860,
                    3540,
                    2524,
                    2316,
                    372,
                    244,
                    756,
                    3908,
                    988,
                    8628,
                    1884,
                    6300,
                    396,
                    524,
                    277
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 4,
                    "blunder": 8,
                    "acpl": 131
                }
            },
            "black": {
                "userId": "darubaru",
                "rating": 1719,
                "ratingDiff": 1,
                "moveCentis": [
                    0,
                    324,
                    9540,
                    1820,
                    3260,
                    5924,
                    3836,
                    33668,
                    23196,
                    3900,
                    81844,
                    15452,
                    6172,
                    19908,
                    1916,
                    10308,
                    9164,
                    2460,
                    10364,
                    5244,
                    3028,
                    12156,
                    1860,
                    2620,
                    2492,
                    6356,
                    948,
                    4,
                    12508,
                    2732,
                    628,
                    9988,
                    7068,
                    780,
                    7660,
                    1412,
                    20740,
                    10836,
                    4996,
                    1836,
                    8572,
                    5228,
                    6020,
                    3484,
                    15212,
                    2876,
                    780,
                    16348,
                    3804,
                    2364,
                    8988,
                    2108,
                    28532,
                    3332,
                    11116,
                    4692,
                    1284,
                    2548,
                    388,
                    1
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 2,
                    "blunder": 9,
                    "acpl": 134
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 59,
                "best": "c7c5",
                "variation": "c5 g3 Nc6 d3 d5 exd5 Qxd5 Nf3 Nd4 Bg2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 30
            },
            {
                "eval": 56
            },
            {
                "eval": 35
            },
            {
                "eval": 63
            },
            {
                "eval": 26
            },
            {
                "eval": 68
            },
            {
                "eval": 22
            },
            {
                "eval": 65
            },
            {
                "eval": 80
            },
            {
                "eval": 116
            },
            {
                "eval": 59,
                "best": "d1d2",
                "variation": "Qd2 O-O h4 h5 Be2 Nf6 Bh6 d5 Bxg7 Kxg7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 108
            },
            {
                "eval": 74
            },
            {
                "eval": 78
            },
            {
                "eval": 84
            },
            {
                "eval": 187,
                "best": "f5e4",
                "variation": "fxe4 Bxg7 Kxg7 Nxe4 h6 Bd3 b6 O-O Bb7 Rae1 Nf5 Qc3 Kh7 Ned2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. fxe4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 177
            },
            {
                "eval": 188
            },
            {
                "eval": 205
            },
            {
                "eval": 195
            },
            {
                "eval": 162
            },
            {
                "eval": 450,
                "best": "f5e4",
                "variation": "fxe4 Nxe4 Nf6 Ng3 h5 dxe5 dxe5 Qxd8 Nxd8 Nxe5 Ne6 Bf3 Nf4 Rhe1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. fxe4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 398
            },
            {
                "eval": 430
            },
            {
                "eval": 426
            },
            {
                "eval": 371
            },
            {
                "eval": 263,
                "best": "h5h6",
                "variation": "h6+ Kh8 dxe5 dxe5 exf5 g4 Nh4 Nd4 Bxg4 Nb6 Ne3 Qd6 Kb1 Bd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h6+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 247
            },
            {
                "eval": 259
            },
            {
                "eval": 246
            },
            {
                "eval": 200
            },
            {
                "eval": 179
            },
            {
                "eval": 168
            },
            {
                "eval": 170
            },
            {
                "eval": 192
            },
            {
                "eval": 169
            },
            {
                "eval": 35,
                "best": "d1d6",
                "variation": "Rxd6 Rb8 Kb1 Kh8 Ne6 Bxe6 Rxe6 Rbd8 Rd1 Rxd1+ Bxd1 Rd8 Be2 Rd4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rxd6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 35
            },
            {
                "eval": -447,
                "best": "d1g1",
                "variation": "Rdg1 Kh8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rdg1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0,
                "best": "f4f3",
                "variation": "f3+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f3+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -487,
                "best": "b3b7",
                "variation": "Qxb7+ Kh8 f3 Bxd1 Rxd1 Qxg2 h6 Nh5 Qxc6 Qxf3 Qxd6 Qe3+ Rd2 Qe1+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxb7+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -261,
                "best": "f4f3",
                "variation": "f3+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. f3+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -430,
                "best": "h5h6",
                "variation": "h6+ Kh8 Rdd1 Bxd1 Rxd1 Qxf2 Nc7 Rg8 Ne6 Rg1 Rxg1 Qxg1+ Qd1 Qe3+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. h6+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -286
            },
            {
                "eval": -583,
                "best": "b3b4",
                "variation": "Qb4 f3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qb4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -568
            },
            {
                "eval": -695
            },
            {
                "eval": -588
            },
            {
                "eval": -720
            },
            {
                "eval": -492,
                "best": "f4f3",
                "variation": "f3 Nc7 f2 Rd1 Qxd1+ Kxd1 f1=Q+ Kc2 Qg2+ Kb3 Qxe4 Ne6+ Kh6 Qxe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -496
            },
            {
                "eval": -436
            },
            {
                "eval": -487
            },
            {
                "eval": -459
            },
            {
                "eval": -1039,
                "best": "h5h6",
                "variation": "h6+ Kf8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. h6+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -284,
                "best": "f4f3",
                "variation": "f3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -274
            },
            {
                "eval": -279
            },
            {
                "eval": -280
            },
            {
                "eval": -252
            },
            {
                "eval": -491,
                "best": "e6f8",
                "variation": "Nf8 Ng5 Nd7+ Ke6 Nc5+ Kf5 Na4 e4 Nc3 Ke5 Kd2 Nf3+ Ke2 Nd4+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nf8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -408
            },
            {
                "eval": -462
            },
            {
                "eval": -400
            },
            {
                "eval": -498
            },
            {
                "eval": -445
            },
            {
                "eval": -533
            },
            {
                "eval": -491
            },
            {
                "eval": -572
            },
            {
                "eval": -523
            },
            {
                "eval": -741,
                "best": "d3e2",
                "variation": "Ke2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ke2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -301,
                "best": "h7h5",
                "variation": "h5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -452,
                "best": "b4b5",
                "variation": "b5 Nf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -424
            },
            {
                "eval": -416
            },
            {
                "eval": -277,
                "best": "d5f6",
                "variation": "Nf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -324
            },
            {
                "eval": -223,
                "best": "f4f3",
                "variation": "f3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -246
            },
            {
                "eval": -130,
                "best": "d5f6",
                "variation": "Nf6 c6 Ne8 a4 Nc7 Kc4 e4 a5 e3 Nd3 Na8 Kc5 Ke4 Nxf4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nf6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -175
            },
            {
                "eval": 0,
                "best": "f5f4",
                "variation": "Kf4 Kc4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kf4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": -3
            },
            {
                "eval": -171,
                "best": "e4d2",
                "variation": "Nd2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nd2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -130
            },
            {
                "eval": -228,
                "best": "e4f2",
                "variation": "Nf2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -135,
                "best": "a7b6",
                "variation": "axb6 Nf2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. axb6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -1187,
                "best": "d3c4",
                "variation": "Kc4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kc4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -214,
                "best": "a7b6",
                "variation": "axb6 axb6 h2 Nf2 Kg3 Nh1+ Kg2 Ke3 Nd5+ Ke4 f2 Nxf2 Kxf2 Kxd5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. axb6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -2156,
                "best": "d4d5",
                "variation": "Kd5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -1662
            },
            {
                "eval": -1475
            },
            {
                "eval": -13,
                "best": "a7b6",
                "variation": "axb6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. axb6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -2146,
                "best": "f2h1",
                "variation": "Nh1+ Kf4 bxa7 Nxa7 Kd2 Nc6 a6 Ke4 Ke1 Ke3 Kf1 Kd4 Kf2 Kxc5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nh1+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0,
                "best": "a7b6",
                "variation": "axb6 axb6 Na5 Ne4+ Kg2 Nf2 Nc4+ Kd4 Kxf2 b7 Na5 Kd5 Nxb7 c6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. axb6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -1732,
                "best": "b6b7",
                "variation": "b7 Kg3 Nh1+ Kg2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. b7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0,
                "best": "a7b6",
                "variation": "axb6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. axb6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            }
        ],
        "moves": "e4 g6 d4 Bg7 c4 e6 Nf3 Ne7 Nc3 d6 Be3 Nd7 Be2 O-O Qd2 f5 Bh6 e5 Bxg7 Kxg7 O-O-O Nc6 h4 Qf6 Nd5 Qd8 h5 g5 Nxg5 Nxd4 Qxd4 Qxg5+ Qe3 f4 Qf3 c6 Nc7 Nf6 Nxa8 Bg4 Qb3 Bxe2 Rxd6 Qxg2 Re1 Qxf2 Rxe2 Qxe2 Qxb7+ Rf7 Qxc6 Qe1+ Kc2 Qxe4+ Qxe4 Nxe4 Re6 Rf6 Nc7 Rxe6 Nxe6+ Kf6 Kd3 Ng3 Nc5 Nxh5 Ne4+ Kf5 c5 Nf6 Nd6+ Ke6 b4 Nd5 a3 h5 Ne4 Kf5 b5 h4 Nf2 f3 a4 e4+ Nxe4 Kf4 a5 h3 b6 Nb4+ Kd4 Nc6+ Kd3 h2 Nf2 Kg3 Ke3 Kg2 Nh1 Kxh1 Kf2 axb6 axb6 Na5 Kf1 Nc6 Kf2 Na5 Kf1 Nc6 b7 Nb8 Kf2 Nc6 Kf1 Nb8 Kf2 Nc6 Kf1",
        "opening": {
            "eco": "B06",
            "name": "Robatsch (Modern) Defense",
            "ply": 4
        },
        "url": "https://lichess.org/IoOiBr85/white"
    },
    "6iKKvJf7": {
        "id": "6iKKvJf7",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593882046457,
        "lastMoveAt": 1593889689948,
        "turns": 94,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "cj_zimmermann",
                "rating": 1470,
                "ratingDiff": -16,
                "moveCentis": [
                    0,
                    3716,
                    4020,
                    1372,
                    4980,
                    19324,
                    7532,
                    1724,
                    11492,
                    23412,
                    6972,
                    13916,
                    8404,
                    38612,
                    7948,
                    996,
                    5428,
                    1004,
                    11948,
                    21556,
                    4660,
                    1492,
                    19124,
                    15492,
                    1460,
                    4156,
                    17764,
                    10532,
                    7660,
                    17628,
                    956,
                    2180,
                    4132,
                    6492,
                    2548,
                    580,
                    476,
                    5812,
                    412,
                    956,
                    980,
                    6100,
                    908,
                    1172,
                    5148,
                    484,
                    4324,
                    2941
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 2,
                    "blunder": 2,
                    "acpl": 46
                }
            },
            "black": {
                "userId": "suprascud",
                "rating": 1545,
                "ratingDiff": 9,
                "moveCentis": [
                    0,
                    3484,
                    2916,
                    3860,
                    4276,
                    5612,
                    13532,
                    19892,
                    9780,
                    10372,
                    27916,
                    12988,
                    29556,
                    6156,
                    11068,
                    8428,
                    3844,
                    15908,
                    16452,
                    6484,
                    7420,
                    11580,
                    34332,
                    24108,
                    9900,
                    11636,
                    15916,
                    5596,
                    10972,
                    2748,
                    1508,
                    19124,
                    7132,
                    2404,
                    1796,
                    724,
                    3060,
                    4748,
                    10604,
                    7028,
                    700,
                    2332,
                    1516,
                    956,
                    1988,
                    3132,
                    5345
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 1,
                    "blunder": 2,
                    "acpl": 41
                }
            }
        },
        "analysis": [
            {
                "eval": 13
            },
            {
                "eval": 50
            },
            {
                "eval": 22
            },
            {
                "eval": 49
            },
            {
                "eval": 5
            },
            {
                "eval": 91,
                "best": "c7c5",
                "variation": "c5 d3 Nc6 Be2 g6 h3 b6 Nf3 Bg7 O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 67
            },
            {
                "eval": 50
            },
            {
                "eval": 48
            },
            {
                "eval": 52
            },
            {
                "eval": 43
            },
            {
                "eval": 82
            },
            {
                "eval": 74
            },
            {
                "eval": 60
            },
            {
                "eval": 75
            },
            {
                "eval": 77
            },
            {
                "eval": 50
            },
            {
                "eval": 70
            },
            {
                "eval": 53
            },
            {
                "eval": 97
            },
            {
                "eval": 74
            },
            {
                "eval": 91
            },
            {
                "eval": 48
            },
            {
                "eval": 40
            },
            {
                "eval": 47
            },
            {
                "eval": 97
            },
            {
                "eval": 67
            },
            {
                "eval": 82
            },
            {
                "eval": -70,
                "best": "e3d2",
                "variation": "Bd2 Rec8 d4 b5 axb6 axb6 d5 cxd5 Rxa8 Rxa8 cxd5 Bd7 h3 Nf6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bd2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -58
            },
            {
                "eval": -48
            },
            {
                "eval": -8
            },
            {
                "eval": -41
            },
            {
                "eval": 34,
                "best": "a8b8",
                "variation": "Rab8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rab8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 47
            },
            {
                "eval": 30
            },
            {
                "eval": 38
            },
            {
                "eval": 75
            },
            {
                "eval": 0,
                "best": "a5a6",
                "variation": "a6 Nd7 axb7 Qxb7 dxc6 Qxc6 Nd5 Nb6 Bg2 Nxd5 exd5 Qc7 Ra6 Rab8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 99,
                "best": "d6c5",
                "variation": "dxc5 b5 Nh7 Bh5 Rf8 a6 Rab8 Qd1 cxd5 Nxd5 Qd6 Nc3 Qb6 Nd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 91
            },
            {
                "eval": 116
            },
            {
                "eval": 23,
                "best": "f3h5",
                "variation": "Bh5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bh5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 20
            },
            {
                "eval": -24
            },
            {
                "eval": -56
            },
            {
                "eval": -163,
                "best": "a1d1",
                "variation": "Rad1 Red8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rad1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -150
            },
            {
                "eval": -238,
                "best": "f3h5",
                "variation": "Bh5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bh5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -183
            },
            {
                "eval": -292,
                "best": "f3h5",
                "variation": "Bh5 Red8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bh5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -276
            },
            {
                "eval": -301
            },
            {
                "eval": -95,
                "best": "b6b5",
                "variation": "b5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. b5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -103
            },
            {
                "eval": -100
            },
            {
                "eval": -281,
                "best": "c3a4",
                "variation": "Na4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Na4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -289
            },
            {
                "eval": -343
            },
            {
                "eval": -336
            },
            {
                "eval": -317
            },
            {
                "eval": -338
            },
            {
                "eval": -381
            },
            {
                "eval": -338
            },
            {
                "eval": -359
            },
            {
                "eval": -304
            },
            {
                "eval": -295
            },
            {
                "eval": -301
            },
            {
                "eval": -358
            },
            {
                "eval": -366
            },
            {
                "eval": -428
            },
            {
                "eval": -411
            },
            {
                "eval": -431
            },
            {
                "eval": -252,
                "best": "e3d2",
                "variation": "Qd2+ Kg1 Qb2 h4 b5 Qd5 b4 Bd1 Qc3 Kf2 Ne6 Bb3 Kh7 Bc4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qd2+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -465,
                "best": "c6c5",
                "variation": "Qxc5 bxc5 Kf2 Ne6 Be2 Kf8 Ke3 Ke7 Bc4 g6 g4 Nf4 Kd2 h5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qxc5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -473
            },
            {
                "eval": -454
            },
            {
                "eval": -411
            },
            {
                "eval": -430
            },
            {
                "eval": -333,
                "best": "f7f5",
                "variation": "f5 h4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -382
            },
            {
                "eval": -286,
                "best": "g8g7",
                "variation": "Kg7 Bd7 Nc5 Bc6 f5 d7 Ne6 Bd5 Nd8 Kf3 Kf6 g4 Ke7 h4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kg7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -441,
                "best": "c6d5",
                "variation": "Bd5 Kg7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -375
            },
            {
                "eval": -433
            },
            {
                "eval": -362
            },
            {
                "eval": -478,
                "best": "g3g4",
                "variation": "g4 Kf6 h4 fxg4 Bd3 g5 Kg3 h5 Bb1 b5 Be4 b4 Bc2 gxh4+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -446
            },
            {
                "eval": -580,
                "best": "f3e2",
                "variation": "Ke2 Ke7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ke2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -269,
                "best": "f6e7",
                "variation": "Ke7 Kf2 Ne6 Bd3 Nd4 g4 Kxd7 h5 gxh5 gxf5 Ke7 Kg3 Kf6 Kh4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ke7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -233
            },
            {
                "eval": -268
            },
            {
                "eval": -286
            },
            {
                "eval": -258
            }
        ],
        "moves": "c4 d6 Nc3 Nf6 e4 Nbd7 g3 e5 Bg2 c6 d3 Be7 Nf3 O-O O-O Qc7 b4 Re8 Be3 Nf8 a4 Bd7 Qb3 h6 a5 Be6 Rfd1 Ng4 d4 Nxe3 fxe3 Bg4 d5 Bxf3 Bxf3 Bg5 Rd3 Be7 c5 Nh7 dxc6 bxc6 cxd6 Bxd6 b5 Rab8 b6 axb6 a6 Ra8 a7 Red8 Ra6 Bc5 Rxd8+ Qxd8 Nd1 Qd7 Nf2 Rxa7 Rxa7 Qxa7 Ng4 Qe7 Qa2 Qg5 Qa8+ Nf8 Qxc6 Bxe3+ Nxe3 Qxe3+ Kg2 Qc5 Qd5 Qxd5 exd5 g6 d6 Ne6 Bc6 Nd8 Bb5 Kg7 d7 f5 Kf3 Kf6 h4 g5 hxg5+ Kxg5 Be2 h5",
        "opening": {
            "eco": "A10",
            "name": "English Opening",
            "ply": 1
        },
        "winner": "black",
        "url": "https://lichess.org/6iKKvJf7/black"
    },
    "kIQXaVQN": {
        "id": "kIQXaVQN",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593975785090,
        "lastMoveAt": 1593981599184,
        "turns": 68,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "toddletales",
                "rating": 2149,
                "ratingDiff": -8,
                "moveCentis": [
                    0,
                    268,
                    316,
                    244,
                    180,
                    156,
                    412,
                    6116,
                    1020,
                    1740,
                    49380,
                    25292,
                    27212,
                    2732,
                    19764,
                    500,
                    1092,
                    2140,
                    3620,
                    7252,
                    36148,
                    2788,
                    2444,
                    16988,
                    31476,
                    11604,
                    18036,
                    27188,
                    3740,
                    33964,
                    11460,
                    4244,
                    180,
                    36,
                    916
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 68
                }
            },
            "black": {
                "userId": "lelouch_vi_brittania",
                "rating": 2304,
                "ratingDiff": 8,
                "moveCentis": [
                    0,
                    140,
                    4,
                    204,
                    204,
                    164,
                    124,
                    628,
                    4884,
                    23956,
                    25332,
                    9908,
                    8356,
                    18156,
                    644,
                    11372,
                    2564,
                    8772,
                    6780,
                    6964,
                    3636,
                    1228,
                    4924,
                    27548,
                    4380,
                    25180,
                    4420,
                    412,
                    11732,
                    5876,
                    9348,
                    404,
                    268,
                    196
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 43
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 26
            },
            {
                "eval": 17
            },
            {
                "eval": 16
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": 0
            },
            {
                "eval": -21
            },
            {
                "eval": -24
            },
            {
                "eval": -15
            },
            {
                "eval": 0
            },
            {
                "eval": -5
            },
            {
                "eval": 5
            },
            {
                "eval": -7
            },
            {
                "eval": -21
            },
            {
                "eval": -95,
                "best": "a2a3",
                "variation": "a3 Qc7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -13,
                "best": "b5b4",
                "variation": "b4 Na4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -40
            },
            {
                "eval": -68
            },
            {
                "eval": -28
            },
            {
                "eval": 0
            },
            {
                "eval": -297,
                "best": "a4b6",
                "variation": "Nb6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nb6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -263
            },
            {
                "eval": -422,
                "best": "e2e1",
                "variation": "Qe1 Bd7 Qxb4 Nc6 Qc3 Nxb3+ axb3 Rab8 f4 Rfc8 Kb1 d5 Nxc6 Bxc6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qe1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -401
            },
            {
                "eval": -403
            },
            {
                "eval": -428
            },
            {
                "eval": -605,
                "best": "d4e6",
                "variation": "Nxe6 Bxe6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxe6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -603
            },
            {
                "eval": -631
            },
            {
                "eval": -557
            },
            {
                "eval": -646
            },
            {
                "eval": -657
            },
            {
                "eval": -651
            },
            {
                "eval": -601
            },
            {
                "eval": -659
            },
            {
                "eval": -629
            },
            {
                "eval": -829
            },
            {
                "eval": -789
            },
            {
                "eval": -733
            },
            {
                "eval": -606
            },
            {
                "eval": -679
            },
            {
                "eval": -604
            },
            {
                "eval": -584
            },
            {
                "eval": -584
            },
            {
                "eval": -811,
                "best": "b6e3",
                "variation": "Be3 Be7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -705
            },
            {
                "eval": -928
            },
            {
                "eval": -485,
                "best": "a6a5",
                "variation": "a5 f4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. a5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -474
            },
            {
                "eval": -501
            },
            {
                "eval": -474
            },
            {
                "eval": -463
            },
            {
                "eval": -542
            },
            {
                "eval": -541
            },
            {
                "eval": -755,
                "best": "f2h4",
                "variation": "Qh4 Qf8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qh4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -702
            },
            {
                "eval": -1574
            },
            {
                "eval": -802
            },
            {
                "eval": -800
            },
            {
                "eval": -800
            },
            {
                "eval": -785
            },
            {
                "eval": -774
            },
            {
                "eval": -766
            },
            {
                "eval": -735
            }
        ],
        "moves": "e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Bc4 e6 Bb3 b5 Be3 Be7 Qe2 O-O O-O-O Qc7 g4 b4 Na4 Nxe4 f3 Nc5 h4 Bd7 Nxc5 dxc5 h5 cxd4 Bxd4 Nc6 Be3 Na5 h6 Bb5 Qf2 g6 Bd4 Nxb3+ axb3 Bg5+ Kb1 Rfc8 Bb6 Qb8 Bd4 e5 Bc5 Bf4 Bxb4 Bd3 Rxd3 Qxb4 Rhd1 a5 Rd7 a4 Qh4 axb3 Rd8+ Rxd8 Rxd8+ Rxd8 Qxd8+ Qf8",
        "opening": {
            "eco": "B87",
            "name": "Sicilian Defense: Sozin Attack, Flank Variation",
            "ply": 14
        },
        "winner": "black",
        "url": "https://lichess.org/kIQXaVQN/black"
    },
    "pM4IzRRz": {
        "id": "pM4IzRRz",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593972333787,
        "lastMoveAt": 1593982831173,
        "turns": 136,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "grizzzly1000",
                "rating": 2094,
                "ratingDiff": -12,
                "moveCentis": [
                    0,
                    5428,
                    2708,
                    1732,
                    2876,
                    2748,
                    11260,
                    10140,
                    1780,
                    19148,
                    14884,
                    29660,
                    14796,
                    3604,
                    24236,
                    7628,
                    21692,
                    24172,
                    2516,
                    16660,
                    23948,
                    10356,
                    14924,
                    16348,
                    21284,
                    16700,
                    9452,
                    5452,
                    8084,
                    6676,
                    10212,
                    8868,
                    8500,
                    4724,
                    3148,
                    5524,
                    9212,
                    15924,
                    5108,
                    452,
                    21636,
                    4084,
                    1164,
                    4636,
                    452,
                    1924,
                    7500,
                    9652,
                    428,
                    11044,
                    1564,
                    3036,
                    476,
                    10220,
                    3284,
                    1708,
                    9580,
                    5484,
                    5692,
                    3684,
                    1356,
                    2300,
                    5244,
                    2428,
                    92,
                    52,
                    76,
                    36,
                    2613
                ],
                "analysis": {
                    "inaccuracy": 9,
                    "mistake": 3,
                    "blunder": 1,
                    "acpl": 46
                }
            },
            "black": {
                "userId": "der_bo",
                "rating": 2046,
                "ratingDiff": 21,
                "moveCentis": [
                    0,
                    4572,
                    340,
                    300,
                    396,
                    196,
                    1908,
                    1300,
                    492,
                    11940,
                    3340,
                    2468,
                    24812,
                    11588,
                    1748,
                    30332,
                    19860,
                    2364,
                    42412,
                    38820,
                    30300,
                    5692,
                    3572,
                    2108,
                    4852,
                    4924,
                    20660,
                    11916,
                    21308,
                    268,
                    19708,
                    5244,
                    14268,
                    1268,
                    1268,
                    268,
                    13796,
                    7628,
                    29300,
                    3804,
                    4844,
                    4468,
                    1612,
                    3564,
                    16620,
                    1836,
                    4892,
                    9092,
                    132,
                    1028,
                    1868,
                    5036,
                    3052,
                    356,
                    924,
                    348,
                    2364,
                    3156,
                    4092,
                    28644,
                    2284,
                    892,
                    220,
                    4,
                    164,
                    68,
                    60,
                    157
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 3,
                    "blunder": 1,
                    "acpl": 30
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 20
            },
            {
                "eval": 28
            },
            {
                "eval": 31
            },
            {
                "eval": 18
            },
            {
                "eval": 35
            },
            {
                "eval": 0
            },
            {
                "eval": 9
            },
            {
                "eval": 7
            },
            {
                "eval": 0
            },
            {
                "eval": 15
            },
            {
                "eval": 6
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 8
            },
            {
                "eval": 6
            },
            {
                "eval": -17
            },
            {
                "eval": -3
            },
            {
                "eval": 0
            },
            {
                "eval": 28
            },
            {
                "eval": -21
            },
            {
                "eval": -4
            },
            {
                "eval": -3
            },
            {
                "eval": -25
            },
            {
                "eval": -8
            },
            {
                "eval": 30
            },
            {
                "eval": 10
            },
            {
                "eval": 86,
                "best": "b6b5",
                "variation": "b5 h4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 83
            },
            {
                "eval": 97
            },
            {
                "eval": -48,
                "best": "g2g4",
                "variation": "g4 b4 f4 Qe7 g5 hxg5 fxg5 Ne4 h4 Rac8 Qg2 c3 bxc3 bxc3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. g4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 75,
                "best": "f8e8",
                "variation": "Rfe8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rfe8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 57
            },
            {
                "eval": 79
            },
            {
                "eval": -6,
                "best": "f2f4",
                "variation": "f4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 117,
                "best": "e6e8",
                "variation": "Qe8 Bxe4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qe8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -28,
                "best": "f2f4",
                "variation": "f4 Rae8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. f4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 43,
                "best": "g8g7",
                "variation": "Kg7 Qg3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kg7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -42,
                "best": "g2g4",
                "variation": "g4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -5
            },
            {
                "eval": -47
            },
            {
                "eval": -4
            },
            {
                "eval": -102,
                "best": "f2f4",
                "variation": "f4 h5 Bc2 Nh6 Qg5 Ng4 Bd1 Rae8 Bf3 Rh8 a3 a5 Rfe1 Rc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -91
            },
            {
                "eval": -103
            },
            {
                "eval": -103
            },
            {
                "eval": -116
            },
            {
                "eval": -130
            },
            {
                "eval": -133
            },
            {
                "eval": -129
            },
            {
                "eval": -129
            },
            {
                "eval": -123
            },
            {
                "eval": -107
            },
            {
                "eval": -110
            },
            {
                "eval": -163
            },
            {
                "eval": -153
            },
            {
                "eval": -194
            },
            {
                "eval": -176
            },
            {
                "eval": -185
            },
            {
                "eval": -168
            },
            {
                "eval": -160
            },
            {
                "eval": -155
            },
            {
                "eval": -136
            },
            {
                "eval": -172
            },
            {
                "eval": -182
            },
            {
                "eval": -167
            },
            {
                "eval": -176
            },
            {
                "eval": -155
            },
            {
                "eval": -253,
                "best": "f2f3",
                "variation": "f3 Bc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -217
            },
            {
                "eval": -295,
                "best": "f4g5",
                "variation": "fxg5+ Kxg5 Bf3 Rxe3 Rg1 Bc8 Kf2+ Kf4 Bxd5 Rd3 Rgd1 Rxd1 Rxd1 a4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. fxg5+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -292
            },
            {
                "eval": -330
            },
            {
                "eval": -298
            },
            {
                "eval": -298
            },
            {
                "eval": -294
            },
            {
                "eval": -388,
                "best": "e1e4",
                "variation": "Rxe4 Rxe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxe4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -292,
                "best": "e4f4",
                "variation": "Rxf4+ Kg3 Ree4 Rxe4 Rxe4 Rd1 Re2 Rb1 Ke7 Bg4 Rd2 Re1+ Kd8 Re6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxf4+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -251
            },
            {
                "eval": -269
            },
            {
                "eval": -332
            },
            {
                "eval": -209,
                "best": "e4d4",
                "variation": "Rxd4 Rg6+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -251
            },
            {
                "eval": -202
            },
            {
                "eval": -215
            },
            {
                "eval": -233
            },
            {
                "eval": -204
            },
            {
                "eval": -209
            },
            {
                "eval": -210
            },
            {
                "eval": -123,
                "best": "c4c3",
                "variation": "c3 bxc3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -207,
                "best": "g6h6",
                "variation": "Rxh6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxh6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -185
            },
            {
                "eval": -340
            },
            {
                "eval": -337
            },
            {
                "eval": -375
            },
            {
                "eval": -201,
                "best": "f6e5",
                "variation": "Ke5 Rh7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ke5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -296,
                "best": "f3f4",
                "variation": "Kf4 Rf2+ Ke3 Rf1 Rb6+ Kg5 Rg6+ Kh4 Be2 Rb1 Rxh6 b3 Kd4 Rh1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kf4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "f6e5",
                "variation": "Ke5 Rxh6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ke5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -1018,
                "best": "b6g6",
                "variation": "Rg6+ Kh4 Bf5 Ra3+ Kf4 Ra2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rg6+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -937
            },
            {
                "eval": -869
            },
            {
                "eval": -700
            },
            {
                "eval": -794
            },
            {
                "eval": -766
            },
            {
                "eval": -2998
            },
            {
                "eval": -2869
            },
            {
                "eval": -2638
            },
            {
                "eval": -2284
            },
            {
                "eval": -2496
            },
            {
                "eval": -2005
            },
            {
                "eval": -3000
            },
            {
                "eval": -1851
            },
            {
                "mate": -20,
                "best": "g4d7",
                "variation": "Bd7 c1=Q+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Bd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -19
            },
            {
                "mate": -19
            },
            {
                "mate": -18
            },
            {
                "mate": -18
            },
            {
                "mate": -17
            },
            {
                "mate": -17
            },
            {
                "mate": -17
            },
            {
                "eval": -7310
            },
            {
                "eval": -873
            },
            {
                "mate": -14,
                "best": "d2b2",
                "variation": "Rb2 Kc5 Rb7 Qe4+ Kg3 Qe3+ Kg2 Qg5+ Kf2 Qxh5 Ra7 Qf5+ Ke1 a4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Rb2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "mate": -13
            },
            {
                "mate": -13
            },
            {
                "mate": -12
            },
            {
                "mate": -12
            },
            {
                "mate": -11
            },
            {
                "mate": -11
            },
            {
                "mate": -10
            },
            {
                "mate": -11
            },
            {
                "mate": -8
            }
        ],
        "moves": "d4 d5 c4 e6 Nc3 Nf6 Bg5 Be7 e3 h6 Bh4 O-O Nf3 b6 cxd5 Nxd5 Bxe7 Qxe7 Rc1 Bb7 Bd3 c5 Nxd5 exd5 O-O c4 Bb1 Nd7 Qc2 Nf6 Ne5 Qe6 h3 b5 Ng4 g6 Ne5 Ne4 Qe2 Nd6 Qf3 f5 Qg3 Kg7 h4 Nf7 Nxf7 Rxf7 Bc2 a5 Bd1 b4 Bf3 Rc8 Rfd1 Rd7 Qe5+ Kf7 Qxe6+ Kxe6 h5 g5 g4 Kf6 Kg2 Rdc7 gxf5 Kxf5 Kg3 Rd8 Bg4+ Kf6 f4 Re8 Re1 Rce7 Kf2 gxf4 exf4 Re4 Bd7 R8e7 Rxe4 Rxe4 Rg1 Rxf4+ Ke3 Re4+ Kf3 Rxd4 Rg6+ Ke7 Bf5 Rd2 Rb6 Rxb2 Rxb7+ Kf6 Bg4 Rxa2 Rb6+ Kg5 Kg3 Ra3+ Bf3 c3 Rg6+ Kf5 Bg4+ Ke5 Re6+ Kd4 Re1 c2+ Kf4 Rc3 Rc1 b3 Bf5 b2 Rxc2 b1=Q Rd2+ Rd3 Bxd3 Qxd3 Rxd3+ Kxd3 Kf5 a4 Kg6 a3 Kxh6 a2 Kg7 a1=Q+",
        "opening": {
            "eco": "D59",
            "name": "Queen's Gambit Declined: Tartakower Defense, Makogonov Exchange Variation",
            "ply": 16
        },
        "winner": "black",
        "url": "https://lichess.org/pM4IzRRz/white"
    },
    "fKWyWy7I": {
        "id": "fKWyWy7I",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593882208168,
        "lastMoveAt": 1593891901416,
        "turns": 126,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "postit",
                "rating": 1920,
                "ratingDiff": -23,
                "moveCentis": [
                    0,
                    2500,
                    6372,
                    1164,
                    460,
                    1692,
                    9388,
                    24676,
                    716,
                    8044,
                    3284,
                    7388,
                    1716,
                    33588,
                    27316,
                    19692,
                    644,
                    2228,
                    1524,
                    28844,
                    6244,
                    4,
                    5836,
                    5484,
                    20292,
                    2140,
                    9572,
                    4508,
                    12116,
                    20564,
                    3852,
                    4700,
                    6380,
                    21348,
                    8036,
                    11204,
                    4,
                    668,
                    4332,
                    1780,
                    1100,
                    13532,
                    7796,
                    11884,
                    6524,
                    9108,
                    11860,
                    6356,
                    7340,
                    1324,
                    0,
                    2388,
                    9036,
                    12660,
                    6084,
                    15012,
                    4764,
                    212,
                    9268,
                    2492,
                    11708,
                    1140,
                    4484,
                    7126
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 3,
                    "blunder": 1,
                    "acpl": 49
                }
            },
            "black": {
                "userId": "chesspatzerswan",
                "rating": 1935,
                "ratingDiff": 15,
                "moveCentis": [
                    0,
                    2828,
                    260,
                    292,
                    1956,
                    6524,
                    51500,
                    3404,
                    2084,
                    468,
                    9964,
                    4020,
                    13292,
                    35380,
                    10628,
                    396,
                    4932,
                    3044,
                    740,
                    3452,
                    1188,
                    1844,
                    11220,
                    22156,
                    36676,
                    4908,
                    7868,
                    21780,
                    24380,
                    12396,
                    8972,
                    4980,
                    5804,
                    9196,
                    28708,
                    780,
                    1212,
                    636,
                    4156,
                    1956,
                    1748,
                    8892,
                    2348,
                    9804,
                    13244,
                    1948,
                    5916,
                    2620,
                    692,
                    676,
                    2212,
                    1868,
                    1188,
                    7860,
                    8268,
                    18348,
                    548,
                    1604,
                    2004,
                    3796,
                    436,
                    10916,
                    2236
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 30
                }
            }
        },
        "analysis": [
            {
                "eval": 3
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 11
            },
            {
                "eval": -12
            },
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 20
            },
            {
                "eval": 4
            },
            {
                "eval": 50
            },
            {
                "eval": -1,
                "best": "b1d2",
                "variation": "Nbd2 c6 a4 Na6 c3 Nc7 Be2 Nce8 O-O Nd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nbd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 4
            },
            {
                "eval": -20
            },
            {
                "eval": 16
            },
            {
                "eval": 11
            },
            {
                "eval": 57
            },
            {
                "eval": 61
            },
            {
                "eval": 91
            },
            {
                "eval": 75
            },
            {
                "eval": 57
            },
            {
                "eval": 33
            },
            {
                "eval": 79
            },
            {
                "eval": 13,
                "best": "e3e4",
                "variation": "e4 Nc5 Qc2 Nxd3 Qxd3 e5 dxe6 Bxe6 Bxd4 Rb8 Rfb1 Rxb1+ Qxb1 Nh5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 64,
                "best": "d7e5",
                "variation": "Ne5 Be2 Rb8 Rb1 Qxd5 Qa4 Bb7 N4f3 Qd7 Qxd7 Nexd7 Bd4 Nb6 Rfd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -16,
                "best": "a1c1",
                "variation": "Rc1 Bb7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rc1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 43,
                "best": "c8b7",
                "variation": "Bb7 Bc4 N5b6 Bb5 Nc5 Nc6 Bxc6 Bxc6 Rc8 Bxg7 Kxg7 Bb5 Qd5 Qe2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bb7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 81,
                "best": "e7e5",
                "variation": "e5 Nc6 Bd7 Nxd8 Bxa4 Nb7 Nd7 Rfc1 Rfc8 Nd6 Rxc1+ Rxc1 e4 Bxe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -329,
                "best": "a4a3",
                "variation": "Qa3 Bb7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qa3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -290
            },
            {
                "eval": -330
            },
            {
                "eval": -326
            },
            {
                "eval": -305
            },
            {
                "eval": -304
            },
            {
                "eval": -301
            },
            {
                "eval": -277
            },
            {
                "eval": -276
            },
            {
                "eval": -278
            },
            {
                "eval": -250
            },
            {
                "eval": -258
            },
            {
                "eval": -254
            },
            {
                "eval": -256
            },
            {
                "eval": -257
            },
            {
                "eval": -240
            },
            {
                "eval": -266
            },
            {
                "eval": -263
            },
            {
                "eval": -327
            },
            {
                "eval": -240,
                "best": "e4c3",
                "variation": "Nc3 Rxd8 Rxd8 g4 Rd7 Rc2 Nba4 h4 Nxc5 bxc5 Rc7 Rd2 Bf8 Rd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -300
            },
            {
                "eval": -289
            },
            {
                "eval": -300
            },
            {
                "eval": -293
            },
            {
                "eval": -285
            },
            {
                "eval": -298
            },
            {
                "eval": -297
            },
            {
                "eval": -314
            },
            {
                "eval": -294
            },
            {
                "eval": -300
            },
            {
                "eval": -304
            },
            {
                "eval": -304
            },
            {
                "eval": -305
            },
            {
                "eval": -280
            },
            {
                "eval": -293
            },
            {
                "eval": -289
            },
            {
                "eval": -289
            },
            {
                "eval": -269
            },
            {
                "eval": -302
            },
            {
                "eval": -287
            },
            {
                "eval": -269
            },
            {
                "eval": -287
            },
            {
                "eval": -280
            },
            {
                "eval": -275
            },
            {
                "eval": -273
            },
            {
                "eval": -269
            },
            {
                "eval": -297
            },
            {
                "eval": -291
            },
            {
                "eval": -285
            },
            {
                "eval": -283
            },
            {
                "eval": -304
            },
            {
                "eval": -266
            },
            {
                "eval": -247
            },
            {
                "eval": -257
            },
            {
                "eval": -272
            },
            {
                "eval": -247
            },
            {
                "eval": -294
            },
            {
                "eval": -283
            },
            {
                "eval": -291
            },
            {
                "eval": -252
            },
            {
                "eval": -275
            },
            {
                "eval": -278
            },
            {
                "eval": -272
            },
            {
                "eval": -246
            },
            {
                "eval": -274
            },
            {
                "eval": -273
            },
            {
                "eval": -266
            },
            {
                "eval": -271
            },
            {
                "eval": -540,
                "best": "a6b5",
                "variation": "Bb5 Kf7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bb5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -528
            },
            {
                "eval": -753,
                "best": "e4d4",
                "variation": "Kd4 Nxd3 Kxd3 Nd5 Kc4 Ne7 Kd3 Kf7 Bc3 Ke6 Bb2 g5 Ke2 Nc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -526,
                "best": "b6d5",
                "variation": "Nd5+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd5+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -505
            },
            {
                "eval": -493
            },
            {
                "eval": -480
            },
            {
                "eval": -369,
                "best": "g7f7",
                "variation": "Kf7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kf7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -741,
                "best": "d3e4",
                "variation": "Ke4 Bc3 Bc1 Ne7 Bf4 Kf7 Kd3 Nd5 Bc1 Ke6 Ke4 Bb4 Bb2 Ne7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ke4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -741
            },
            {
                "eval": -741
            },
            {
                "eval": -348,
                "best": "g6g5",
                "variation": "g5 Bc1 Kf7 Be3 Ke6 Bd2 Nd5 Kd3 Bd6 Ke4 Bf4 Ba5 Be5 Kd3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. g5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -735,
                "best": "f3f4",
                "variation": "f4 Bd6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. f4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -731
            },
            {
                "eval": -731
            },
            {
                "eval": -689
            },
            {
                "eval": -731
            },
            {
                "eval": -721
            },
            {
                "eval": -689
            },
            {
                "eval": -650
            },
            {
                "eval": -627
            },
            {
                "eval": -546
            },
            {
                "eval": -1058,
                "best": "e4d3",
                "variation": "Kd3 Nc3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -1015
            },
            {
                "eval": -967
            },
            {
                "eval": -925
            },
            {
                "eval": -884
            },
            {
                "eval": -799
            },
            {
                "eval": -1789
            },
            {
                "eval": -1584
            }
        ],
        "moves": "b4 Nf6 Bb2 g6 Nf3 Bg7 d4 O-O e3 d5 Bd3 c6 Nbd2 Nbd7 O-O b6 c4 c5 bxc5 bxc5 cxd5 cxd4 Nxd4 Nxd5 Rb1 N7f6 Qa4 Nb6 Qd1 e5 N2b3 exd4 Bxd4 Be6 Rc1 Bxb3 axb3 Rc8 Bc5 Re8 Ba6 Qxd1 Rfxd1 Rcd8 h3 Ne4 b4 Bf8 Rd4 Rxd4 exd4 Nd5 Bxa7 Nxb4 Bc4 Nd6 Bf1 Nf5 g4 Ng7 Bc4 Bd6 d5 Rc8 Be3 Ne8 Bh6 Nf6 Kg2 Nd7 Bb3 Rxc1 Bxc1 Nb6 h4 N6xd5 Kf3 Be7 h5 Kg7 hxg6 hxg6 Bc4 Bc5 Bd2 Nb6 Bb5 Nc2 Bd3 Nd4+ Ke4 f6 Ba6 Nb3 Be1 Bd6 Bd3 Nc5+ Ke3 Nxd3 Kxd3 Nd5 Bd2 Be5 f3 Nf4+ Ke4 Ne6 Kd5 Kf7 Ke4 g5 Kf5 Nd4+ Ke4 Ke6 Be3 Ne2 Bf2 Nc3+ Kd3 Kd5 Be1 Nb5 Bd2 Nd4",
        "opening": {
            "eco": "A00",
            "name": "Polish Opening: King's Indian Variation",
            "ply": 4
        },
        "winner": "black",
        "url": "https://lichess.org/fKWyWy7I/black"
    },
    "jy50uq0R": {
        "id": "jy50uq0R",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593882079827,
        "lastMoveAt": 1593887002668,
        "turns": 65,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "ecelal",
                "rating": 1873,
                "ratingDiff": 15,
                "moveCentis": [
                    0,
                    1092,
                    420,
                    3588,
                    16628,
                    2676,
                    11196,
                    3844,
                    26620,
                    19364,
                    10988,
                    6644,
                    25436,
                    1900,
                    6212,
                    9804,
                    11500,
                    2084,
                    11700,
                    804,
                    47628,
                    6300,
                    532,
                    2724,
                    7372,
                    1172,
                    6796,
                    796,
                    916,
                    852,
                    2092,
                    1028,
                    200
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 46
                }
            },
            "black": {
                "userId": "jaak3l",
                "rating": 1919,
                "ratingDiff": -17,
                "moveCentis": [
                    0,
                    252,
                    180,
                    396,
                    1396,
                    5004,
                    5284,
                    13756,
                    21924,
                    9196,
                    16876,
                    9548,
                    23700,
                    156,
                    30596,
                    13108,
                    17380,
                    4028,
                    3052,
                    1748,
                    41684,
                    356,
                    124,
                    1444,
                    1340,
                    2724,
                    4676,
                    4148,
                    2540,
                    228,
                    460,
                    220,
                    154
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 2,
                    "acpl": 73
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 50
            },
            {
                "eval": 53
            },
            {
                "eval": 50
            },
            {
                "eval": 66
            },
            {
                "eval": 70
            },
            {
                "eval": 62
            },
            {
                "eval": 40
            },
            {
                "eval": 34
            },
            {
                "eval": 39
            },
            {
                "eval": 40
            },
            {
                "eval": 52
            },
            {
                "eval": 50
            },
            {
                "eval": 75
            },
            {
                "eval": 44
            },
            {
                "eval": 94
            },
            {
                "eval": 74
            },
            {
                "eval": 69
            },
            {
                "eval": 33
            },
            {
                "eval": 76
            },
            {
                "eval": 67
            },
            {
                "eval": 146,
                "best": "h7h6",
                "variation": "h6 h3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 162
            },
            {
                "eval": 240,
                "best": "g6h5",
                "variation": "gxh5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. gxh5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 133,
                "best": "h2h3",
                "variation": "h3 f5 Bg5 h6 exf5 hxg5 Qe6+ Kh8 f6 Nf5 fxg7+ Kxg7 Rae1 g4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 136
            },
            {
                "eval": 166
            },
            {
                "eval": 687,
                "best": "e7c6",
                "variation": "Nc6 Qxd8 Nxd8 Nb5 Bb6 Bh6 Re8 Bf4 Rc8 h3 f6 Bxd6 a6 Ba3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nc6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 618
            },
            {
                "eval": 794
            },
            {
                "eval": 813
            },
            {
                "eval": 883
            },
            {
                "eval": 861
            },
            {
                "eval": 866
            },
            {
                "eval": 791
            },
            {
                "eval": 888
            },
            {
                "eval": 859
            },
            {
                "eval": 877
            },
            {
                "eval": 176,
                "best": "g2g4",
                "variation": "g4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. g4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 1017,
                "best": "e7e6",
                "variation": "Qxe6 Rxf7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxe6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 982
            },
            {
                "eval": 1033
            },
            {
                "eval": 1022
            },
            {
                "eval": 1001
            },
            {
                "eval": 999
            },
            {
                "eval": 997
            },
            {
                "eval": 983
            },
            {
                "eval": 1048
            },
            {
                "eval": 1031
            },
            {
                "eval": 1063
            },
            {
                "eval": 980
            },
            {
                "eval": 970
            },
            {
                "eval": 965
            },
            {
                "eval": 1054
            },
            {
                "eval": 1027
            },
            {
                "eval": 1138
            },
            {
                "eval": 872
            },
            {
                "eval": 1905
            },
            {
                "eval": 894
            },
            {
                "eval": 2262
            },
            {
                "eval": 911
            },
            {
                "eval": 884
            },
            {
                "eval": 870
            },
            {
                "eval": 852
            },
            {
                "eval": 820
            }
        ],
        "moves": "d4 g6 c4 Bg7 Nc3 d6 e4 Nf6 Bd3 O-O Nge2 Nc6 O-O e5 d5 Ne7 f4 exf4 Nxf4 Bg4 Qe1 Nh5 Nxh5 Bxh5 Qh4 Bd4+ Kh1 f5 Bg5 Rf7 exf5 h6 Bxe7 Qxe7 Qxd4 gxf5 Bxf5 Raf8 Be6 c5 Bxf7+ Qxf7 Rxf7 cxd4 Rxf8+ Kxf8 Ne4 d3 Rf1+ Kg7 h3 Be2 Re1 Kg6 Kg1 Kf5 Nd2 Kf4 Kf2 h5 g3+ Ke5 Rxe2+ dxe2 Kxe2",
        "opening": {
            "eco": "E70",
            "name": "King's Indian Defense: Normal Variation",
            "ply": 8
        },
        "winner": "white",
        "url": "https://lichess.org/jy50uq0R/black"
    },
    "Ey8bppa9": {
        "id": "Ey8bppa9",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593874859510,
        "lastMoveAt": 1593878147395,
        "turns": 42,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "herzog51",
                "rating": 1837,
                "ratingDiff": -12,
                "moveCentis": [
                    0,
                    660,
                    2508,
                    764,
                    7148,
                    9908,
                    14684,
                    9076,
                    3868,
                    29092,
                    2828,
                    7540,
                    5404,
                    13268,
                    9444,
                    13732,
                    10780,
                    5108,
                    23476,
                    11716,
                    452,
                    9581
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 67
                }
            },
            "black": {
                "userId": "nightjumpsking",
                "rating": 1866,
                "ratingDiff": 22,
                "moveCentis": [
                    0,
                    2292,
                    4116,
                    2668,
                    11700,
                    980,
                    9124,
                    20164,
                    316,
                    5348,
                    3300,
                    18316,
                    3564,
                    11564,
                    9660,
                    332,
                    1100,
                    30244,
                    1452,
                    6700,
                    939
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 19
                }
            }
        },
        "analysis": [
            {
                "eval": 13
            },
            {
                "eval": 27
            },
            {
                "eval": 19
            },
            {
                "eval": 24
            },
            {
                "eval": 13
            },
            {
                "eval": 8
            },
            {
                "eval": 8
            },
            {
                "eval": 32
            },
            {
                "eval": 23
            },
            {
                "eval": 32
            },
            {
                "eval": 21
            },
            {
                "eval": 45
            },
            {
                "eval": 12
            },
            {
                "eval": 48
            },
            {
                "eval": 12
            },
            {
                "eval": 42
            },
            {
                "eval": -759,
                "best": "d3b3",
                "variation": "Qb3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qb3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -744
            },
            {
                "eval": -768
            },
            {
                "eval": -717
            },
            {
                "eval": -787
            },
            {
                "eval": -706
            },
            {
                "eval": -704
            },
            {
                "eval": -726
            },
            {
                "eval": -716
            },
            {
                "eval": -667
            },
            {
                "eval": -790
            },
            {
                "eval": -794
            },
            {
                "eval": -1004
            },
            {
                "eval": -995
            },
            {
                "eval": -1005
            },
            {
                "eval": -1004
            },
            {
                "eval": -987
            },
            {
                "eval": -973
            },
            {
                "eval": -987
            },
            {
                "eval": -956
            },
            {
                "eval": -982
            },
            {
                "eval": -964
            },
            {
                "eval": -1381
            },
            {
                "eval": -1348
            },
            {
                "eval": -1793
            },
            {
                "eval": -1569
            }
        ],
        "moves": "c4 e5 g3 c6 d4 exd4 Qxd4 Nf6 Bg2 d5 cxd5 cxd5 Nf3 Nc6 Qd3 Nb4 Qb5+ Bd7 Qxb7 Bc6 Qxa8 Bxa8 Na3 Bc5 O-O O-O Bf4 Qb6 Be5 Ng4 e3 Nd3 Bd4 Bxd4 Nxd4 Qh6 h4 Nxe3 Rfb1 Nxg2 Kxg2 Qf6",
        "opening": {
            "eco": "A20",
            "name": "English Opening: King's English Variation",
            "ply": 2
        },
        "winner": "black",
        "url": "https://lichess.org/Ey8bppa9/black"
    },
    "1Hyuj7sp": {
        "id": "1Hyuj7sp",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593896442443,
        "lastMoveAt": 1593902374244,
        "turns": 67,
        "color": "black",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "joyboy",
                "rating": 1809,
                "ratingDiff": 14,
                "moveCentis": [
                    0,
                    2708,
                    1732,
                    844,
                    2252,
                    1596,
                    10508,
                    2060,
                    6684,
                    996,
                    5244,
                    1532,
                    1564,
                    3044,
                    3684,
                    16948,
                    10692,
                    3348,
                    9052,
                    1180,
                    7948,
                    19804,
                    50468,
                    24900,
                    9428,
                    1132,
                    9700,
                    1020,
                    1444,
                    5292,
                    6220,
                    2468,
                    908,
                    283
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 27
                }
            },
            "black": {
                "userId": "souzamoraes",
                "rating": 1769,
                "ratingDiff": -22,
                "moveCentis": [
                    0,
                    172,
                    196,
                    180,
                    3316,
                    2004,
                    2244,
                    22980,
                    16732,
                    7348,
                    5652,
                    1172,
                    14404,
                    764,
                    18156,
                    11708,
                    55740,
                    8820,
                    7420,
                    4564,
                    73972,
                    13764,
                    34284,
                    16004,
                    1844,
                    21452,
                    604,
                    260,
                    5964,
                    3108,
                    796,
                    1420,
                    304
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 2,
                    "blunder": 2,
                    "acpl": 58
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 30
            },
            {
                "eval": 8
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 16
            },
            {
                "eval": -47,
                "best": "a2a3",
                "variation": "a3 Nge7 Bd3 Nf5 O-O cxd4 Bxf5 exf5 Nxd4 Bc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -88
            },
            {
                "eval": -86
            },
            {
                "eval": -60
            },
            {
                "eval": -172,
                "best": "d4c5",
                "variation": "dxc5 Qc7 Na3 a6 Be2 Ng6 Be3 Ncxe5 Nxe5 Nxe5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. dxc5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -160
            },
            {
                "eval": -216
            },
            {
                "eval": -219
            },
            {
                "eval": -224
            },
            {
                "eval": -200
            },
            {
                "eval": -269,
                "best": "d3g6",
                "variation": "Bxg6 hxg6 O-O Qc7 Re1 Rh5 Qe2 f6 exf6 gxf6 c4 Kf7 h3 d4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxg6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -276
            },
            {
                "eval": -294
            },
            {
                "eval": -294
            },
            {
                "eval": -343
            },
            {
                "eval": -190,
                "best": "g6g5",
                "variation": "g5 Nxg5 Qxe5 Qxe5 Nxe5 Ngf3 Nxf3+ Nxf3 b6 h3 Rc8 Ne5 Rxc3 O-O",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. g5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -180
            },
            {
                "eval": -141
            },
            {
                "eval": -233,
                "best": "e1g1",
                "variation": "O-O f6 Bf4 O-O Nbd4 g5 Bg3 g4 Nh4 Nxe5 Ng6 Qc4 Nxe5 Qxe2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -163,
                "best": "f7f6",
                "variation": "f6 Bf4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -174
            },
            {
                "eval": -185
            },
            {
                "eval": -271,
                "best": "f1e1",
                "variation": "Rfe1 Kf8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rfe1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -146,
                "best": "c4a3",
                "variation": "Na3 Rbc1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Na3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -158
            },
            {
                "eval": -153
            },
            {
                "eval": -183
            },
            {
                "eval": -178
            },
            {
                "eval": -181
            },
            {
                "eval": -138
            },
            {
                "eval": -145
            },
            {
                "eval": -127
            },
            {
                "eval": -118
            },
            {
                "eval": -109
            },
            {
                "eval": -188,
                "best": "b1d1",
                "variation": "Rd1 a4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -157
            },
            {
                "eval": -271,
                "best": "a2a4",
                "variation": "a4 Qe7 Bg5 Qf8 Bc1 Rc8 h4 Qe8 g3 Bc7 Rb1 Qd7 Ra1 Bd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 384,
                "best": "c4e5",
                "variation": "Nxe5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nxe5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 362
            },
            {
                "eval": 371
            },
            {
                "eval": 343
            },
            {
                "eval": 2828,
                "best": "f4f7",
                "variation": "Qxf7 Nxf7 Kxf7 g3 Bc7 Qf3+ Ke7 Qd3 g5 Rb1 Rad8 Qg6 Kf8 Qxg5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxf7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 2826
            },
            {
                "eval": 2786
            },
            {
                "eval": 2727
            },
            {
                "eval": 2527
            },
            {
                "eval": 2274
            },
            {
                "mate": 4,
                "best": "f4f7",
                "variation": "Qxf7 Qxf7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Qxf7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 5
            },
            {
                "mate": 5
            },
            {
                "mate": 4
            },
            {
                "mate": 4
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            },
            {
                "mate": 1
            },
            {
                "mate": 1
            }
        ],
        "moves": "e4 e6 d4 d5 e5 c5 c3 Nc6 Nf3 Bd7 Bg5 Qb6 Bc1 Nge7 Nbd2 cxd4 Bd3 dxc3 bxc3 Ng6 Rb1 Qc7 Bxg6 hxg6 Qe2 Bc5 Nb3 Bb6 Bd2 Na5 O-O Nc4 Bg5 a5 Nbd4 Ba7 Nb5 Bxb5 Rxb5 Bb8 Bf4 O-O Rfb1 b6 R1b3 Re8 Ng5 f6 exf6 Qxf4 f7+ Kf8 fxe8=Q+ Kxe8 Qxe6+ Kd8 Nf7+ Kc7 Qe7+ Kc8 Qd8+ Kb7 Rxb6+ Nxb6 Qxb6+ Kc8 Qd8#",
        "opening": {
            "eco": "C02",
            "name": "French Defense: Advance Variation, Euwe Variation",
            "ply": 10
        },
        "winner": "white",
        "url": "https://lichess.org/1Hyuj7sp/white"
    },
    "5rWsvhTB": {
        "id": "5rWsvhTB",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593777620132,
        "lastMoveAt": 1593782693478,
        "turns": 51,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "kdayz",
                "rating": 1700,
                "ratingDiff": 16,
                "moveCentis": [
                    0,
                    2140,
                    116,
                    220,
                    6908,
                    17292,
                    172,
                    22540,
                    16364,
                    9820,
                    22956,
                    29500,
                    16100,
                    8724,
                    35388,
                    2132,
                    1852,
                    18924,
                    17108,
                    572,
                    15772,
                    18652,
                    19860,
                    25492,
                    5204,
                    3043
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 31
                }
            },
            "black": {
                "userId": "valoree",
                "rating": 1651,
                "ratingDiff": -12,
                "moveCentis": [
                    0,
                    188,
                    220,
                    3396,
                    3124,
                    4,
                    7164,
                    9892,
                    11508,
                    15756,
                    16212,
                    7820,
                    156,
                    12468,
                    13460,
                    3380,
                    3876,
                    3924,
                    1244,
                    22628,
                    19692,
                    21804,
                    4444,
                    1892,
                    3204,
                    389
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 60
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 34
            },
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 13
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 21
            },
            {
                "eval": 39
            },
            {
                "eval": 37
            },
            {
                "eval": 21
            },
            {
                "eval": 66
            },
            {
                "eval": 21
            },
            {
                "eval": 65
            },
            {
                "eval": 78
            },
            {
                "eval": 103
            },
            {
                "eval": 17,
                "best": "c1g5",
                "variation": "Bg5 Qb6 b4 a5 a3 Ra8 Nbd2 axb4 axb4 Rxa1 Qxa1 Qc7 Qa3 Nb6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bg5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 31
            },
            {
                "eval": 40
            },
            {
                "eval": 58
            },
            {
                "eval": 67
            },
            {
                "eval": 87
            },
            {
                "eval": 49
            },
            {
                "eval": 98
            },
            {
                "eval": 83
            },
            {
                "eval": 152,
                "best": "d8a5",
                "variation": "Qa5 Rc1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qa5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 165
            },
            {
                "eval": 192
            },
            {
                "eval": 200
            },
            {
                "eval": 481,
                "best": "d8b6",
                "variation": "Qb6 Rc1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qb6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 414
            },
            {
                "eval": 488
            },
            {
                "eval": 489
            },
            {
                "eval": 479
            },
            {
                "eval": 382
            },
            {
                "eval": 471
            },
            {
                "eval": 443
            },
            {
                "eval": 442
            },
            {
                "eval": 422
            },
            {
                "eval": 723,
                "best": "c6a7",
                "variation": "Na7 Qd3 Nc5 Nxc5 Bxc5 Rab1 Qc6 Nh4 Rxh4 Bxh4 Qd5 Bg5 Nc6 Rb7+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Na7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 707
            },
            {
                "eval": 875
            },
            {
                "eval": 843
            },
            {
                "eval": 1522
            },
            {
                "eval": 747
            },
            {
                "eval": 779
            },
            {
                "eval": 772
            },
            {
                "eval": 775
            },
            {
                "eval": 752
            }
        ],
        "moves": "e4 c6 Nf3 d5 e5 Bf5 d4 e6 Bd3 Bg6 Bxg6 hxg6 O-O Nd7 c3 Rc8 Re1 Ne7 Nbd2 c5 Nb3 a5 Bg5 a4 Nbd2 b5 b3 a3 c4 bxc4 bxc4 cxd4 cxd5 Qb6 dxe6 fxe6 Qa4 Nc6 Qc4 Kf7 Ne4 Qb4 Qa6 Bc5 Bd2 Qb6 Qxb6 Bxb6 Nd6+ Ke7 Bg5+",
        "opening": {
            "eco": "B12",
            "name": "Caro-Kann Defense: Advance Variation, Short Variation",
            "ply": 7
        },
        "winner": "white",
        "url": "https://lichess.org/5rWsvhTB/white"
    },
    "bEpMsSkN": {
        "id": "bEpMsSkN",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593954209619,
        "lastMoveAt": 1593959007662,
        "turns": 81,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "freddy267t",
                "rating": 1622,
                "ratingDiff": 23,
                "moveCentis": [
                    0,
                    2572,
                    2020,
                    6060,
                    4548,
                    1796,
                    14572,
                    12932,
                    6156,
                    14356,
                    9580,
                    17116,
                    13932,
                    484,
                    5660,
                    26532,
                    17844,
                    16444,
                    3700,
                    2116,
                    972,
                    8532,
                    8916,
                    2692,
                    5820,
                    11244,
                    2548,
                    3676,
                    2804,
                    2148,
                    6324,
                    3900,
                    4412,
                    7892,
                    2068,
                    3908,
                    796,
                    940,
                    884,
                    3876,
                    2003
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 2,
                    "blunder": 0,
                    "acpl": 32
                }
            },
            "black": {
                "userId": "sbstyn",
                "rating": 1615,
                "ratingDiff": -12,
                "moveCentis": [
                    0,
                    3460,
                    2324,
                    3356,
                    8916,
                    4164,
                    10684,
                    3100,
                    13396,
                    5396,
                    15852,
                    10500,
                    7124,
                    1468,
                    4796,
                    26700,
                    6764,
                    5332,
                    6308,
                    9300,
                    412,
                    4732,
                    636,
                    16068,
                    4228,
                    2948,
                    1180,
                    4836,
                    2732,
                    932,
                    2812,
                    604,
                    5900,
                    556,
                    2276,
                    612,
                    1596,
                    364,
                    836,
                    7980,
                    3728
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 3,
                    "blunder": 2,
                    "acpl": 57
                }
            }
        },
        "analysis": [
            {
                "eval": 20
            },
            {
                "eval": 25
            },
            {
                "eval": -8
            },
            {
                "eval": 37
            },
            {
                "eval": 22
            },
            {
                "eval": 87,
                "best": "g8f6",
                "variation": "Nf6 e3 e6 Bd3 dxc4 Bxc4 c5 O-O cxd4 exd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 78
            },
            {
                "eval": 88
            },
            {
                "eval": 15,
                "best": "f3e5",
                "variation": "Ne5 Bd7 Bg5 Be6 e3 g6 Qb3 Qb6 Bxf6 Qxb3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 51
            },
            {
                "eval": 24
            },
            {
                "eval": 50
            },
            {
                "eval": 5
            },
            {
                "eval": 187,
                "best": "d5c4",
                "variation": "dxc4 Bxc4 Nb6 Bb3 e6 Qd3 Bd6 O-O h6 g3 Nbd5 Bd2 Nb4 Qb1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. dxc4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 183
            },
            {
                "eval": 186
            },
            {
                "eval": 127,
                "best": "c4d5",
                "variation": "cxd5 cxd5 O-O Nc6 Rd1 d4 Bb5 Bd6 Ne2 O-O Bxc6 Rc8 Nxd4 bxc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. cxd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 202,
                "best": "d5d4",
                "variation": "d4 Rd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 209
            },
            {
                "eval": 214
            },
            {
                "eval": 154,
                "best": "f1d1",
                "variation": "Rd1 O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 311,
                "best": "e5c6",
                "variation": "Nc6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nc6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 155,
                "best": "f1e1",
                "variation": "Re1+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Re1+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 146
            },
            {
                "eval": 146
            },
            {
                "eval": 144
            },
            {
                "eval": 120
            },
            {
                "eval": 120
            },
            {
                "eval": 122
            },
            {
                "eval": 258,
                "best": "d5d4",
                "variation": "d4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. d4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 252
            },
            {
                "eval": 524,
                "best": "f8d8",
                "variation": "Rfd8 Nxd5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rfd8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 320,
                "best": "c3d5",
                "variation": "Nxd5 Bxh2+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nxd5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 481,
                "best": "g8h8",
                "variation": "Kh8 f4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kh8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 456
            },
            {
                "eval": 519
            },
            {
                "eval": 553
            },
            {
                "eval": 537
            },
            {
                "eval": 549
            },
            {
                "eval": 541
            },
            {
                "eval": 532
            },
            {
                "eval": 519
            },
            {
                "eval": 503
            },
            {
                "eval": 499
            },
            {
                "eval": 475
            },
            {
                "eval": 488
            },
            {
                "eval": 464
            },
            {
                "eval": 543
            },
            {
                "eval": 489
            },
            {
                "eval": 653,
                "best": "g7g6",
                "variation": "Kg6 Rxf7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kg6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 633
            },
            {
                "eval": 660
            },
            {
                "eval": 642
            },
            {
                "eval": 700
            },
            {
                "eval": 629
            },
            {
                "eval": 665
            },
            {
                "eval": 624
            },
            {
                "eval": 804
            },
            {
                "eval": 647
            },
            {
                "eval": 671
            },
            {
                "eval": 661
            },
            {
                "eval": 804
            },
            {
                "eval": 829
            },
            {
                "eval": 808
            },
            {
                "eval": 809
            },
            {
                "eval": 796
            },
            {
                "eval": 732
            },
            {
                "eval": 815
            },
            {
                "eval": 796
            },
            {
                "eval": 781
            },
            {
                "eval": 762
            },
            {
                "eval": 1082
            },
            {
                "eval": 1005
            },
            {
                "eval": 1174
            },
            {
                "eval": 1108
            },
            {
                "eval": 1087
            },
            {
                "eval": 1005
            },
            {
                "eval": 1112
            },
            {
                "eval": 969
            },
            {
                "mate": 3,
                "best": "b6f2",
                "variation": "Bf2 Kf3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Bf2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "mate": 2
            }
        ],
        "moves": "Nf3 d5 c4 c6 d4 Bg4 Nc3 Nf6 Qc2 Bxf3 exf3 Nbd7 Be2 e5 dxe5 Nxe5 O-O Bd6 cxd5 cxd5 Bb5+ Ned7 Bg5 O-O Bxd7 Qxd7 Bxf6 gxf6 Rad1 Rac8 Qd3 Qc7 g3 Be5 Nxd5 Qc2 Ne7+ Kg7 Nxc8 Qxd3 Rxd3 Rxc8 Rd7 Bxb2 Rxb7 Bd4 Rd1 Bb6 Rdd7 Rf8 g4 h6 Kg2 Kg6 h4 Kg7 f4 Kg6 f3 Kg7 Kf1 Kg6 f5+ Kg7 a4 Kg8 Ke2 Kg7 Kd3 Kg8 f4 Kg7 g5 fxg5 fxg5 hxg5 hxg5 Kg8 Ke4 f6 Rg7+",
        "opening": {
            "eco": "D11",
            "name": "Slav Defense: Modern Line",
            "ply": 5
        },
        "winner": "white",
        "url": "https://lichess.org/bEpMsSkN/white"
    },
    "BGEg9uIG": {
        "id": "BGEg9uIG",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593540052759,
        "lastMoveAt": 1593548403749,
        "turns": 81,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "firstnamelastname",
                "rating": 2206,
                "ratingDiff": 20,
                "moveCentis": [
                    0,
                    516,
                    364,
                    1076,
                    2260,
                    524,
                    3596,
                    51012,
                    8900,
                    340,
                    14204,
                    26924,
                    40796,
                    15156,
                    28420,
                    7092,
                    24788,
                    6212,
                    26004,
                    148,
                    2884,
                    7916,
                    31756,
                    7780,
                    6228,
                    2180,
                    212,
                    21796,
                    4796,
                    23812,
                    1596,
                    4708,
                    2340,
                    1372,
                    5708,
                    10196,
                    2316,
                    8020,
                    780,
                    548,
                    1393
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 32
                }
            },
            "black": {
                "userId": "skyfaller1",
                "rating": 2259,
                "ratingDiff": -20,
                "moveCentis": [
                    0,
                    436,
                    524,
                    404,
                    468,
                    540,
                    1204,
                    29740,
                    16100,
                    2012,
                    5668,
                    41876,
                    25588,
                    6108,
                    164,
                    51788,
                    39908,
                    22244,
                    2620,
                    2444,
                    23956,
                    12676,
                    39188,
                    13028,
                    13764,
                    164,
                    948,
                    9820,
                    7204,
                    2348,
                    2668,
                    1436,
                    4372,
                    19388,
                    11420,
                    716,
                    3940,
                    2444,
                    796,
                    0,
                    80
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 1,
                    "blunder": 3,
                    "acpl": 56
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 23
            },
            {
                "eval": 9
            },
            {
                "eval": 11
            },
            {
                "eval": 0
            },
            {
                "eval": 17
            },
            {
                "eval": 0
            },
            {
                "eval": 44
            },
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 18
            },
            {
                "eval": 38
            },
            {
                "eval": 53
            },
            {
                "eval": 53
            },
            {
                "eval": 47
            },
            {
                "eval": 67
            },
            {
                "eval": 96
            },
            {
                "eval": 101
            },
            {
                "eval": 91
            },
            {
                "eval": 65
            },
            {
                "eval": 47
            },
            {
                "eval": 17
            },
            {
                "eval": 54
            },
            {
                "eval": 0,
                "best": "d3c2",
                "variation": "Bc2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": -21
            },
            {
                "eval": -9
            },
            {
                "eval": 0
            },
            {
                "eval": 8
            },
            {
                "eval": 37
            },
            {
                "eval": 19
            },
            {
                "eval": 45
            },
            {
                "eval": 116,
                "best": "d8g5",
                "variation": "Qg5 Rae1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qg5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 118
            },
            {
                "eval": 115
            },
            {
                "eval": 128
            },
            {
                "eval": 128
            },
            {
                "eval": 122
            },
            {
                "eval": 160
            },
            {
                "eval": 165
            },
            {
                "eval": 138
            },
            {
                "eval": 172
            },
            {
                "eval": 203
            },
            {
                "eval": 161
            },
            {
                "eval": 370,
                "best": "c7f7",
                "variation": "Qf7 g4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qf7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 372
            },
            {
                "eval": 487,
                "best": "c7c6",
                "variation": "Qc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 450
            },
            {
                "eval": 489
            },
            {
                "eval": 433
            },
            {
                "eval": 434
            },
            {
                "eval": 138,
                "best": "c2g6",
                "variation": "Bg6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bg6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 193
            },
            {
                "eval": 115
            },
            {
                "eval": 210,
                "best": "c7f4",
                "variation": "Qf4 Re5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 84,
                "best": "c2g6",
                "variation": "Bg6 Rxe7 Bxe7 Qc7 Bxf6 Qd6 Qe5 Qxf6 Qxd5+ Kf8 Qc5+ Kg8 Be4 Kf7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bg6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 118
            },
            {
                "eval": 59,
                "best": "e1e5",
                "variation": "Qe5 Qxe5 dxe5 Nh5 Kf2 Nf4 g3 Nd3+ Bxd3 cxd3 Ke3 d2 Kxd2 Kf7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 32
            },
            {
                "eval": 27
            },
            {
                "eval": 61
            },
            {
                "eval": 62
            },
            {
                "eval": 100
            },
            {
                "eval": 108
            },
            {
                "eval": 311,
                "best": "d7e6",
                "variation": "Be6 Kf4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Be6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 290
            },
            {
                "eval": 463,
                "best": "f6h7",
                "variation": "Nh7 Ke5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nh7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 331,
                "best": "g4g5",
                "variation": "g5 Bh3 gxf6 Kxf6 Kg3 Bf1 Bd6 Bd3 Bxd3 cxd3 Kf2 Kf5 Ke3 Ke6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 370
            },
            {
                "eval": 323
            },
            {
                "eval": 720,
                "best": "f6h7",
                "variation": "Nh7 Ke5 Ng5 Kd6 Be6 Kc7 Nxf3 Kb7 Bxg4 Bd1 g5 Kxa6 Bc8+ Kb6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nh7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 640
            },
            {
                "eval": 945
            },
            {
                "eval": 857
            },
            {
                "eval": 1463
            },
            {
                "eval": 1418
            },
            {
                "eval": 1370
            },
            {
                "eval": 1158
            }
        ],
        "moves": "d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Bd3 d5 Nf3 b6 O-O Ba6 Qe2 Bb7 a3 Bxc3 bxc3 Nbd7 cxd5 exd5 a4 c5 a5 c4 Bf5 b5 Ba3 Re8 Bb4 Bc8 Bc2 Ne4 Nd2 f5 f3 Nxd2 Qxd2 Nf6 Rae1 Qc7 Qf2 a6 Qh4 h6 Re2 f4 Rfe1 fxe3 Rxe3 Rxe3 Rxe3 Bd7 Re7 Re8 Qe1 Qd8 Rxe8+ Qxe8 Qxe8+ Bxe8 Kf2 Kf7 g4 Bd7 Kg3 g6 Kf4 h5 h3 hxg4 hxg4 Bc6 Kg5 Nh7+ Kh6 Nf8 Bxf8 Kxf8 Kxg6",
        "opening": {
            "eco": "E52",
            "name": "Nimzo-Indian Defense: Normal Variation, Schlechter Defense",
            "ply": 12
        },
        "winner": "white",
        "url": "https://lichess.org/BGEg9uIG/black"
    },
    "d0O996Rw": {
        "id": "d0O996Rw",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593995453828,
        "lastMoveAt": 1594004345338,
        "turns": 106,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "marcelluspye",
                "rating": 2009,
                "ratingDiff": -14,
                "moveCentis": [
                    0,
                    1028,
                    11468,
                    12940,
                    7116,
                    10780,
                    4332,
                    9276,
                    276,
                    26676,
                    6556,
                    23908,
                    692,
                    3652,
                    7892,
                    45900,
                    15076,
                    24220,
                    25060,
                    500,
                    43612,
                    14372,
                    19996,
                    19612,
                    13324,
                    19132,
                    196,
                    188,
                    0,
                    1612,
                    132,
                    12516,
                    524,
                    0,
                    172,
                    140,
                    196,
                    7100,
                    220,
                    172,
                    18652,
                    140,
                    132,
                    34788,
                    268,
                    60,
                    620,
                    548,
                    1492,
                    1580,
                    1196,
                    204,
                    948,
                    832
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 1,
                    "blunder": 7,
                    "acpl": 84
                }
            },
            "black": {
                "userId": "nsmiller7",
                "rating": 1998,
                "ratingDiff": 14,
                "moveCentis": [
                    0,
                    1060,
                    2132,
                    3252,
                    22660,
                    2196,
                    11444,
                    8716,
                    5148,
                    12572,
                    11076,
                    64716,
                    22108,
                    11148,
                    11092,
                    14916,
                    4716,
                    20820,
                    16916,
                    17540,
                    6444,
                    36884,
                    12908,
                    6452,
                    20388,
                    8044,
                    3156,
                    3692,
                    4924,
                    4,
                    2916,
                    3300,
                    6116,
                    2228,
                    860,
                    1988,
                    3372,
                    1444,
                    7980,
                    10684,
                    1204,
                    804,
                    2812,
                    812,
                    316,
                    444,
                    748,
                    12092,
                    1940,
                    1484,
                    1004,
                    780,
                    783
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 1,
                    "blunder": 7,
                    "acpl": 64
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 33
            },
            {
                "eval": 14
            },
            {
                "eval": 18
            },
            {
                "eval": -20
            },
            {
                "eval": 13
            },
            {
                "eval": 1
            },
            {
                "eval": 58,
                "best": "e7e6",
                "variation": "e6 Be2 c5 f4 Bg6 Bb5+ Nd7 Nf3 Nf6 O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 4,
                "best": "d2d4",
                "variation": "d4 e5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 7
            },
            {
                "eval": 0
            },
            {
                "eval": 11
            },
            {
                "eval": 20
            },
            {
                "eval": 39
            },
            {
                "eval": -40,
                "best": "e2f4",
                "variation": "Nf4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -37
            },
            {
                "eval": -46
            },
            {
                "eval": 7,
                "best": "d8d7",
                "variation": "Qd7 Nce2 O-O-O c4 Kb8 Kf2 Bxd3 Qxd3 h5 h4 Bd6 a3 Bxg3+ Nxg3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 23
            },
            {
                "eval": 68
            },
            {
                "eval": 41
            },
            {
                "eval": 69
            },
            {
                "eval": 64
            },
            {
                "eval": 118,
                "best": "d8d6",
                "variation": "Qd6 e5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 116
            },
            {
                "eval": 262,
                "best": "h4h3",
                "variation": "h3 g3 Bh5 exf5 Nxd4 Ne4 Nxe2+ Bxe2 Qxd1 Bxd1 O-O-O Bxh5 Rxh5 fxe6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. h3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 176,
                "best": "c3a4",
                "variation": "Na4 Nxe2+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Na4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 230
            },
            {
                "eval": 221
            },
            {
                "eval": 338,
                "best": "h4h3",
                "variation": "h3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "c3e4",
                "variation": "Ne4 Bxe4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ne4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 592,
                "best": "h4h3",
                "variation": "h3 Rg1 hxg2+ Rxg2 Bxd3 Qxd3 Rxh2+ Rxh2 Qd5+ Kg1 Nf3+ Kh1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -203,
                "best": "e2d4",
                "variation": "Nxd4 Bxd4 Bxf5 exf5 Bxd4 h3 Qe2+ Qe7 Qf3 O-O-O Rae1 Qg5 gxh3 Ne7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nxd4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -192
            },
            {
                "eval": -269,
                "best": "e2f4",
                "variation": "Nf4 Qxd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -33,
                "best": "d8d1",
                "variation": "Qxd1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxd1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -182,
                "best": "e2f4",
                "variation": "Nf4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nf4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -114,
                "best": "g8h6",
                "variation": "Ngh6 h3 O-O Nac3 c6 Ne4 Rad8 Qc3 Nf7 Bf4 N7d6 Bxd6 Nxd6 Qe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ngh6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -117
            },
            {
                "eval": 62,
                "best": "d8d5",
                "variation": "Rd5 Bb2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -216,
                "best": "e2f4",
                "variation": "Nf4 Rh6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nf4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -211
            },
            {
                "eval": -247
            },
            {
                "eval": 0,
                "best": "d8d1",
                "variation": "Rxd1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rxd1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 21
            },
            {
                "eval": -58,
                "best": "e2f4",
                "variation": "Nf4 Qf7 Nxe6 Qxe6 Qxf5 Qxf5 Rxf5 Rf8 Rh5 Rd7 Rxh4 Rdf7 g3 Rf1+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "e8g8",
                "variation": "O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 298,
                "best": "e8g8",
                "variation": "O-O Nxe6 Ng3+ Bxg3 Rxf3 Rdxf3 Qe7 Nxd8 hxg3 Nf7 Qe2 hxg3 Qxc2 g4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. O-O was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -218,
                "best": "f1e1",
                "variation": "Re1 Ng3+ hxg3 Bf2 Nh3 hxg3 Bxg3 Bxe1 Bxe1 Kd7 Kg1 Qg6 Qf4 Rc8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Re1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -183
            },
            {
                "eval": -202
            },
            {
                "eval": -216
            },
            {
                "eval": -275
            },
            {
                "eval": -277
            },
            {
                "eval": -279
            },
            {
                "eval": 366,
                "best": "h8c8",
                "variation": "Rc8 Bxg7 Rxc2 Rf1 Bf2 Rd1 d4 h3 d3 g4 hxg3 Rxd3 g2+ Kxg2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rc8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0,
                "best": "e5d6",
                "variation": "Bd6+ Kxd6 Rxf8 Bd4 g3 hxg3 hxg3 Be5 Kg2 Kc5 Rd8 b6 Kf3 a5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bd6+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": -302,
                "best": "h2h3",
                "variation": "h3 Kf7 g3 hxg3 Kg2 g6 Bxg3 Kf6 Kf3 Kf5 a4 Bc5 Be1 d4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -228
            },
            {
                "eval": -315,
                "best": "c2c4",
                "variation": "c4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -54,
                "best": "f8f7",
                "variation": "Kf7 b4 b5 Bd6 Ke6 Bf8 g6 Bc5 Bxc5 bxc5 Kd7 Kg1 Kc6 Kf2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kf7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -44
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -1229,
                "best": "g3h3",
                "variation": "Kxh3 Kf4 Kh4 Ke3 Kg5 Kxd4 h4 Ke3 h5 gxh5 gxh5 d4 h6 d3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kxh3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -1312
            },
            {
                "eval": -1297
            },
            {
                "eval": -1206
            },
            {
                "eval": -1434
            },
            {
                "eval": -1327
            },
            {
                "eval": -1986
            },
            {
                "eval": -1406
            },
            {
                "eval": -1253
            },
            {
                "eval": -1220
            },
            {
                "eval": -2412
            },
            {
                "eval": -1261
            },
            {
                "mate": -14,
                "best": "h2g3",
                "variation": "hxg3 h2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. hxg3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -13
            },
            {
                "mate": -13
            },
            {
                "mate": -12
            },
            {
                "mate": -12
            },
            {
                "mate": -12
            },
            {
                "mate": -12
            },
            {
                "mate": -11
            },
            {
                "mate": -11
            },
            {
                "mate": -10
            },
            {
                "mate": -10
            },
            {
                "mate": -9
            },
            {
                "mate": -7
            },
            {
                "mate": -6
            },
            {
                "mate": -3
            },
            {
                "mate": -2
            }
        ],
        "moves": "b3 d5 Bb2 Bg4 f3 Bh5 e3 f6 Ne2 Nc6 Nbc3 e6 d4 a6 Ng3 Bg6 Bd3 f5 O-O h5 Nge2 h4 e4 dxe4 fxe4 Nxd4 exf5 Bc5 Kh1 Bxf5 Na4 Ba7 Bxf5 Nxf5 Be5 Qe7 Qd3 Rd8 Qf3 c6 Rad1 Nf6 Nac3 Nd5 Nxd5 cxd5 Rd3 Qg5 Nf4 Ke7 Nxd5+ Rxd5 Rxd5 exd5 Qxf5 Qxf5 Rxf5 Rf8 Rxf8 Kxf8 g3 h3 c3 b5 Bd4 Bxd4 cxd4 Kf7 Kg1 Kf6 Kf2 Kf5 Kf3 b4 g4+ Kg5 Kg3 g6 Kf3 Kh4 Kf4 g5+ Ke5 Kxg4 Kxd5 Kf5 Kc5 g4 d5 g3 d6 g2 d7 g1=Q+ Kc6 Qg5 Kc7 Qe7 Kc8 Qc5+ Kb7 Qd6 Kc8 Qc6+ Kd8 Ke6",
        "opening": {
            "eco": "A01",
            "name": "Nimzo-Larsen Attack: Classical Variation",
            "ply": 2
        },
        "winner": "black",
        "url": "https://lichess.org/d0O996Rw/white"
    },
    "CjStgMph": {
        "id": "CjStgMph",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593610317911,
        "lastMoveAt": 1593619751849,
        "turns": 98,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "y3ll3r",
                "rating": 1932,
                "ratingDiff": -5,
                "moveCentis": [
                    0,
                    228,
                    260,
                    220,
                    180,
                    6588,
                    7604,
                    500,
                    9380,
                    17020,
                    9332,
                    12420,
                    18108,
                    1452,
                    91748,
                    804,
                    1876,
                    76540,
                    20500,
                    21868,
                    2772,
                    7932,
                    29764,
                    8596,
                    12636,
                    13404,
                    3820,
                    5532,
                    5180,
                    2796,
                    4572,
                    7164,
                    2380,
                    2388,
                    148,
                    2188,
                    6908,
                    2804,
                    5564,
                    644,
                    3372,
                    3100,
                    16372,
                    3204,
                    9524,
                    7948,
                    772,
                    1828,
                    380,
                    2809
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 5,
                    "blunder": 4,
                    "acpl": 76
                }
            },
            "black": {
                "userId": "n_mar",
                "rating": 1973,
                "ratingDiff": 17,
                "moveCentis": [
                    0,
                    124,
                    196,
                    148,
                    292,
                    3156,
                    4548,
                    11324,
                    45916,
                    6724,
                    24660,
                    22764,
                    50180,
                    42100,
                    5868,
                    12580,
                    2884,
                    22052,
                    14460,
                    0,
                    29476,
                    9532,
                    15092,
                    14836,
                    0,
                    18484,
                    6540,
                    1412,
                    3900,
                    20444,
                    6732,
                    0,
                    1284,
                    0,
                    2020,
                    3172,
                    4068,
                    7340,
                    2148,
                    3748,
                    3740,
                    16548,
                    9636,
                    8620,
                    2644,
                    2012,
                    2916,
                    916,
                    0
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 3,
                    "blunder": 2,
                    "acpl": 54
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 27
            },
            {
                "eval": 27
            },
            {
                "eval": 13
            },
            {
                "eval": 15
            },
            {
                "eval": 26
            },
            {
                "eval": 27
            },
            {
                "eval": 25
            },
            {
                "eval": 31
            },
            {
                "eval": 16
            },
            {
                "eval": 35
            },
            {
                "eval": 38
            },
            {
                "eval": 53
            },
            {
                "eval": 22
            },
            {
                "eval": 71
            },
            {
                "eval": 78
            },
            {
                "eval": 78
            },
            {
                "eval": 72
            },
            {
                "eval": 108
            },
            {
                "eval": 60
            },
            {
                "eval": 128,
                "best": "e5d4",
                "variation": "exd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. exd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -291,
                "best": "e4f5",
                "variation": "exf5 d5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. exf5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -185,
                "best": "g4f2",
                "variation": "Nxf2 Kxf2 fxe4 Rxe4 d5 Rf4 exf4 Bd3+ Kg8 N1h2 Qf6 Ra2 Bf5 Ng4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxf2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -336,
                "best": "h3g4",
                "variation": "hxg4 exf3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. hxg4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -154,
                "best": "g4f2",
                "variation": "Nxf2 Kxf2 d5 Rf4 exf4 Bb3 Ne7 Kg1 Ng6 Bc2 Bf5 Bxf5 Rxf5 Qc2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nxf2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -242,
                "best": "e4g4",
                "variation": "Rxg4 dxc4 Rg3 exd4 cxd4 Bxd4 Nxd4 Qxd4 Be3 Qxd1 Rxd1 Bf5 b5 axb5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxg4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -233
            },
            {
                "eval": -244
            },
            {
                "eval": -231
            },
            {
                "eval": -251
            },
            {
                "eval": -250
            },
            {
                "eval": -348,
                "best": "d1d3",
                "variation": "Qd3+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd3+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -354
            },
            {
                "eval": -384
            },
            {
                "eval": -395
            },
            {
                "eval": -370
            },
            {
                "eval": -361
            },
            {
                "eval": -625,
                "best": "c3c4",
                "variation": "c4 d3 Be3 Bxe3 Nxe3 Rf4 Rb1 Nd4 Nxd4 Rfxd4 gxh6 gxh6 f3 d2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. c4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -599
            },
            {
                "eval": -581
            },
            {
                "eval": -501
            },
            {
                "eval": -504
            },
            {
                "eval": -377,
                "best": "d8d1",
                "variation": "Rd1+ Kg2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd1+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -463
            },
            {
                "eval": -374
            },
            {
                "eval": -359
            },
            {
                "eval": -381
            },
            {
                "eval": -465
            },
            {
                "eval": -437
            },
            {
                "eval": -457
            },
            {
                "eval": -416
            },
            {
                "eval": -435
            },
            {
                "eval": -379
            },
            {
                "eval": -394
            },
            {
                "eval": -375
            },
            {
                "eval": -443
            },
            {
                "eval": -438
            },
            {
                "eval": -458
            },
            {
                "eval": -229,
                "best": "g6f5",
                "variation": "Kf5 Be3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kf5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -244
            },
            {
                "eval": -252
            },
            {
                "eval": -566,
                "best": "g3f4",
                "variation": "Kf4 Rf5+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kf4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -532
            },
            {
                "eval": -572
            },
            {
                "eval": -566
            },
            {
                "eval": -530
            },
            {
                "eval": -464
            },
            {
                "eval": -547
            },
            {
                "eval": -456
            },
            {
                "eval": -531
            },
            {
                "eval": -451
            },
            {
                "eval": -457
            },
            {
                "eval": -207,
                "best": "b5d4",
                "variation": "Nd4+ Ke3 Nc2+ Kd2 Nb4 Ne5 Nd5 Nf7 Kxf4 Kd3 b5 Nd6 c4+ Kd4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nd4+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -358,
                "best": "d3e5",
                "variation": "Ne5 Na3 Ke3 c3 Kd4 Nb5+ Ke3 Nc7 Nd3 Na6 Nc1 b5 f3 b4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ne5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -180,
                "best": "b5c7",
                "variation": "Nc7 Ke3 b5 Nc2 g6 Na3 Ke6 Kd4 Kd6 Nxb5+ Nxb5+ Kxc4 Nc7 Kd3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nc7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -208
            },
            {
                "eval": -129
            },
            {
                "eval": -224
            },
            {
                "eval": -224
            },
            {
                "eval": -275
            },
            {
                "eval": -246
            },
            {
                "eval": -394,
                "best": "e3d4",
                "variation": "Kd4 Na4 Ke3 Nb2 Kd2 Nd3 Nc7 b4 Nd5 b3 Kc3 b2 Kc2 Ke6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kd4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -166,
                "best": "f5e6",
                "variation": "Ke6 Kd4 Kd6 f5 Nb3+ Kc3 Na5 Na6 Nc6 f4 Ne7 Kb4 Kc6 Nb8+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ke6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -503,
                "best": "b4c2",
                "variation": "Nc2 b4 Nd4+ Kf6 Nc2 b3 Na3 Kf5 Nxc4 b2 Na3 Ne1 Nb1 Ng2+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nc2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -397
            },
            {
                "eval": -708,
                "best": "e3d2",
                "variation": "Kd2 Nxf3+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kd2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -631
            },
            {
                "eval": -822
            },
            {
                "eval": -786
            },
            {
                "eval": -784
            },
            {
                "eval": -661
            },
            {
                "mate": -16,
                "best": "e3c2",
                "variation": "Nc2 Kd5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. Nc2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "mate": -16
            },
            {
                "mate": -16
            },
            {
                "eval": -7286
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d3 O-O O-O d6 Re1 a6 a4 h6 Nbd2 Kh7 b4 Ba7 Nf1 Ng4 d4 f5 h3 fxe4 Rxe4 d5 Bxd5 Qxd5 Rxg4 Bxg4 hxg4 exd4 g5 Rad8 Qd3+ Qf5 Qxf5+ Rxf5 Ng3 Rxf3 gxf3 dxc3 b5 Nd4 Kg2 axb5 axb5 Nxb5 Bf4 hxg5 Bxg5 Rd5 Bf4 Bb6 Rc1 Bd4 Ne4 Kg6 Kg3 Be5 Bxe5 Rxe5 Nxc3 Rc5 Ne2 Rxc1 Nxc1 Kf5 Nd3 b6 f4 c5 Kf3 c4 Nb4 Nd4+ Ke3 Ne6 Nd5 b5 f3 Nc5 Nb4 Nd3 Nd5 Ne1 Ke2 Ng2 Kd2 Nxf4 Ne3+ Ke5 Kc3 Nd5+ Nxd5 Kxd5",
        "opening": {
            "eco": "C53",
            "name": "Italian Game: Classical Variation, Giuoco Pianissimo",
            "ply": 9
        },
        "winner": "black",
        "url": "https://lichess.org/CjStgMph/black"
    },
    "3mHbNpAh": {
        "id": "3mHbNpAh",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593885821101,
        "lastMoveAt": 1593895694087,
        "turns": 115,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "azelya196",
                "rating": 1937,
                "ratingDiff": 18,
                "moveCentis": [
                    0,
                    932,
                    3796,
                    956,
                    1172,
                    7844,
                    29332,
                    11900,
                    44636,
                    68828,
                    8956,
                    14428,
                    2444,
                    32020,
                    18964,
                    612,
                    9732,
                    4428,
                    2804,
                    5692,
                    12476,
                    13860,
                    4228,
                    2404,
                    15236,
                    9252,
                    9068,
                    3708,
                    4196,
                    2884,
                    572,
                    2692,
                    476,
                    7412,
                    5924,
                    22828,
                    25508,
                    2332,
                    2484,
                    4284,
                    6964,
                    244,
                    4292,
                    1348,
                    9612,
                    3588,
                    12860,
                    2964,
                    5156,
                    12212,
                    1452,
                    7732,
                    2564,
                    5332,
                    8196,
                    252,
                    1780,
                    4336
                ],
                "analysis": {
                    "inaccuracy": 11,
                    "mistake": 2,
                    "blunder": 1,
                    "acpl": 44
                }
            },
            "black": {
                "userId": "ikew",
                "rating": 1913,
                "ratingDiff": -19,
                "moveCentis": [
                    0,
                    196,
                    2732,
                    10676,
                    508,
                    11092,
                    42844,
                    11964,
                    36068,
                    28500,
                    53540,
                    0,
                    18980,
                    12716,
                    7940,
                    4,
                    13436,
                    7260,
                    18908,
                    12916,
                    460,
                    2748,
                    48292,
                    956,
                    3268,
                    2516,
                    9012,
                    4540,
                    1972,
                    2636,
                    4,
                    4620,
                    828,
                    1964,
                    1428,
                    10228,
                    8308,
                    11764,
                    7364,
                    15212,
                    180,
                    4,
                    172,
                    772,
                    3324,
                    740,
                    660,
                    4908,
                    13740,
                    1108,
                    156,
                    2548,
                    1412,
                    2988,
                    764,
                    1020,
                    204,
                    6409
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 8,
                    "blunder": 3,
                    "acpl": 54
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 50
            },
            {
                "eval": 30
            },
            {
                "eval": 56
            },
            {
                "eval": 22
            },
            {
                "eval": 49
            },
            {
                "eval": 57
            },
            {
                "eval": 53
            },
            {
                "eval": 29
            },
            {
                "eval": 37
            },
            {
                "eval": 31
            },
            {
                "eval": 67
            },
            {
                "eval": 73
            },
            {
                "eval": 79
            },
            {
                "eval": 60
            },
            {
                "eval": 61
            },
            {
                "eval": 0,
                "best": "e3h6",
                "variation": "Bh6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bh6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -17
            },
            {
                "eval": -82,
                "best": "e3h6",
                "variation": "Bh6 Bxh6 Qxh6 cxd5 exd5 Nxd5 Nxd5 Bxd5 O-O e6 a4 Qf6 axb5 axb5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bh6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -4,
                "best": "c6d5",
                "variation": "cxd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. cxd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -138,
                "best": "d5c6",
                "variation": "dxc6 Bxc6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. dxc6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -33,
                "best": "c6d5",
                "variation": "cxd5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. cxd5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -41
            },
            {
                "eval": -42
            },
            {
                "eval": -42
            },
            {
                "eval": -34
            },
            {
                "eval": -41
            },
            {
                "eval": -12
            },
            {
                "eval": -27
            },
            {
                "eval": 51,
                "best": "h6h5",
                "variation": "h5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 12
            },
            {
                "eval": 36
            },
            {
                "eval": -42,
                "best": "e4e5",
                "variation": "e5 Nh5 exd6 Qxd6 Qxd6 exd6 Rxd6 O-O Kd2 Be5 Rd7 Bc6 Re7 Bf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -25
            },
            {
                "eval": -77,
                "best": "d1b1",
                "variation": "Rb1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rb1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -37
            },
            {
                "eval": -82
            },
            {
                "eval": 44,
                "best": "g7c3",
                "variation": "Bxc3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bxc3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 65
            },
            {
                "eval": 57
            },
            {
                "eval": 69
            },
            {
                "eval": 79
            },
            {
                "eval": 67
            },
            {
                "eval": 166,
                "best": "c7c8",
                "variation": "Qc8 c3 f6 Qd2 Kf7 Bf2 Kg7 h3 Qe8 Qe3 Rc6 Rfe1 g5 Qa7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 75,
                "best": "d1d2",
                "variation": "Rd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 225,
                "best": "f7f6",
                "variation": "f6 Bd4 Qc8 Qd2 Kf7 Rde1 Qe6 Qe3 Rcc8 f4 g5 Rf3 Qc4 Qd2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. f6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 194
            },
            {
                "eval": 208
            },
            {
                "eval": 202
            },
            {
                "eval": 229
            },
            {
                "eval": 182
            },
            {
                "eval": 276,
                "best": "c8e6",
                "variation": "Qe6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 231
            },
            {
                "eval": 261
            },
            {
                "eval": 166,
                "best": "f2e3",
                "variation": "Qe3 a5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 192
            },
            {
                "eval": 203
            },
            {
                "eval": 209
            },
            {
                "eval": 149,
                "best": "e3e1",
                "variation": "Ree1 g5 Bd4 Rg8 Rf1 Qd8 Qe2 Bc8 Qc2 Rg6 b3 axb3 Qxb3 Kf8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ree1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 149
            },
            {
                "eval": 145
            },
            {
                "eval": 136
            },
            {
                "eval": 157
            },
            {
                "eval": 142
            },
            {
                "eval": 132
            },
            {
                "eval": 156
            },
            {
                "eval": 149
            },
            {
                "eval": 268,
                "best": "h8f8",
                "variation": "Rf8 Qf6+ Kh7 Red3 Ba6 Rd1 a3 bxa3 Qxa3 Qf4 Qxc3 Rc1 Qa5 h4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rf8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -269,
                "best": "h4f2",
                "variation": "Qf2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qf2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -250
            },
            {
                "eval": -247
            },
            {
                "eval": -234
            },
            {
                "eval": -253
            },
            {
                "eval": -201
            },
            {
                "eval": -242
            },
            {
                "eval": -229
            },
            {
                "eval": -231
            },
            {
                "eval": -70,
                "best": "b7a6",
                "variation": "Ba6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ba6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -105
            },
            {
                "eval": 0,
                "best": "b7c6",
                "variation": "Bc6 Qd4 Qb5 c4 dxc4 Re2 c3 Qxc3 Bd5 Rb2 Qd7 Kg1 Qa7+ Kh1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bc6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 65,
                "best": "g7g6",
                "variation": "Kg6 g4 f5 exf6 Kxf6 b5 Ke5 Rb4 Rf8 Ke2 Bxf3+ Kd3 Bd5 b6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kg6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "f2e2",
                "variation": "Ke2 Kg6 Rxd5 exd5 Rxa2 Kf5 b5 Rb8 Rb2 Kxe5 Kd3 h5 b6 Rb7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ke2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 131,
                "best": "g7g6",
                "variation": "Kg6 b5 Kf5 Rdxa2 Bxa2 Rxa2 Rb8 Ra7 Kg6 Ra5 Kf5 Ke3 Kxe5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kg6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 146
            },
            {
                "eval": 210,
                "best": "g7g6",
                "variation": "Kg6 b5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kg6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 174
            },
            {
                "eval": 187
            },
            {
                "eval": 146
            },
            {
                "eval": 397,
                "best": "f7f6",
                "variation": "f6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 323
            },
            {
                "eval": 318
            },
            {
                "eval": 210,
                "best": "h5h6",
                "variation": "Kxh6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kxh6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 534,
                "best": "g5g4",
                "variation": "g4+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. g4+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 530
            },
            {
                "eval": 500
            },
            {
                "eval": 258,
                "best": "a1c1",
                "variation": "Rc1+ Kb8 b7 Bxb7 Kxh6 Ra5 Ra1 Rc5 Raxa2 e5 Kh5 g4 Kxg4 e4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rc1+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 266
            },
            {
                "eval": 223
            },
            {
                "eval": 449,
                "best": "d5c4",
                "variation": "Bc4 h3 Ra5 Ra1 e5 Kxg5 e4+ Kf4 exf3 Kxf3 Bd5+ Kg3 Be6 h4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bc4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 318,
                "best": "h6g5",
                "variation": "Kxg5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kxg5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 261
            },
            {
                "eval": 194,
                "best": "h6g7",
                "variation": "Kg7 Rf5 Rc1 Bc4 Rb4 Rc5 Kxf7 Rc6 Ra4 e5+ Rcxc4 Rxc4 Rxa2 e4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kg7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 450,
                "best": "d5c4",
                "variation": "Bc4 h3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bc4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 420
            },
            {
                "eval": 429
            },
            {
                "eval": 387
            },
            {
                "eval": 535,
                "best": "a3a4",
                "variation": "Ra4 Kf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ra4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 461
            }
        ],
        "moves": "d4 g6 e4 Bg7 Be3 d6 Nc3 a6 Qd2 b5 Be2 Nd7 Nf3 Ngf6 a3 Bb7 d5 c6 Rd1 h6 Ng1 Rc8 dxc6 Bxc6 f3 Bb7 Nh3 Ne5 Nf2 Nc4 Bxc4 Rxc4 O-O Nd7 Nd3 Qc7 Nb4 Nb6 Qf2 Bxc3 Bxb6 Bxb4 axb4 Qc6 c3 Rh7 Bd4 Qc8 e5 d5 Rde1 e6 Bc5 Rh8 Re3 a5 Ra1 a4 Rf1 Rxc5 bxc5 Qxc5 Rd1 Kf8 Rd4 Kg7 Qh4 g5 Qh5 b4 Qg4 a3 Kf2 a2 Rd1 bxc3 bxc3 Ra8 Ra1 Qb6 Qb4 Qxb4 cxb4 d4 Rd3 Bd5 Rxd4 Rc8 Rd2 Rc3 Rb2 Kf8 Kg3 Ke7 Kg4 Re3 Kh5 Rxe5 b5 Kd7 b6 Kc8 Kxh6 Kb7 Rc1 Re3 Ra1 Re5 Rc1 Re3 Kxg5 Ra3 Ra1 Ra6 Kf6",
        "opening": {
            "eco": "B06",
            "name": "Robatsch (Modern) Defense",
            "ply": 4
        },
        "winner": "white",
        "url": "https://lichess.org/3mHbNpAh/white"
    },
    "7sM6Em1f": {
        "id": "7sM6Em1f",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593468127087,
        "lastMoveAt": 1593471460994,
        "turns": 29,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "amanlikekennyken",
                "rating": 1860,
                "ratingDiff": 7,
                "moveCentis": [
                    0,
                    2220,
                    396,
                    412,
                    604,
                    4084,
                    5796,
                    1644,
                    16092,
                    83980,
                    9668,
                    380,
                    17052,
                    10876,
                    10932
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 38
                }
            },
            "black": {
                "userId": "macalda",
                "rating": 1858,
                "ratingDiff": -8,
                "moveCentis": [
                    0,
                    124,
                    4,
                    36,
                    68,
                    716,
                    13068,
                    316,
                    55636,
                    17604,
                    1284,
                    34332,
                    43668,
                    788,
                    852
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 78
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 26
            },
            {
                "eval": 17
            },
            {
                "eval": 16
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": 29
            },
            {
                "eval": -21
            },
            {
                "eval": -24
            },
            {
                "eval": -37
            },
            {
                "eval": 2
            },
            {
                "eval": -36
            },
            {
                "eval": 37,
                "best": "f8e7",
                "variation": "Be7 O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 13
            },
            {
                "eval": 33
            },
            {
                "eval": -74,
                "best": "c4e6",
                "variation": "Bxe6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bxe6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -50
            },
            {
                "eval": -47
            },
            {
                "eval": -54
            },
            {
                "eval": -105
            },
            {
                "eval": 419,
                "best": "g7g5",
                "variation": "g5 Bg3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. g5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 366
            },
            {
                "eval": 580,
                "best": "b7e4",
                "variation": "Bxe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxe4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 545
            },
            {
                "eval": 698
            },
            {
                "eval": 554
            }
        ],
        "moves": "e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Bc4 e6 Bg5 h6 Bh4 Nbd7 Qe2 b5 Bd3 Bb7 a3 Be7 O-O Nxe4 Bxe4 Bxh4 Bxb7 Rb8 Nc6",
        "opening": {
            "eco": "B90",
            "name": "Sicilian Defense: Najdorf, Lipnitsky Attack",
            "ply": 11
        },
        "winner": "white",
        "url": "https://lichess.org/7sM6Em1f/white"
    },
    "pcGVYeMh": {
        "id": "pcGVYeMh",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593619219165,
        "lastMoveAt": 1593622105763,
        "turns": 40,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "psymar2",
                "rating": 1734,
                "ratingDiff": -13,
                "moveCentis": [
                    0,
                    556,
                    196,
                    124,
                    572,
                    204,
                    348,
                    14748,
                    2028,
                    1788,
                    3228,
                    29324,
                    4620,
                    13324,
                    1196,
                    5188,
                    3508,
                    4124,
                    380,
                    844,
                    15521
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 0,
                    "blunder": 2,
                    "acpl": 48
                }
            },
            "black": {
                "userId": "drotciv",
                "rating": 1753,
                "ratingDiff": 13,
                "moveCentis": [
                    0,
                    524,
                    340,
                    284,
                    1340,
                    396,
                    2188,
                    26780,
                    24236,
                    2884,
                    5716,
                    1612,
                    7836,
                    35556,
                    5156,
                    43700,
                    1324,
                    4,
                    8516,
                    30660
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 29
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 12
            },
            {
                "eval": 1
            },
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 14
            },
            {
                "eval": 0
            },
            {
                "eval": 12
            },
            {
                "eval": -41
            },
            {
                "eval": 40,
                "best": "e8g8",
                "variation": "O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 1
            },
            {
                "eval": 114,
                "best": "e8g8",
                "variation": "O-O",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. O-O was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 77
            },
            {
                "eval": 129
            },
            {
                "eval": 134
            },
            {
                "eval": 128
            },
            {
                "eval": 91
            },
            {
                "eval": 51
            },
            {
                "eval": 42
            },
            {
                "eval": 255,
                "best": "e8f8",
                "variation": "Kf8 Bg5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kf8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -48,
                "best": "f3f4",
                "variation": "f4 a6 Bc6 O-O-O f5 Ne5 fxe6 Nxc6 exf7 Qe6 Qh5 Qg6 Qh3+ Kb7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -42
            },
            {
                "eval": -46
            },
            {
                "eval": -55
            },
            {
                "eval": -329,
                "best": "f3f4",
                "variation": "f4 a6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -329
            },
            {
                "eval": -393
            },
            {
                "eval": -401
            },
            {
                "eval": -430
            },
            {
                "eval": -432
            },
            {
                "eval": -453
            },
            {
                "eval": -431
            },
            {
                "eval": -417
            },
            {
                "eval": -413
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Nf6 Nc3 Bb4 Nxc6 bxc6 Bd3 d5 Bd2 Qe7 O-O Bg4 f3 Bc5+ Kh1 Be6 exd5 cxd5 Bb5+ Nd7 Nxd5 Bxd5 Re1 Be6 Bf4 Rb8 Bxd7+ Qxd7 Qxd7+ Kxd7 Rad1+ Kc8 Be5 Rg8",
        "opening": {
            "eco": "C45",
            "name": "Scotch Game: Schmidt Variation",
            "ply": 8
        },
        "winner": "black",
        "url": "https://lichess.org/pcGVYeMh/black"
    },
    "av6K4gR0": {
        "id": "av6K4gR0",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593979273948,
        "lastMoveAt": 1593989470995,
        "turns": 137,
        "color": "black",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "mr_peters",
                "rating": 1739,
                "ratingDiff": 12,
                "moveCentis": [
                    0,
                    332,
                    2372,
                    2780,
                    1332,
                    1692,
                    5268,
                    156,
                    3316,
                    1564,
                    7604,
                    8644,
                    31340,
                    900,
                    868,
                    1788,
                    42812,
                    12292,
                    14596,
                    41468,
                    41196,
                    5788,
                    37964,
                    23668,
                    3308,
                    8964,
                    10644,
                    27996,
                    19924,
                    10620,
                    5132,
                    7884,
                    3916,
                    12236,
                    16828,
                    0,
                    2900,
                    4,
                    16252,
                    1012,
                    2740,
                    2108,
                    2916,
                    1364,
                    1332,
                    596,
                    1140,
                    852,
                    2956,
                    3188,
                    388,
                    3716,
                    9980,
                    156,
                    1324,
                    164,
                    6788,
                    1364,
                    348,
                    380,
                    244,
                    4516,
                    15316,
                    588,
                    108,
                    0,
                    4492,
                    4452,
                    181
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 4,
                    "blunder": 10,
                    "acpl": 72
                }
            },
            "black": {
                "userId": "ndc5057",
                "rating": 1695,
                "ratingDiff": -11,
                "moveCentis": [
                    0,
                    460,
                    11340,
                    1956,
                    3620,
                    924,
                    1596,
                    1956,
                    26572,
                    5932,
                    31484,
                    22908,
                    10116,
                    660,
                    9316,
                    35524,
                    8076,
                    13020,
                    13452,
                    28764,
                    16276,
                    24292,
                    13620,
                    18012,
                    16604,
                    3084,
                    10428,
                    27572,
                    6348,
                    14436,
                    14332,
                    8428,
                    780,
                    5044,
                    3284,
                    116,
                    220,
                    6396,
                    5396,
                    5572,
                    2268,
                    5140,
                    948,
                    3652,
                    11852,
                    4364,
                    572,
                    4,
                    916,
                    5156,
                    140,
                    1804,
                    684,
                    2116,
                    812,
                    8452,
                    5196,
                    9132,
                    3876,
                    892,
                    132,
                    484,
                    668,
                    116,
                    332,
                    1108,
                    276,
                    192
                ],
                "analysis": {
                    "inaccuracy": 8,
                    "mistake": 3,
                    "blunder": 12,
                    "acpl": 86
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 75,
                "best": "c7c5",
                "variation": "c5 e3 Nc6 Nf3 Nf6 dxc5 e6 c4 Bxc5 cxd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 49
            },
            {
                "eval": 43
            },
            {
                "eval": 33
            },
            {
                "eval": 33
            },
            {
                "eval": 45
            },
            {
                "eval": 115,
                "best": "f8d6",
                "variation": "Bd6 Bxd6 cxd6 Bd3 Ne7 O-O Nd7 c4 Bxd3 Qxd3 dxc4 Qxc4 O-O Nc3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 27,
                "best": "f1b5",
                "variation": "Bb5+ Nc6 c4 Qb6 Nc3 a6 Bxc6+ bxc6 O-O Qxb2 Rc1 Nf6 Ne5 Rc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bb5+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 53
            },
            {
                "eval": -144,
                "best": "f4d6",
                "variation": "Bxd6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxd6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -140
            },
            {
                "eval": -136
            },
            {
                "eval": -134
            },
            {
                "eval": -151
            },
            {
                "eval": -159
            },
            {
                "eval": -137
            },
            {
                "eval": -113
            },
            {
                "eval": -182,
                "best": "f1b5",
                "variation": "Bb5 O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bb5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -138
            },
            {
                "eval": -121
            },
            {
                "eval": -125
            },
            {
                "eval": -126
            },
            {
                "eval": -135
            },
            {
                "eval": -241,
                "best": "f3d2",
                "variation": "Nd2 cxd4 cxd4 e5 Nc4 Qh6 Qc1 exd4 exd4 Nxd4 Qxh6 Rxh6 Rac1 Be6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -60,
                "best": "h5h4",
                "variation": "h4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -173,
                "best": "d1b3",
                "variation": "Qb3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qb3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -205
            },
            {
                "eval": -172
            },
            {
                "eval": -137
            },
            {
                "eval": -122
            },
            {
                "eval": -136
            },
            {
                "eval": -265,
                "best": "d1c1",
                "variation": "Qc1 Ne7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qc1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -180,
                "best": "c6b4",
                "variation": "Nb4 Qc1 Nd3+ Bxd3 Rxd3 Rd1 Rhd8 Rxd3 exd3 Qd2 Qc4 Ng1 e4 Nh3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nb4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -314,
                "best": "c2b3",
                "variation": "Qb3 Na5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qb3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -69,
                "best": "c6b4",
                "variation": "Nb4 Rxd8+ Rxd8 Qc1 Nd3+ Bxd3 exd3 Qd2 e4 Kg1 Bf5 Rf1 Be6 Nf4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nb4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -284,
                "best": "b2b4",
                "variation": "b4 Qb6 Rxd8+ Rxd8 Rd1 Rxd1 Qxd1 Bf7 Qc2 g6 a3 Qc6 c4 Kc7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. b4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -147,
                "best": "e7d5",
                "variation": "Nd5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nd5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -187
            },
            {
                "eval": -176
            },
            {
                "eval": -223
            },
            {
                "eval": -59,
                "best": "h8d8",
                "variation": "Rhd8 Rad1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rhd8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -294,
                "best": "c3c4",
                "variation": "c4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. c4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -101,
                "best": "d6d2",
                "variation": "Rd2 c4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rd2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -111
            },
            {
                "eval": -125
            },
            {
                "eval": -97
            },
            {
                "eval": 0,
                "best": "d6d7",
                "variation": "Rd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -23
            },
            {
                "eval": 14
            },
            {
                "eval": 2
            },
            {
                "eval": 29
            },
            {
                "eval": -13
            },
            {
                "eval": 132,
                "best": "h8c8",
                "variation": "Rc8 Qb4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rc8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -64,
                "best": "a1b1",
                "variation": "Rab1 Ka8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rab1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 13,
                "best": "e7d5",
                "variation": "Nd5 Rad1 Bg4 Rxd2 Qxd2 bxa6 Qxe3+ Kf1 Qd4 Qxd4 exd4 axb7 d3 Bxg4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -77,
                "best": "c4f7",
                "variation": "Qf7 Rc7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 72,
                "best": "f5g4",
                "variation": "Bg4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bg4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -114,
                "best": "a6b7",
                "variation": "axb7 Rc7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. axb7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 775,
                "best": "c6d8",
                "variation": "Nd8 Qb5 Qxb5 axb5 Rcc2 Kf1 Bg4 Bd1 Bxd1 Rexd1 Ne6 Rxd2 Rxd2 Nf2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nd8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 184,
                "best": "a6b7",
                "variation": "axb7 Rcd8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. axb7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 215
            },
            {
                "eval": 195
            },
            {
                "eval": 219
            },
            {
                "eval": 0,
                "best": "g7g8",
                "variation": "Rg8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rg8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -163,
                "best": "b5b6",
                "variation": "b6 Rcd8 Kxe1 Rb2 Ra7+ Kb8 Rb7+ Ka8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. b6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -120
            },
            {
                "eval": -862,
                "best": "e2h5",
                "variation": "Bxh5 Rc1+ Bd1 Be6 Nf2 Rc3 Ng4 Rxg2 Nf2 Rxe3+ Kf1 Rexg3 Rxg3 Rxg3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxh5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -843
            },
            {
                "eval": -815
            },
            {
                "eval": -365,
                "best": "f5g4",
                "variation": "Bg4 Nf2 Re2+ Kf1 Rxe3 b6 Bxd1 Kg1 Be2+ Kh2 Bxa6 Ra7+ Kb8 Rxa6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bg4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -701,
                "best": "b7f7",
                "variation": "Rf7 Rxb5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rf7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -326,
                "best": "c8g4",
                "variation": "Bg4 Nf2 Bxd1 Nxd1 Rxg2 Rxf6 Rg1+ Kf2 Rgxd1 Rf8+ Ka7 Ke2 Rg1 Kd2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bg4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -316
            },
            {
                "eval": -75,
                "best": "c8g4",
                "variation": "Bg4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bg4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -80
            },
            {
                "eval": -47
            },
            {
                "eval": -347,
                "best": "f6f7",
                "variation": "Rf7+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rf7+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -235,
                "best": "b5d5",
                "variation": "Rd5 Nf2 Bg4 e4 Rd8 Rf3 Ra1 Ke2 Bxf3+ gxf3 Ra2+ Ke3 Rdd2 f4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -367,
                "best": "f6d6",
                "variation": "Rd6 Rb2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -324
            },
            {
                "eval": -324
            },
            {
                "eval": -26,
                "best": "b5d5",
                "variation": "Rd5 Kf2 Rdxd1 Rh6 Rd2+ Kf3 Rf1+ Ke4 Rxg2 Rxh5 Rxg3 Rxe5 Rg4+ Kd5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -43
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 9
            },
            {
                "eval": 23
            },
            {
                "eval": 75,
                "best": "a6b5",
                "variation": "Kb5 g4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kb5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 140
            },
            {
                "eval": 80
            },
            {
                "eval": 114
            },
            {
                "eval": 207,
                "best": "c2c8",
                "variation": "Rc8 g4 Rf8+ Kg3 hxg4 h5 Kb5 Ng5 Kc4 h6 e4 Nxe4 Rh8 Nd6+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rc8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 149
            },
            {
                "eval": 410,
                "best": "c7f7",
                "variation": "Rf7+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rf7+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 410
            },
            {
                "eval": 406
            },
            {
                "eval": 376
            },
            {
                "eval": 387
            },
            {
                "eval": 376
            },
            {
                "eval": 357
            },
            {
                "eval": 300
            },
            {
                "eval": 261
            },
            {
                "eval": 120
            },
            {
                "eval": 810,
                "best": "g7b7",
                "variation": "Rb7 Kg4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rb7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 683
            },
            {
                "mate": 17,
                "best": "f5e6",
                "variation": "Ke6 Kg4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. Ke6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "mate": 16
            },
            {
                "mate": 16
            },
            {
                "mate": 16
            },
            {
                "mate": 13
            },
            {
                "mate": 12
            },
            {
                "mate": 12
            },
            {
                "mate": 11
            },
            {
                "mate": 11
            },
            {
                "mate": 11
            },
            {
                "mate": 10
            },
            {
                "mate": 9
            },
            {
                "mate": 9
            },
            {
                "mate": 8
            },
            {
                "mate": 6
            },
            {
                "mate": 6
            },
            {
                "mate": 4
            },
            {
                "mate": 3
            },
            {
                "mate": 1
            }
        ],
        "moves": "d4 d5 Bf4 h5 h3 Bf5 e3 e6 Nf3 c5 c3 Bd6 Bg3 Bxg3 fxg3 Nc6 Nbd2 Qd6 Kf2 Nf6 Be2 O-O-O Rf1 Ne4+ Nxe4 dxe4 Ng5 Bg6 h4 f6 Nh3 e5 dxc5 Qxc5 Qc2 Kb8 Rfd1 Ne7 Re1 Rd6 b4 Qb6 a3 Bf5 Qb1 Nd5 Qc1 Ne7 c4 Qc7 c5 Rdd8 Qc4 a6 a4 Rd2 b5 Qa5 c6 Rc8 bxa6 Nxc6 Rab1 Ka7 Rxb7+ Ka8 Rxg7 Nb4 Qb5 Qxb5 axb5 Nd3+ Kf1 Nxe1 Kxe1 Rb2 Rb7 Rc1+ Bd1 Bc8 Rb6 Rbb1 Nf2 Ka7 Rxf6 Rxb5 Nxe4 Bg4 Nf2 Bxd1 Nxd1 Rbb1 Rd6 Rb6 Rxb6 Kxb6 Ke2 Kxa6 Nf2 Rc2+ Kf3 Kb6 Ne4 Rc7 g4 hxg4+ Kxg4 Rg7+ Kh3 Kc6 g4 Kd5 Nf6+ Ke6 g5 Kf5 e4+ Kf4 Nh5+ Kxe4 Nxg7 Kf3 Ne6 e4 g6 e3 g7 e2 Nd4+ Kf2 Nxe2 Kf1 Nf4 Kg1 g8=Q+ Kh1 Qg2#",
        "opening": {
            "eco": "D00",
            "name": "Queen's Pawn Game: Mason Variation",
            "ply": 3
        },
        "winner": "white",
        "url": "https://lichess.org/av6K4gR0/white"
    },
    "uFnfOF2p": {
        "id": "uFnfOF2p",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593867637936,
        "lastMoveAt": 1593871122286,
        "turns": 40,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "tsnara",
                "rating": 1552,
                "ratingDiff": -17,
                "moveCentis": [
                    0,
                    5796,
                    7404,
                    9668,
                    26388,
                    15692,
                    10804,
                    420,
                    12924,
                    5924,
                    43868,
                    6812,
                    7636,
                    13796,
                    4468,
                    1780,
                    540,
                    4676,
                    9908,
                    7468,
                    1846
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 0,
                    "blunder": 5,
                    "acpl": 110
                }
            },
            "black": {
                "userId": "julianlalor",
                "rating": 1626,
                "ratingDiff": 8,
                "moveCentis": [
                    0,
                    2916,
                    5060,
                    2268,
                    8652,
                    6268,
                    1804,
                    7764,
                    16996,
                    1668,
                    6444,
                    8116,
                    8124,
                    26404,
                    5164,
                    1588,
                    18620,
                    6996,
                    8340,
                    5706
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 1,
                    "blunder": 2,
                    "acpl": 60
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": -32,
                "best": "c2c4",
                "variation": "c4 e6 g3 Bb4+ Bd2 Be7 Nf3 d5 Bg2 Nbd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -26
            },
            {
                "eval": -19
            },
            {
                "eval": -31
            },
            {
                "eval": -21
            },
            {
                "eval": -14
            },
            {
                "eval": -243,
                "best": "e2e3",
                "variation": "e3 a6 Be2 b5 O-O Bb7 Ne5 Nbd7 Nxd7 Nxd7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. e3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -135,
                "best": "c5d4",
                "variation": "cxd4 Nxd4 Bb4 Bd2 e5 Nf3 Nc6 e3 O-O Ne2 Bxd2+ Nxd2 Bg4 h3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. cxd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -206,
                "best": "d4c5",
                "variation": "dxc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -106,
                "best": "d8a5",
                "variation": "Qa5 b4 Qxb4 Qd2 Qa3 Ne2 cxd4 exd4 Ne4 Qc1 Nc6 c3 Bd7 Nd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qa5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -410,
                "best": "d4c5",
                "variation": "dxc5 Nxf4 exf4 Bxc5 a3 Qc7 Qd2 Be7 Ne2 O-O g3 Bd7 Bg2 Rc8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. dxc5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -405
            },
            {
                "eval": -418
            },
            {
                "eval": -71,
                "best": "c5c4",
                "variation": "c4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. c4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -395,
                "best": "d4c5",
                "variation": "dxc5 Bxf4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. dxc5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -56,
                "best": "c5d4",
                "variation": "cxd4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. cxd4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -139,
                "best": "f5e6",
                "variation": "fxe6 Bxe6 O-O Nd7 Ne2 Bd6 Qd2 O-O Ng5 g6 c3 Rc8 g3 Bg4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. fxe6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -46,
                "best": "c5d4",
                "variation": "cxd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. cxd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -58
            },
            {
                "eval": -3,
                "best": "c8e6",
                "variation": "Bxe6 Na4 Nd7 dxc5 Nxc5 Nxc5 Bxc5 Qd2 Rc8 Rad1 Qf6 c3 g6 Be2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxe6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -98,
                "best": "d4c5",
                "variation": "dxc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -110
            },
            {
                "eval": -139
            },
            {
                "eval": 0,
                "best": "f8f3",
                "variation": "Rxf3 gxf3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rxf3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -36
            },
            {
                "eval": -23
            },
            {
                "eval": -74,
                "best": "c4d5",
                "variation": "cxd5 exd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. cxd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -98
            },
            {
                "eval": -359,
                "best": "f3d4",
                "variation": "Nxd4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nxd4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -356
            },
            {
                "eval": -343
            },
            {
                "eval": -347
            },
            {
                "eval": -1097,
                "best": "a1c1",
                "variation": "Rac1 Bf6 Ne5 Rd8 Qf4 Qd6 Qg3 a5 f4 Bxe5 fxe5 Qe7 Rcd1 dxc4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rac1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -1087
            },
            {
                "eval": -1274
            },
            {
                "eval": -1241
            },
            {
                "eval": -1274
            },
            {
                "eval": -1244
            }
        ],
        "moves": "d4 Nf6 Nc3 d5 Nf3 e6 Bf4 c5 b3 a6 e3 Nh5 Bd3 Nxf4 exf4 Bd6 f5 Be7 O-O O-O fxe6 fxe6 Re1 Nc6 Ne2 Qc7 c4 cxd4 Nexd4 Nxd4 Bxh7+ Kxh7 Qxd4 Kg8 Rxe6 Bxe6 cxd5 Bf6 Qe4 Bxa1",
        "opening": {
            "eco": "A45",
            "name": "Queen's Pawn Game: Chigorin Variation",
            "ply": 4
        },
        "winner": "black",
        "url": "https://lichess.org/uFnfOF2p/black"
    },
    "A7grbwFW": {
        "id": "A7grbwFW",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593803077866,
        "lastMoveAt": 1593804425623,
        "turns": 21,
        "color": "black",
        "status": "outoftime",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "thrillchester",
                "rating": 2319,
                "ratingDiff": 17,
                "moveCentis": [
                    0,
                    1140,
                    2948,
                    5052,
                    852,
                    8068,
                    516,
                    1060,
                    836,
                    1188,
                    52782
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 15
                }
            },
            "black": {
                "userId": "badplayer_cm",
                "rating": 2286,
                "ratingDiff": -17,
                "moveCentis": [
                    0,
                    2236,
                    492,
                    3148,
                    4228,
                    3324,
                    836,
                    1324,
                    9660,
                    27541,
                    257714
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 16
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 41
            },
            {
                "eval": 12
            },
            {
                "eval": 12
            },
            {
                "eval": 21
            },
            {
                "eval": 29
            },
            {
                "eval": 5
            },
            {
                "eval": 34
            },
            {
                "eval": 1
            },
            {
                "eval": 21
            },
            {
                "eval": 26
            },
            {
                "eval": 15
            },
            {
                "eval": 22
            },
            {
                "eval": 19
            },
            {
                "eval": 10
            },
            {
                "eval": 60
            },
            {
                "eval": 21
            }
        ],
        "moves": "e4 c5 Nf3 Nc6 Bb5 g6 O-O Bg7 Re1 Nf6 e5 Nd5 Nc3 Nc7 Bxc6 dxc6 Ne4 Ne6 d3 Qc7 Be3",
        "opening": {
            "eco": "B31",
            "name": "Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation",
            "ply": 6
        },
        "winner": "white",
        "url": "https://lichess.org/A7grbwFW/white"
    },
    "ABv4o82Y": {
        "id": "ABv4o82Y",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593622801819,
        "lastMoveAt": 1593630328589,
        "turns": 69,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "mathijshuis",
                "rating": 2015,
                "ratingDiff": -6,
                "moveCentis": [
                    0,
                    220,
                    268,
                    0,
                    788,
                    13012,
                    6276,
                    5492,
                    25892,
                    8292,
                    17780,
                    7588,
                    27044,
                    38004,
                    25276,
                    53956,
                    11612,
                    5748,
                    12532,
                    15476,
                    34604,
                    12836,
                    4452,
                    16356,
                    1340,
                    7044,
                    5500,
                    22140,
                    4892,
                    1668,
                    7148,
                    0,
                    60,
                    148,
                    527
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 1,
                    "blunder": 2,
                    "acpl": 47
                }
            },
            "black": {
                "userId": "bigevo8",
                "rating": 2111,
                "ratingDiff": 13,
                "moveCentis": [
                    0,
                    372,
                    948,
                    492,
                    500,
                    1812,
                    996,
                    17324,
                    1564,
                    17452,
                    5988,
                    55716,
                    50052,
                    10276,
                    9132,
                    14612,
                    1620,
                    81252,
                    1100,
                    13668,
                    3324,
                    380,
                    5508,
                    4,
                    21948,
                    604,
                    12468,
                    20556,
                    2468,
                    1404,
                    564,
                    308,
                    348,
                    1740,
                    582
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 20
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 17
            },
            {
                "eval": 17
            },
            {
                "eval": 15
            },
            {
                "eval": 23
            },
            {
                "eval": 19
            },
            {
                "eval": 54
            },
            {
                "eval": 16
            },
            {
                "eval": 21
            },
            {
                "eval": 0
            },
            {
                "eval": 6
            },
            {
                "eval": 0
            },
            {
                "eval": 47
            },
            {
                "eval": 44
            },
            {
                "eval": 103,
                "best": "e8g8",
                "variation": "O-O Qe2 b6 Ne4 Qc7 Bg5 Bb7 Rae1 Nxe4 Qxe4 g6 Qh4 c5 Be4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 50,
                "best": "f1e1",
                "variation": "Re1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 48
            },
            {
                "eval": 10
            },
            {
                "eval": 14
            },
            {
                "eval": 14
            },
            {
                "eval": 9
            },
            {
                "eval": -11
            },
            {
                "eval": 14
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 47
            },
            {
                "eval": 43
            },
            {
                "eval": 43
            },
            {
                "eval": 19
            },
            {
                "eval": 35
            },
            {
                "eval": 10
            },
            {
                "eval": 25
            },
            {
                "eval": -34,
                "best": "h2h3",
                "variation": "h3 Rfe8 Bc2 Bd6 Ne4 Nxe4 Bxe4 Bxe4 Qxe4 Be7 Qe3 Nf8 g3 Rxd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": -23
            },
            {
                "eval": -23
            },
            {
                "eval": -58
            },
            {
                "eval": 0,
                "best": "e6e5",
                "variation": "e5 Nxf6+ Bxf6 Be4 Nd4 Bxd4 exd4 Bxb7 Qxb7 Re1 g6 Qd3 Kg7 h3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -36
            },
            {
                "eval": -25
            },
            {
                "eval": -35
            },
            {
                "eval": -71
            },
            {
                "eval": -64
            },
            {
                "eval": -13,
                "best": "b7e4",
                "variation": "Bxe4 Qxe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxe4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -21
            },
            {
                "eval": -42
            },
            {
                "eval": -17
            },
            {
                "eval": -9
            },
            {
                "eval": -66,
                "best": "e2f2",
                "variation": "Qf2 Qe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 58,
                "best": "e8e5",
                "variation": "Rxe5 Qf2 Re4 Re2 Rxe2 Qxe2 d3 Qf2 Bxb2 Qxb2 Qe7 Qf2 a5 Qd2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rxe5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -82,
                "best": "e2f2",
                "variation": "Qf2 Rd6 Bxd4 Rf6 Qh4 Rf4 Qh3 Bxd4+ Rxd4 Rxd4 Rxd4 Qb4 Qg3 Re1+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qf2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0,
                "best": "b7b6",
                "variation": "Qb6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -167,
                "best": "h2h3",
                "variation": "h3 Qc5 Kh1 Qa5 c5 Qxc5 Bxd4 Bxd4 Rxd4 Rxd4 Qxd4 Qc2 Qd2 Qc5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -142
            },
            {
                "eval": -969,
                "best": "d2f2",
                "variation": "Rf2 Rg6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rf2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -954
            },
            {
                "eval": -1944
            },
            {
                "eval": -1543
            },
            {
                "mate": -10,
                "best": "g4f3",
                "variation": "Qf3 Rxf3+ gxf3 Qe2+ Kg1 Re6 Rd8+ Kh7 R8d6 Rg6+ Rxg6 Qxd1+ Kf2 Kxg6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Qf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -9
            },
            {
                "mate": -9
            },
            {
                "mate": -8
            },
            {
                "mate": -8
            },
            {
                "mate": -7
            },
            {
                "mate": -7
            },
            {
                "mate": -6
            },
            {
                "mate": -6
            }
        ],
        "moves": "e4 c6 d4 d5 Nd2 dxe4 Nxe4 Nd7 Nf3 Ngf6 Ng3 e6 Bd3 Bd6 O-O Qc7 c4 b6 Re1 O-O b3 Bb7 Bb2 Rad8 Qe2 c5 dxc5 bxc5 Rad1 h6 Ne4 Be7 Nc3 a6 Rd2 Nb8 Red1 Nc6 Ne4 Nd4 Nxd4 cxd4 Nxf6+ Bxf6 Be4 e5 Bxb7 Qxb7 f4 Rfe8 fxe5 Bxe5 Qg4 Qe7 Kf1 Rd6 Bxd4 Bxd4 Rxd4 Rf6+ Rf4 Rxf4+ Qxf4 Qe2+ Kg1 Qxd1+ Kf2 Qe1+ Kf3",
        "opening": {
            "eco": "B17",
            "name": "Caro-Kann Defense: Karpov Variation, Modern Variation, Kasparov Attack",
            "ply": 11
        },
        "winner": "black",
        "url": "https://lichess.org/ABv4o82Y/black"
    },
    "Sr1CrAJx": {
        "id": "Sr1CrAJx",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593626524959,
        "lastMoveAt": 1593633641424,
        "turns": 72,
        "color": "white",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "yoyold",
                "rating": 1985,
                "ratingDiff": 0,
                "moveCentis": [
                    0,
                    1988,
                    5380,
                    3812,
                    10892,
                    2540,
                    2228,
                    4164,
                    0,
                    16868,
                    18652,
                    28524,
                    9308,
                    18924,
                    10692,
                    11420,
                    20100,
                    8884,
                    5268,
                    7148,
                    26308,
                    15780,
                    1444,
                    26164,
                    0,
                    10356,
                    3452,
                    4060,
                    5532,
                    4,
                    16484,
                    8468,
                    5452,
                    17308,
                    7220,
                    1620,
                    14285
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 21
                }
            },
            "black": {
                "userId": "scarff",
                "rating": 1999,
                "ratingDiff": -1,
                "moveCentis": [
                    0,
                    5524,
                    9900,
                    5940,
                    516,
                    29036,
                    13532,
                    34948,
                    1492,
                    1820,
                    59372,
                    14412,
                    4,
                    0,
                    7628,
                    10460,
                    8572,
                    7964,
                    4996,
                    61188,
                    3788,
                    17636,
                    6228,
                    3444,
                    4228,
                    2036,
                    2508,
                    6332,
                    1484,
                    12636,
                    9212,
                    9108,
                    1284,
                    9972,
                    396,
                    2673
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 22
                }
            }
        },
        "analysis": [
            {
                "eval": 13
            },
            {
                "eval": 27
            },
            {
                "eval": 0
            },
            {
                "eval": 36
            },
            {
                "eval": -13
            },
            {
                "eval": -41
            },
            {
                "eval": -13
            },
            {
                "eval": -8
            },
            {
                "eval": -41
            },
            {
                "eval": -4
            },
            {
                "eval": -38
            },
            {
                "eval": 12
            },
            {
                "eval": 0
            },
            {
                "eval": 46
            },
            {
                "eval": 19
            },
            {
                "eval": 42
            },
            {
                "eval": 37
            },
            {
                "eval": 106,
                "best": "d8d5",
                "variation": "Qd5 Qb3 Qxb3 axb3 Be6 Bb5+ c6 Bc4 Bd6 Ke2 h5 Ba3 Bxa3 Rxa3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 47,
                "best": "a1b1",
                "variation": "Rb1 Be7 Bb5+ Bd7 Qa4 b6 dxc5 bxc5 Bd2 Bxb5 Qxb5+ Qd7 Qb7 Rc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rb1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 40
            },
            {
                "eval": -16,
                "best": "a1b1",
                "variation": "Rb1 Bxb5 Rxb5 b6 Qa4 Qd7 Bb2 Be7 dxc5 O-O Qd4 Qxd4 Bxd4 bxc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rb1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 79,
                "best": "a7a6",
                "variation": "a6 Bxd7+ Qxd7 Qxd7+ Kxd7 dxc5 Bxc5 Bb2 f6 Ke2 Ke6 Rac1 Rac8 h3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -16,
                "best": "a1b1",
                "variation": "Rb1 cxd4 exd4 Bxb5 Qxb5+ Qd7 Qxd7+ Kxd7 Rxb7+ Rc7 Rxc7+ Kxc7 Ke2 Bd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rb1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -33
            },
            {
                "eval": -30
            },
            {
                "eval": 0
            },
            {
                "eval": -38
            },
            {
                "eval": -21
            },
            {
                "eval": -29
            },
            {
                "eval": -41
            },
            {
                "eval": -36
            },
            {
                "eval": -46
            },
            {
                "eval": -49
            },
            {
                "eval": -53
            },
            {
                "eval": -71
            },
            {
                "eval": -51
            },
            {
                "eval": -53
            },
            {
                "eval": -61
            },
            {
                "eval": -70
            },
            {
                "eval": -33
            },
            {
                "eval": -55
            },
            {
                "eval": -61
            },
            {
                "eval": -87
            },
            {
                "eval": -58
            },
            {
                "eval": -76
            },
            {
                "eval": -48
            },
            {
                "eval": -87
            },
            {
                "eval": -54
            },
            {
                "eval": -59
            },
            {
                "eval": -25
            },
            {
                "eval": -22
            },
            {
                "eval": -37
            },
            {
                "eval": -83
            },
            {
                "eval": -71
            },
            {
                "eval": -100
            },
            {
                "eval": -36,
                "best": "c5d6",
                "variation": "Bd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -109,
                "best": "g3g4",
                "variation": "g4 fxg4 fxg4 b4 h3 b3 axb3 axb3 Kc4 Bxe3 Kxb3 Kd5 Bf6 Bd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -65
            },
            {
                "eval": -80
            },
            {
                "eval": -61
            },
            {
                "eval": -83
            },
            {
                "eval": 0,
                "best": "b5b4",
                "variation": "b4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            }
        ],
        "moves": "c4 e5 e3 Nf6 Ne2 Nc6 Nbc3 d5 cxd5 Nxd5 d4 exd4 Nxd4 Nxc3 bxc3 Nxd4 cxd4 c5 Bb5+ Bd7 Qa4 Rc8 O-O a6 Bxd7+ Qxd7 Qxd7+ Kxd7 dxc5 Bxc5 Rd1+ Ke6 Bb2 f6 Rac1 Rc6 Rc2 Rhc8 Rdc1 g6 g3 f5 Kf1 Bb6 Rxc6+ Rxc6 Ke2 Rxc1 Bxc1 Bc5 Kd3 b5 Bb2 a5 f3 a4 e4 fxe4+ Kxe4 Bd6 f4 h5 h3 b4 g4 b3 axb3 axb3 f5+ gxf5+ gxf5+ Kf7",
        "opening": {
            "eco": "A20",
            "name": "English Opening: King's English Variation",
            "ply": 2
        },
        "url": "https://lichess.org/Sr1CrAJx/black"
    },
    "qkypMuMD": {
        "id": "qkypMuMD",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593626362151,
        "lastMoveAt": 1593631156562,
        "turns": 71,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "jegern1",
                "rating": 1928,
                "ratingDiff": 23,
                "moveCentis": [
                    0,
                    1932,
                    156,
                    0,
                    1380,
                    396,
                    492,
                    660,
                    4004,
                    8580,
                    8852,
                    12100,
                    24668,
                    532,
                    284,
                    9580,
                    17788,
                    11660,
                    1516,
                    41540,
                    11404,
                    2388,
                    3652,
                    4620,
                    4084,
                    4,
                    3676,
                    1516,
                    13548,
                    6572,
                    3772,
                    620,
                    1972,
                    14116,
                    1364,
                    734
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 30
                }
            },
            "black": {
                "userId": "eltahiramin",
                "rating": 1909,
                "ratingDiff": -10,
                "moveCentis": [
                    0,
                    1804,
                    228,
                    124,
                    204,
                    228,
                    4388,
                    10852,
                    16020,
                    22452,
                    13572,
                    23404,
                    9116,
                    2204,
                    444,
                    19964,
                    19828,
                    2892,
                    684,
                    1604,
                    3364,
                    308,
                    5420,
                    3956,
                    8284,
                    5428,
                    1396,
                    1948,
                    1100,
                    23532,
                    1516,
                    428,
                    4548,
                    18188,
                    25740,
                    7734
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 0,
                    "blunder": 3,
                    "acpl": 60
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 15
            },
            {
                "eval": 0
            },
            {
                "eval": 8
            },
            {
                "eval": 0
            },
            {
                "eval": 23
            },
            {
                "eval": 49
            },
            {
                "eval": 11
            },
            {
                "eval": 37
            },
            {
                "eval": -40,
                "best": "e4e5",
                "variation": "e5 Nd5 Ne4 Rb8 a3 Qa5+ c3 Qc7 f4 Qb6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -12
            },
            {
                "eval": -7
            },
            {
                "eval": -4
            },
            {
                "eval": -56,
                "best": "g5d2",
                "variation": "Bd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -80
            },
            {
                "eval": -57
            },
            {
                "eval": 32,
                "best": "h7h6",
                "variation": "h6 Be3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 209,
                "best": "a6d3",
                "variation": "Bxd3 cxd3 h6 Bf4 Rc8 d4 O-O Be3 Ng4 Bf4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxd3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 54,
                "best": "c3d5",
                "variation": "Nd5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nd5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 55
            },
            {
                "eval": 56
            },
            {
                "eval": 40
            },
            {
                "eval": 21
            },
            {
                "eval": 78,
                "best": "e5f5",
                "variation": "Qf5 Bxb8 Rxb8 a3 a5 Ne4 Rb3 Rfe1 Qd5 Nc3 Qf5 Qc2 a4 Qe2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 38
            },
            {
                "eval": 55
            },
            {
                "eval": 36
            },
            {
                "eval": 60
            },
            {
                "eval": 33
            },
            {
                "eval": 58
            },
            {
                "eval": 10
            },
            {
                "eval": 64,
                "best": "h5e8",
                "variation": "Qe8 Qxa7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 95
            },
            {
                "eval": 473,
                "best": "b8d8",
                "variation": "Rd8 a4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rd8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 439
            },
            {
                "eval": 465
            },
            {
                "eval": 422
            },
            {
                "eval": 638,
                "best": "d5f4",
                "variation": "Nf4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 621
            },
            {
                "eval": 620
            },
            {
                "eval": 608
            },
            {
                "eval": 626
            },
            {
                "eval": 593
            },
            {
                "eval": 573
            },
            {
                "eval": 507
            },
            {
                "eval": 497
            },
            {
                "eval": 506
            },
            {
                "eval": 489
            },
            {
                "eval": 362,
                "best": "d6c4",
                "variation": "Nc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 376
            },
            {
                "eval": 315
            },
            {
                "eval": 304
            },
            {
                "eval": 268
            },
            {
                "eval": 272
            },
            {
                "eval": 254
            },
            {
                "eval": 750,
                "best": "a3f8",
                "variation": "Bf8 Rc4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bf8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 745
            },
            {
                "eval": 826
            },
            {
                "eval": 818
            },
            {
                "eval": 809
            },
            {
                "eval": 703
            },
            {
                "eval": 5729
            },
            {
                "eval": 1410
            },
            {
                "mate": 9,
                "best": "g8f7",
                "variation": "Kf7 Rc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Kf7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 8
            },
            {
                "mate": 6
            },
            {
                "mate": 7
            }
        ],
        "moves": "e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 Nf6 Nc3 e6 Nxc6 bxc6 Bg5 Be7 Bd3 Qa5 Qd2 Rb8 Rb1 Ba6 O-O O-O e5 Bxd3 cxd3 Qxe5 Bf4 Qh5 Bxb8 Rxb8 Ne4 Nd5 Qa5 f5 Ng3 Qg4 Qxa7 Rb4 Qxd7 Kf7 Rfe1 f4 h3 Qg6 Ne4 f3 Nd6+ Kg8 Qxe6+ Qxe6 Rxe6 fxg2 a3 Rb3 Nf5 Bxa3 Rxc6 Nf4 Ra1 Rxd3 bxa3 Rxh3 Ng3 h5 Rc4 g5 Rb1 h4 Rb7 Ng6 Kxg2",
        "opening": {
            "eco": "B40",
            "name": "Sicilian Defense: Four Knights Variation, Exchange Variation",
            "ply": 11
        },
        "winner": "white",
        "url": "https://lichess.org/qkypMuMD/white"
    },
    "t5faf6pB": {
        "id": "t5faf6pB",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593882441464,
        "lastMoveAt": 1593887673584,
        "turns": 64,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "elessar62442",
                "rating": 1910,
                "ratingDiff": -6,
                "moveCentis": [
                    0,
                    700,
                    516,
                    764,
                    364,
                    2860,
                    172,
                    5708,
                    636,
                    516,
                    700,
                    1828,
                    11716,
                    2268,
                    628,
                    2516,
                    916,
                    1596,
                    12092,
                    2516,
                    1196,
                    2180,
                    1084,
                    3484,
                    3980,
                    50500,
                    3420,
                    13796,
                    12532,
                    716,
                    2196,
                    1092,
                    913
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 62
                }
            },
            "black": {
                "userId": "seb32",
                "rating": 1869,
                "ratingDiff": 19,
                "moveCentis": [
                    0,
                    2180,
                    2452,
                    10204,
                    828,
                    1676,
                    2036,
                    4668,
                    3708,
                    8860,
                    7300,
                    13044,
                    32116,
                    3244,
                    16348,
                    3252,
                    4924,
                    13676,
                    37316,
                    2484,
                    53484,
                    284,
                    2076,
                    17692,
                    50460,
                    5084,
                    10460,
                    42236,
                    17092,
                    3988,
                    2164,
                    1017
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 29
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 20
            },
            {
                "eval": 28
            },
            {
                "eval": 40
            },
            {
                "eval": 22
            },
            {
                "eval": 27
            },
            {
                "eval": 0
            },
            {
                "eval": 60,
                "best": "e7e6",
                "variation": "e6 cxd5 exd5 Bf4 Bf5 e3 h6 Nh4 Be6 Nf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 62
            },
            {
                "eval": 75
            },
            {
                "eval": 65
            },
            {
                "eval": 80
            },
            {
                "eval": 52
            },
            {
                "eval": 88
            },
            {
                "eval": 106
            },
            {
                "eval": 141
            },
            {
                "eval": 83,
                "best": "c1f4",
                "variation": "Bf4 Qb6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 137,
                "best": "b8d7",
                "variation": "Nd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 82,
                "best": "f3e5",
                "variation": "Ne5 Nd7 Bf4 Qb6 Nc4 Qxb3 axb3 O-O h4 h6 e4 Bh7 Bd6 Rfe8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 74
            },
            {
                "eval": 73
            },
            {
                "eval": 119
            },
            {
                "eval": 67,
                "best": "b3c4",
                "variation": "Qc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 57
            },
            {
                "eval": 21
            },
            {
                "eval": 30
            },
            {
                "eval": -40,
                "best": "g1g2",
                "variation": "Kxg2 Nxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kxg2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -25
            },
            {
                "eval": -34
            },
            {
                "eval": 10
            },
            {
                "eval": 23
            },
            {
                "eval": 172,
                "best": "b6b3",
                "variation": "Qxb3 axb3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qxb3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 175
            },
            {
                "eval": 185
            },
            {
                "eval": 131
            },
            {
                "eval": 126
            },
            {
                "eval": 116
            },
            {
                "eval": 205,
                "best": "e6e5",
                "variation": "e5 c4 Ke8 Qf3 Qd7 c5 bxc5 Qf5 Qxf5 exf5 Bf6 Bc3 cxd5 Bxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 214
            },
            {
                "eval": 330,
                "best": "d7e8",
                "variation": "Ke8 e5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ke8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 310
            },
            {
                "eval": 314
            },
            {
                "eval": 260
            },
            {
                "eval": 262
            },
            {
                "eval": 216
            },
            {
                "eval": 273
            },
            {
                "eval": 221
            },
            {
                "eval": 344,
                "best": "f6g6",
                "variation": "Rg6 e5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rg6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 189,
                "best": "e4e5",
                "variation": "e5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. e5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 211
            },
            {
                "eval": -787,
                "best": "e3g5",
                "variation": "Bxg5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxg5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -760
            },
            {
                "eval": -1798
            },
            {
                "eval": -1481
            },
            {
                "mate": -16,
                "best": "e3f4",
                "variation": "Bxf4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Bxf4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -16
            },
            {
                "mate": -6
            },
            {
                "mate": -5
            },
            {
                "mate": -3
            },
            {
                "mate": -5
            },
            {
                "mate": -4
            },
            {
                "mate": -3
            },
            {
                "mate": -2
            },
            {
                "mate": -1
            }
        ],
        "moves": "d4 d5 c4 c6 Nf3 Nf6 Nc3 Bf5 cxd5 Nxd5 Qb3 Nxc3 bxc3 Qc7 g3 e6 Bg2 Be7 O-O Nd7 Bf4 Qb6 Rfe1 Be4 Ne5 Bxg2 Nxd7 Kxd7 Kxg2 g5 Bd2 Qc7 Rab1 b6 e4 h5 d5 Raf8 dxe6+ fxe6 Rbd1 Ke8 Qxe6 Rf6 Qb3 Rhf8 Be3 h4 Re2 Qc8 f4 Qg4 Rf2 gxf4 Bd4 h3+ Kh1 fxg3 Rxf6 Rxf6 Qc2 Rf2 Bxf2 Qf3+",
        "opening": {
            "eco": "D15",
            "name": "Slav Defense: Three Knights Variation",
            "ply": 7
        },
        "winner": "black",
        "url": "https://lichess.org/t5faf6pB/white"
    },
    "W8rsJINv": {
        "id": "W8rsJINv",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1594020602916,
        "lastMoveAt": 1594022830667,
        "turns": 29,
        "color": "black",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "glbert",
                "rating": 1776,
                "ratingDiff": 17,
                "moveCentis": [
                    0,
                    420,
                    1100,
                    1500,
                    1500,
                    3732,
                    292,
                    11108,
                    10204,
                    0,
                    28564,
                    6068,
                    95724,
                    3212,
                    1763
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 8
                }
            },
            "black": {
                "userId": "ssyx",
                "rating": 1761,
                "ratingDiff": -7,
                "moveCentis": [
                    0,
                    84,
                    316,
                    356,
                    2604,
                    444,
                    524,
                    3156,
                    7468,
                    3380,
                    2124,
                    6276,
                    23092,
                    3692
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 74
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 68,
                "best": "c7c5",
                "variation": "c5 g3 Nc6 d3 d5 exd5 Qxd5 Nf3 Nd4 Bg2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 64
            },
            {
                "eval": 68
            },
            {
                "eval": 47
            },
            {
                "eval": 73
            },
            {
                "eval": 52
            },
            {
                "eval": 73
            },
            {
                "eval": 59
            },
            {
                "eval": 69
            },
            {
                "eval": 44
            },
            {
                "eval": 85
            },
            {
                "eval": 88
            },
            {
                "eval": 97
            },
            {
                "eval": 150
            },
            {
                "eval": 166
            },
            {
                "eval": 160
            },
            {
                "eval": 165
            },
            {
                "eval": 159
            },
            {
                "eval": 1190,
                "best": "h7h6",
                "variation": "h6 Ba3 Qd7 Rc1 Nbc6 Bb5 O-O Nh4 a5 f4 Ba6 Bxa6 Rxa6 g4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 1139
            },
            {
                "eval": 1963
            },
            {
                "eval": 1883
            },
            {
                "eval": 1830
            },
            {
                "eval": 1774
            },
            {
                "eval": 1860
            },
            {
                "eval": 1699
            },
            {
                "mate": 1,
                "best": "g7f6",
                "variation": "gxf6 Nxe6+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. gxf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            }
        ],
        "moves": "e4 b6 d4 Bb7 Bd3 e6 Nf3 d5 e5 c5 c3 cxd4 cxd4 Bb4+ Nc3 Ne7 O-O Bxc3 bxc3 O-O Bxh7+ Kxh7 Ng5+ Kg6 Qg4 f5 exf6 Kxf6 Qxe6#",
        "opening": {
            "eco": "B00",
            "name": "Owen Defense",
            "ply": 2
        },
        "winner": "white",
        "url": "https://lichess.org/W8rsJINv/white"
    },
    "bsLndeJA": {
        "id": "bsLndeJA",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593972931357,
        "lastMoveAt": 1593977931179,
        "turns": 83,
        "color": "black",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "monolith4861",
                "rating": 1690,
                "ratingDiff": 12,
                "moveCentis": [
                    0,
                    612,
                    876,
                    188,
                    1428,
                    5900,
                    1964,
                    196,
                    7348,
                    4308,
                    916,
                    10596,
                    5116,
                    28348,
                    5884,
                    1828,
                    884,
                    1500,
                    156,
                    2420,
                    11292,
                    4260,
                    6852,
                    820,
                    18428,
                    7884,
                    33740,
                    2956,
                    7348,
                    1612,
                    236,
                    15252,
                    412,
                    7476,
                    2788,
                    428,
                    332,
                    396,
                    916,
                    332,
                    252,
                    142
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 25
                }
            },
            "black": {
                "userId": "upgoerfive",
                "rating": 1618,
                "ratingDiff": -8,
                "moveCentis": [
                    0,
                    316,
                    172,
                    884,
                    516,
                    2508,
                    7516,
                    12308,
                    3924,
                    7444,
                    5692,
                    10844,
                    62516,
                    23828,
                    2020,
                    628,
                    19188,
                    164,
                    140,
                    2692,
                    2196,
                    972,
                    1364,
                    4364,
                    7100,
                    37740,
                    14732,
                    34244,
                    5484,
                    284,
                    164,
                    3428,
                    900,
                    10268,
                    260,
                    188,
                    124,
                    84,
                    660,
                    524,
                    258
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 52
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 47
            },
            {
                "eval": 0
            },
            {
                "eval": 23
            },
            {
                "eval": 7
            },
            {
                "eval": 21
            },
            {
                "eval": 30
            },
            {
                "eval": 66
            },
            {
                "eval": -29,
                "best": "d4b3",
                "variation": "Nb3 Be7 f4 Bb4 Bd2 Nf6 Bd3 Bxc3 Bxc3 a5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nb3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 497,
                "best": "d8b6",
                "variation": "Qb6 Na4 Qa5+ c3 Bxd4 Bxd4 Nxd4 Qxd4 e5 Qb4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qb6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 527
            },
            {
                "eval": 772,
                "best": "d8b6",
                "variation": "Qb6 Bxc5 Qxc5 Nd4 O-O Qd2 d5 exd5 Rd8 O-O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 728
            },
            {
                "eval": 752
            },
            {
                "eval": 653
            },
            {
                "eval": 652
            },
            {
                "eval": 526
            },
            {
                "eval": 551
            },
            {
                "eval": 529
            },
            {
                "eval": 567
            },
            {
                "eval": 481
            },
            {
                "eval": 574
            },
            {
                "eval": 525
            },
            {
                "eval": 523
            },
            {
                "eval": 515
            },
            {
                "eval": 565
            },
            {
                "eval": 541
            },
            {
                "eval": 830,
                "best": "g5e7",
                "variation": "Qe7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 824
            },
            {
                "eval": 814
            },
            {
                "eval": 809
            },
            {
                "eval": 1169
            },
            {
                "eval": 779
            },
            {
                "eval": 757
            },
            {
                "eval": 754
            },
            {
                "eval": 761
            },
            {
                "eval": 735
            },
            {
                "eval": 798
            },
            {
                "eval": 812
            },
            {
                "eval": 843
            },
            {
                "eval": 829
            },
            {
                "eval": 929
            },
            {
                "eval": 886
            },
            {
                "eval": 939
            },
            {
                "eval": 946
            },
            {
                "eval": 998
            },
            {
                "eval": 985
            },
            {
                "eval": 868
            },
            {
                "eval": 869
            },
            {
                "eval": 836
            },
            {
                "eval": 841
            },
            {
                "eval": 851
            },
            {
                "eval": 839
            },
            {
                "eval": 820
            },
            {
                "eval": 830
            },
            {
                "eval": 823
            },
            {
                "eval": 797
            },
            {
                "eval": 789
            },
            {
                "eval": 767
            },
            {
                "eval": 1767
            },
            {
                "eval": 1720
            },
            {
                "eval": 1676
            },
            {
                "eval": 1523
            },
            {
                "eval": 2230
            },
            {
                "eval": 2093
            },
            {
                "eval": 2372
            },
            {
                "eval": 2311
            },
            {
                "mate": 10,
                "best": "a7c7",
                "variation": "Rc7 b6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Rc7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 9
            },
            {
                "mate": 7
            },
            {
                "mate": 6
            },
            {
                "mate": 4
            },
            {
                "mate": 5
            },
            {
                "mate": 4
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            },
            {
                "mate": 1
            },
            {
                "mate": 1
            },
            {
                "mate": 1
            }
        ],
        "moves": "e4 c5 Nf3 e6 d4 cxd4 Nxd4 Nc6 Nc3 Bc5 Be3 Nf6 Nxc6 bxc6 Bxc5 d5 e5 Nd7 Qd4 Nxc5 Qxc5 Bd7 Qd6 Rc8 O-O-O c5 Bb5 Qg5+ f4 Qxf4+ Kb1 Bxb5 Nxb5 c4 Nc7+ Rxc7 Qxc7 O-O g3 Qe4 Rhe1 Qg2 Qxa7 Qxh2 a4 Qxg3 a5 Qg5 a6 Qd8 Re3 Qa8 Qb7 Rb8 Qc7 Rc8 Qb7 Rb8 Qxa8 Rxa8 Ra3 Ra7 b4 cxb3 cxb3 Kf8 b4 f6 b5 fxe5 b6 Rxa6 Rxa6 Ke8 b7 Ke7 Rf1 e4 b8=Q e3 Qc7+ Ke8 Ra8#",
        "opening": {
            "eco": "B45",
            "name": "Sicilian Defense: Paulsen Variation, Normal Variation",
            "ply": 9
        },
        "winner": "white",
        "url": "https://lichess.org/bsLndeJA/white"
    },
    "cDdujhS0": {
        "id": "cDdujhS0",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593691958505,
        "lastMoveAt": 1593696131903,
        "turns": 46,
        "color": "white",
        "status": "outoftime",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "kani501",
                "rating": 1482,
                "ratingDiff": -20,
                "moveCentis": [
                    0,
                    1236,
                    1188,
                    2164,
                    1764,
                    3140,
                    2820,
                    6380,
                    7852,
                    4524,
                    16076,
                    1564,
                    24852,
                    2044,
                    2396,
                    11980,
                    1700,
                    10020,
                    13100,
                    5380,
                    9876,
                    2564,
                    3651,
                    232732
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 3,
                    "blunder": 1,
                    "acpl": 88
                }
            },
            "black": {
                "userId": "kjbetz",
                "rating": 1108,
                "ratingDiff": 29,
                "moveCentis": [
                    0,
                    1260,
                    3044,
                    3628,
                    5444,
                    16532,
                    3412,
                    9916,
                    11236,
                    3764,
                    15652,
                    40892,
                    33980,
                    1060,
                    24004,
                    9076,
                    6380,
                    3876,
                    6860,
                    13852,
                    41460,
                    19604,
                    3270
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 3,
                    "blunder": 3,
                    "acpl": 86
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 55,
                "best": "e7e6",
                "variation": "e6 Nf3 d5 cxd5 exd5 Nc3 c6 Bf4 Be7 h3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 13
            },
            {
                "eval": 33
            },
            {
                "eval": 51
            },
            {
                "eval": 50
            },
            {
                "eval": 0
            },
            {
                "eval": 232,
                "best": "f6e8",
                "variation": "Ne8 Nf3 d6 Bf4 Bg4 h3 Bxf3 Qxf3 c5 dxc5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ne8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 245
            },
            {
                "eval": 584,
                "best": "b8c6",
                "variation": "Nc6 gxh5 d6 h6 Bh8 Bg5 dxe5 d5 Nd4 Bg2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nc6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 561
            },
            {
                "eval": 583
            },
            {
                "eval": 488
            },
            {
                "eval": 514
            },
            {
                "eval": 438
            },
            {
                "eval": 417
            },
            {
                "eval": 416
            },
            {
                "eval": 413
            },
            {
                "eval": 333
            },
            {
                "eval": 355
            },
            {
                "eval": 343
            },
            {
                "eval": 694,
                "best": "f8d8",
                "variation": "Rfd8 Nd5 Rd7 Nd2 Nxe5 Bxg4 Nxg4 Ne4 Re8 Nc5 Rdd8 Ke2 Bf8 Nd3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rfd8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 405,
                "best": "g5e7",
                "variation": "Bxe7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bxe7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 449
            },
            {
                "eval": 433
            },
            {
                "eval": 444
            },
            {
                "eval": 405
            },
            {
                "eval": 526,
                "best": "f8e8",
                "variation": "Rfe8 Nb5 Na6 Be3 c6 Nc3 Nc7 Kg2 Re7 Nd2 h5 Bxg4 hxg4 Nde4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rfe8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 478
            },
            {
                "eval": 655,
                "best": "f8f7",
                "variation": "Rf7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rf7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 659
            },
            {
                "eval": 670
            },
            {
                "eval": 515
            },
            {
                "eval": 613
            },
            {
                "eval": -88,
                "best": "f3d4",
                "variation": "Nd4 Bf6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nd4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -83
            },
            {
                "eval": -188,
                "best": "f4d6",
                "variation": "Bd6 Bxc3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -42,
                "best": "g7f6",
                "variation": "Bf6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bf6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -167,
                "best": "f4d2",
                "variation": "Bd2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bd2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0,
                "best": "g7c3",
                "variation": "Bxc3 bxc3 Rxe4 cxb4 g5 Bxg5 Rxe2 Kxe2 Rxg5 Ke3 Kf7 f3 a6 a3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxc3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 143,
                "best": "e8e2",
                "variation": "Rxe2 Kxe2 Rf8 Be3 Bf3+ Kd2 Bg4 a3 Nc6 Kc2 b6 Nd5 Nd4+ Kb1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rxe2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -5,
                "best": "h4h5",
                "variation": "Rxh5 Bxc3 bxc3 Nxa2 Bd2 Rd8 Nxf5 Rxd2 Ne7+ Kf8 Nxc6 bxc6 Bf3 Nxc3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rxh5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0
            }
        ],
        "moves": "d4 Nf6 c4 g6 Nc3 Bg7 e4 O-O e5 Nh5 g4 Ng3 hxg3 d6 Bg5 dxe5 dxe5 Qxd1+ Rxd1 Nc6 Nf3 Bxg4 Be2 Nb4 Kf1 f6 exf6 exf6 Bf4 f5 Bxc7 f4 Bxf4 Rae8 Rh4 h5 Rd7 Bxd7 Ng5 Rf5 Nge4 Bc6 Nd6 g5 Nxf5 gxh4",
        "opening": {
            "eco": "E70",
            "name": "King's Indian Defense: Normal Variation",
            "ply": 7
        },
        "winner": "black",
        "url": "https://lichess.org/cDdujhS0/white"
    },
    "NggF57Zp": {
        "id": "NggF57Zp",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593968480821,
        "lastMoveAt": 1593976434347,
        "turns": 66,
        "color": "white",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "razorneck",
                "rating": 2215,
                "ratingDiff": -16,
                "moveCentis": [
                    0,
                    1756,
                    980,
                    740,
                    2508,
                    2156,
                    5124,
                    2028,
                    10364,
                    35372,
                    1884,
                    7820,
                    6108,
                    4356,
                    572,
                    12796,
                    23388,
                    44764,
                    22604,
                    10348,
                    468,
                    63516,
                    20804,
                    20908,
                    12100,
                    37484,
                    7220,
                    15548,
                    5044,
                    13540,
                    3140,
                    508,
                    552
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 1,
                    "blunder": 2,
                    "acpl": 93
                }
            },
            "black": {
                "userId": "jfarah",
                "rating": 2134,
                "ratingDiff": 19,
                "moveCentis": [
                    0,
                    164,
                    172,
                    108,
                    868,
                    8452,
                    1220,
                    3140,
                    3692,
                    2612,
                    8308,
                    35948,
                    72212,
                    30524,
                    4988,
                    12828,
                    53060,
                    26612,
                    12148,
                    10676,
                    45188,
                    1372,
                    28412,
                    1012,
                    604,
                    2428,
                    9228,
                    5436,
                    6396,
                    3404,
                    4284,
                    524,
                    596
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 2,
                    "blunder": 1,
                    "acpl": 63
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 59,
                "best": "c7c5",
                "variation": "c5 g3 Nc6 d3 d5 exd5 Qxd5 Nf3 Nd4 Bg2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 30
            },
            {
                "eval": 56
            },
            {
                "eval": 32
            },
            {
                "eval": 41
            },
            {
                "eval": 57
            },
            {
                "eval": 53
            },
            {
                "eval": 29
            },
            {
                "eval": 53
            },
            {
                "eval": 52
            },
            {
                "eval": 67
            },
            {
                "eval": 51
            },
            {
                "eval": 55
            },
            {
                "eval": 93
            },
            {
                "eval": 79
            },
            {
                "eval": 73
            },
            {
                "eval": 48
            },
            {
                "eval": 58
            },
            {
                "eval": 71
            },
            {
                "eval": 30
            },
            {
                "eval": 33
            },
            {
                "eval": -20,
                "best": "c2c3",
                "variation": "c3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 44,
                "best": "e8g8",
                "variation": "O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -20,
                "best": "d2d4",
                "variation": "Qxd4 e5 Qc4 Qe7 Nd3 Rb8 Nxb4 O-O Nxa6 Bxa6 Qxa6 d5 Qa5 dxe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 123,
                "best": "e8g8",
                "variation": "O-O Bc4 Ne5 Bxf7+ Nxf7 Nxg6 Rb8 Ne7+ Kh8 Ng6+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. O-O was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 102
            },
            {
                "eval": 115
            },
            {
                "eval": 99
            },
            {
                "eval": 105
            },
            {
                "eval": 28,
                "best": "e1g1",
                "variation": "O-O Rb6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 177,
                "best": "e5c4",
                "variation": "Nxc4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nxc4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 175
            },
            {
                "eval": 176
            },
            {
                "eval": 173
            },
            {
                "eval": 143
            },
            {
                "eval": 159
            },
            {
                "eval": 168
            },
            {
                "eval": 92,
                "best": "e1g1",
                "variation": "O-O dxe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 356
            },
            {
                "eval": 339
            },
            {
                "eval": 494,
                "best": "d4d3",
                "variation": "d3 O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 485
            },
            {
                "eval": 484
            },
            {
                "eval": 490
            },
            {
                "eval": 514
            },
            {
                "eval": 531
            },
            {
                "eval": 536
            },
            {
                "eval": 532
            },
            {
                "eval": 526
            },
            {
                "eval": 507
            },
            {
                "eval": 648
            },
            {
                "eval": 372,
                "best": "f3f4",
                "variation": "f4 Ng4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. f4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 522,
                "best": "g7f6",
                "variation": "Bf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -3,
                "best": "f3f4",
                "variation": "f4 Bxg5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. f4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -238,
                "best": "e7h4",
                "variation": "Qxh4+ Kg1 Be3+ Kf1 Qf2#",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Lost forced checkmate sequence. Qxh4+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "mate": -3,
                "best": "d5f7",
                "variation": "Bxf7+ Kh7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. Bxf7+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "mate": -2
            },
            {
                "mate": -2
            },
            {
                "mate": -1
            },
            {
                "mate": -1
            }
        ],
        "moves": "e4 g6 d4 Bg7 Nc3 d6 Be3 a6 Qd2 Nd7 h4 h5 Nh3 b5 Ng5 Bb7 f3 c5 a4 b4 Ne2 Ngf6 Nf4 cxd4 Bxd4 e5 Qxb4 exd4 Qxb7 Rb8 Qxa6 O-O Bc4 Ne5 a5 Qc7 Bb3 Ra8 Qb5 Rfb8 Qa4 d5 Nxd5 Nxd5 Bxd5 Ra6 O-O d3 cxd3 Nxd3 Qc4 Qa7+ Kh1 Ne5 Qa4 Qe7 Rfc1 Bh6 Nxf7 Nxf7 Qc4 Qxh4+ Kg1 Be3+ Kf1 Qf2#",
        "opening": {
            "eco": "B06",
            "name": "Modern Defense: Standard Defense",
            "ply": 6
        },
        "winner": "black",
        "url": "https://lichess.org/NggF57Zp/white"
    },
    "8A67uxGA": {
        "id": "8A67uxGA",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593972236009,
        "lastMoveAt": 1593978630560,
        "turns": 52,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "mixalaki2705",
                "rating": 2053,
                "ratingDiff": -8,
                "moveCentis": [
                    0,
                    372,
                    188,
                    300,
                    1436,
                    8052,
                    8044,
                    3524,
                    14940,
                    21964,
                    20084,
                    29364,
                    5156,
                    23868,
                    21596,
                    4556,
                    6268,
                    36332,
                    9244,
                    1092,
                    7748,
                    12244,
                    140,
                    31636,
                    7748,
                    4252,
                    5652
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 2,
                    "blunder": 1,
                    "acpl": 58
                }
            },
            "black": {
                "userId": "landmoose",
                "rating": 2031,
                "ratingDiff": 14,
                "moveCentis": [
                    0,
                    476,
                    156,
                    3820,
                    8748,
                    10628,
                    21884,
                    44860,
                    16924,
                    23044,
                    22196,
                    10796,
                    8812,
                    33556,
                    3932,
                    28340,
                    17540,
                    2908,
                    9884,
                    5836,
                    23284,
                    0,
                    29956,
                    10740,
                    15868,
                    367
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 21
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 30
            },
            {
                "eval": 8
            },
            {
                "eval": 20
            },
            {
                "eval": 17
            },
            {
                "eval": 30
            },
            {
                "eval": 9
            },
            {
                "eval": 17
            },
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": 16
            },
            {
                "eval": 35
            },
            {
                "eval": 41
            },
            {
                "eval": 32
            },
            {
                "eval": 24
            },
            {
                "eval": 44
            },
            {
                "eval": 22
            },
            {
                "eval": 60
            },
            {
                "eval": 19
            },
            {
                "eval": 107,
                "best": "h7h6",
                "variation": "h6 Bh4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 79
            },
            {
                "eval": 95
            },
            {
                "eval": -24,
                "best": "h2h3",
                "variation": "h3 h6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. h3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 32,
                "best": "b8d7",
                "variation": "Nd7 Nd2 Nb6 Bb3 Rae8 Nde4 Qd7 f3 Bb4 a3 Ba5 Qd2 Bxe4 Rxe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -57,
                "best": "f3h4",
                "variation": "Nh4 Nxh4 Bxh4 Qd7 Ne4 Bb4 Nc5 Bxc5 dxc5 Qxd1 Raxd1 g5 g4 Bxg4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nh4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -66
            },
            {
                "eval": -115
            },
            {
                "eval": -106
            },
            {
                "eval": -99
            },
            {
                "eval": -36,
                "best": "f5g4",
                "variation": "Bg4 Ne4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bg4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -35
            },
            {
                "eval": -47
            },
            {
                "eval": -46
            },
            {
                "eval": -13
            },
            {
                "eval": -71,
                "best": "c2f5",
                "variation": "Qf5 Qd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -74
            },
            {
                "eval": -87
            },
            {
                "eval": -67
            },
            {
                "eval": -137,
                "best": "c2b3",
                "variation": "Qb3 Bxg3 hxg3 Rxe3 Rxe3 Rxe3 Kg2 Re8 Nxd5 Nxd5 Qxd5 Re2 Qd8+ Qxd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -67,
                "best": "d6c5",
                "variation": "Bc5 Nf5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -87
            },
            {
                "eval": -83
            },
            {
                "eval": -84
            },
            {
                "eval": -88
            },
            {
                "eval": -238,
                "best": "e1f1",
                "variation": "Rf1 R5e6 Qb3 Ne7 Qxb7 Rb8 Qa7 Rxb2 Bd4 Nc6 Qa8+ Ne8 Ne4 Qb8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rf1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -262
            },
            {
                "eval": -738,
                "best": "d2e2",
                "variation": "Qe2 h5 h4 Qf5 Qf1 Ng4 Re2 Qe6 Qg2 Nxe3 Rxe3 Rxe3 fxe3 Qxe3+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qe2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -728
            },
            {
                "eval": -1119
            },
            {
                "eval": -1113
            },
            {
                "eval": -1083
            },
            {
                "eval": -1065
            }
        ],
        "moves": "e4 e6 d4 d5 exd5 exd5 Nf3 Bd6 c4 c6 Nc3 Ne7 Bd3 dxc4 Bxc4 O-O O-O Bf5 Bg5 Qc7 Re1 Ng6 g3 h6 Bc1 Nd7 Bb3 Nf6 Bc2 Bxc2 Qxc2 Rfe8 Be3 Re7 Rad1 Rae8 d5 cxd5 Nd4 a6 Nf5 Re5 Nxd6 Qxd6 Qd2 Qe6 Rf1 Qh3 Bd4 Ng4 f4 Re2",
        "opening": {
            "eco": "C01",
            "name": "French Defense: Exchange Variation",
            "ply": 5
        },
        "winner": "black",
        "url": "https://lichess.org/8A67uxGA/white"
    },
    "RmKaHRTJ": {
        "id": "RmKaHRTJ",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593856901064,
        "lastMoveAt": 1593864974553,
        "turns": 79,
        "color": "black",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "cnrtr",
                "rating": 2006,
                "ratingDiff": 14,
                "moveCentis": [
                    0,
                    876,
                    2716,
                    1052,
                    4132,
                    11828,
                    1548,
                    7972,
                    9108,
                    2028,
                    16060,
                    1412,
                    6324,
                    1212,
                    14524,
                    49164,
                    11868,
                    25084,
                    10404,
                    20228,
                    18436,
                    17940,
                    68324,
                    14156,
                    1884,
                    1892,
                    16508,
                    8036,
                    7980,
                    8300,
                    3948,
                    7628,
                    1372,
                    4460,
                    2716,
                    596,
                    1892,
                    2308,
                    932,
                    338
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 3,
                    "blunder": 1,
                    "acpl": 36
                }
            },
            "black": {
                "userId": "lion88",
                "rating": 1996,
                "ratingDiff": -22,
                "moveCentis": [
                    0,
                    340,
                    2044,
                    1476,
                    1972,
                    13028,
                    3852,
                    5076,
                    50164,
                    6012,
                    19140,
                    10620,
                    572,
                    2900,
                    26500,
                    24436,
                    24468,
                    15204,
                    25660,
                    3900,
                    40436,
                    46788,
                    4212,
                    10820,
                    1380,
                    6060,
                    860,
                    10396,
                    15132,
                    8268,
                    18036,
                    556,
                    5940,
                    4132,
                    900,
                    684,
                    2188,
                    1700,
                    193
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 3,
                    "blunder": 2,
                    "acpl": 59
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 28
            },
            {
                "eval": 16
            },
            {
                "eval": 0
            },
            {
                "eval": -66,
                "best": "d2d3",
                "variation": "d3 c6 Bb3 d5 exd5 cxd5 Nf3 Nc6 O-O Be6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -52
            },
            {
                "eval": -97
            },
            {
                "eval": -120
            },
            {
                "eval": -109
            },
            {
                "eval": -98
            },
            {
                "eval": -93
            },
            {
                "eval": -77
            },
            {
                "eval": -71
            },
            {
                "eval": 111,
                "best": "d8e7",
                "variation": "Qe7 f5 Qg7 fxg6 hxg6 Qg4 Kd8 Qg3 g5 Nf5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qe7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 116
            },
            {
                "eval": 98
            },
            {
                "eval": 155
            },
            {
                "eval": 232,
                "best": "d8e7",
                "variation": "Qe7 Qxh8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 103,
                "best": "e1f2",
                "variation": "Kf2 Bc5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kf2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 91
            },
            {
                "eval": 122
            },
            {
                "eval": 116
            },
            {
                "eval": 134
            },
            {
                "eval": 126
            },
            {
                "eval": 128
            },
            {
                "eval": 129
            },
            {
                "eval": 79
            },
            {
                "eval": 126
            },
            {
                "eval": 116
            },
            {
                "eval": 122
            },
            {
                "eval": 0,
                "best": "g2e2",
                "variation": "Re2+ Ne7 Be3 Bb7 Bf2 Bf6 Bd4 Bxd4 cxd4 Be4 Kf2 d5 Ba6 Rb8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Re2+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 33
            },
            {
                "eval": 13
            },
            {
                "eval": 14
            },
            {
                "eval": 24
            },
            {
                "eval": 51
            },
            {
                "eval": 60
            },
            {
                "eval": 81
            },
            {
                "eval": 56
            },
            {
                "eval": 91
            },
            {
                "eval": 116
            },
            {
                "eval": 263,
                "best": "d7d6",
                "variation": "d6 Bf2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. d6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 266
            },
            {
                "eval": 245
            },
            {
                "eval": -87,
                "best": "b3f7",
                "variation": "Bf7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bf7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 273,
                "best": "f3c6",
                "variation": "Bc6 Rxh7 Rxe1+ Kf2 Re8 Bf7 Rf8 Bxg6 Be7 Rf7 Be4 Rxf8+ Bxf8 Rd2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bc6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 279
            },
            {
                "eval": 270
            },
            {
                "eval": 281
            },
            {
                "eval": 259
            },
            {
                "eval": 269
            },
            {
                "eval": 281
            },
            {
                "eval": 264
            },
            {
                "eval": 250
            },
            {
                "eval": 233
            },
            {
                "eval": 437,
                "best": "g6g5",
                "variation": "g5 fxg5 Bxg5 Bc4 c6 a4 a6 Kg2 b5 axb5 axb5 Bd3 Nd5 Ra1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. g5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 421
            },
            {
                "eval": 672,
                "best": "e7d7",
                "variation": "Rxd7 Rxd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 619
            },
            {
                "eval": 934,
                "best": "a7a5",
                "variation": "a5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 449,
                "best": "d1e1",
                "variation": "Re1 Nf6 Rexe7 Rxe7 Rxe7 Kc8 Be6+ Kd8 Rg7 Ne4 Rxg6 Nc5 Bb3 Ke7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Re1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 1499,
                "best": "e7c5",
                "variation": "Bc5 Bd5+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bc5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 1456
            },
            {
                "eval": 1613
            },
            {
                "eval": 1555
            },
            {
                "eval": 2005
            },
            {
                "eval": 1707
            },
            {
                "mate": 7,
                "best": "b7b8",
                "variation": "Kb8 Rxh5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Kb8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 1575,
                "best": "h7c7",
                "variation": "Rxc7 Re4 Rg8 Rxf4+ Ke3 Re4+ Bxe4 f4+ Kd4 a3 Ra8+ Kb5 Bd3#",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Lost forced checkmate sequence. Rxc7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 6,
                "best": "a6b7",
                "variation": "Kb7 Rxh5 Ka7 Rh7 Rc8 a3 Kb8 Bb5 Ka7 Bxa4 Kb8 Rh5 Rd8 Rxf5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Kb7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 7
            },
            {
                "mate": 5
            },
            {
                "mate": 6
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            },
            {
                "mate": 1
            }
        ],
        "moves": "e4 e5 Bc4 Nf6 Nf3 Nxe4 Nc3 Nxc3 dxc3 f6 Nh4 g6 f4 f5 Nf3 e4 Qd4 exf3 Qxh8 fxg2 Qe5+ Qe7 Rg1 Nc6 Qxe7+ Bxe7 Rxg2 Bh4+ Kf1 b6 Bg8 Ba6+ Kg1 Ne7 Bb3 O-O-O Bd2 Re8 Be1 Bf6 Rd1 Ng8 Rgd2 Bb7 Rxd7 Bf3 R1d3 Rxe1+ Kf2 Bh4+ Kxf3 Nf6 Rd8+ Kb7 Rd1 Re7 h3 Nh5 R8d7 Re8 Rxh7 Be7 Rd7 Bd6 Rxd6 a5 Rxg6 a4 Bd5+ Ka6 Bc4+ Ka5 Rxh5 c5 Rxf5 a3 Rxc5+ bxc5 Ra6#",
        "opening": {
            "eco": "C27",
            "name": "Bishop's Opening: Boden-Kieseritzky Gambit",
            "ply": 7
        },
        "winner": "white",
        "url": "https://lichess.org/RmKaHRTJ/white"
    },
    "BsLuQXO0": {
        "id": "BsLuQXO0",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593792010437,
        "lastMoveAt": 1593801878289,
        "turns": 115,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "sungoddess",
                "rating": 1904,
                "ratingDiff": 17,
                "moveCentis": [
                    0,
                    204,
                    732,
                    1044,
                    876,
                    1724,
                    900,
                    14500,
                    412,
                    6716,
                    524,
                    14260,
                    980,
                    4,
                    60564,
                    22892,
                    1772,
                    32604,
                    31196,
                    2620,
                    48620,
                    31796,
                    388,
                    15892,
                    3948,
                    18740,
                    604,
                    23652,
                    22164,
                    10868,
                    836,
                    5588,
                    2052,
                    1132,
                    17060,
                    5372,
                    3108,
                    4,
                    19452,
                    3916,
                    396,
                    8052,
                    8124,
                    1908,
                    372,
                    3716,
                    2476,
                    8436,
                    1300,
                    18524,
                    3804,
                    0,
                    348,
                    388,
                    156,
                    1372,
                    244,
                    429
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 1,
                    "blunder": 2,
                    "acpl": 37
                }
            },
            "black": {
                "userId": "collinb9",
                "rating": 1916,
                "ratingDiff": -9,
                "moveCentis": [
                    0,
                    452,
                    204,
                    2596,
                    524,
                    668,
                    300,
                    6260,
                    7068,
                    5252,
                    14420,
                    16572,
                    26828,
                    4220,
                    4980,
                    11036,
                    8140,
                    37044,
                    19228,
                    14492,
                    15148,
                    428,
                    22036,
                    3852,
                    4,
                    19412,
                    1284,
                    91308,
                    1092,
                    0,
                    2716,
                    14212,
                    2636,
                    2788,
                    7508,
                    7844,
                    1452,
                    17460,
                    14292,
                    11836,
                    10020,
                    3564,
                    6388,
                    14388,
                    8116,
                    3924,
                    2252,
                    1036,
                    2844,
                    6284,
                    13084,
                    420,
                    916,
                    188,
                    92,
                    908,
                    332,
                    532
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 4,
                    "blunder": 4,
                    "acpl": 53
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 15
            },
            {
                "eval": 0
            },
            {
                "eval": 8
            },
            {
                "eval": 18
            },
            {
                "eval": 42
            },
            {
                "eval": 24
            },
            {
                "eval": 31
            },
            {
                "eval": 30
            },
            {
                "eval": 22
            },
            {
                "eval": 50
            },
            {
                "eval": 32
            },
            {
                "eval": 40
            },
            {
                "eval": 25
            },
            {
                "eval": 40
            },
            {
                "eval": 31
            },
            {
                "eval": 38
            },
            {
                "eval": 61
            },
            {
                "eval": 135,
                "best": "d8c8",
                "variation": "Qxc8 Bd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxc8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 127
            },
            {
                "eval": 148
            },
            {
                "eval": 127
            },
            {
                "eval": 161
            },
            {
                "eval": 99,
                "best": "d1d5",
                "variation": "Qxd5 Nb8 Bc4 O-O a5 Qc7 Bd3 h6 O-O Bg5 Bxg5 hxg5 Ra4 Qc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 103
            },
            {
                "eval": 80
            },
            {
                "eval": 101
            },
            {
                "eval": -50,
                "best": "d1g4",
                "variation": "Qg4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qg4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -43
            },
            {
                "eval": -66
            },
            {
                "eval": 0,
                "best": "f8e8",
                "variation": "Re8 f3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -95,
                "best": "g2g4",
                "variation": "g4 e4 gxf5 Rxf5 Rg1 Bf8 Rxg6+ hxg6 Qxg6+ Bg7 Qxf5 exd3 Qe6+ Kh7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "b8d7",
                "variation": "Nd7 O-O Nc5 Bc4 Bf6 b3 a5 g3 Qc7 Bxc5 Qxc5+ Kg2 Bg7 Qg5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -72
            },
            {
                "eval": 144,
                "best": "e7f6",
                "variation": "Bf6 h5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bf6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 197
            },
            {
                "eval": 584,
                "best": "g6g5",
                "variation": "g5 Bxg5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. g5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -117,
                "best": "g2g4",
                "variation": "g4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. g4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -78
            },
            {
                "eval": -71
            },
            {
                "eval": -80
            },
            {
                "eval": -111
            },
            {
                "eval": -80
            },
            {
                "eval": -120
            },
            {
                "eval": -126
            },
            {
                "eval": -163
            },
            {
                "eval": -125
            },
            {
                "eval": -140
            },
            {
                "eval": -9,
                "best": "c2b2",
                "variation": "Rxb2 Bd4 Bf6 Bxb2 Bxb2 Bb3+ Kg7 Rb1 Bc3+ Ke2 Nd7 a5 Rb8 Rbd1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rxb2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -31
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 66,
                "best": "b8d7",
                "variation": "Nd7 Rc7 Ne5 Rxe7+ Kf6 Rc7 Nd3+ Kd1 Nxb2+ Kc1 Nd3+ Kd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -102,
                "best": "c1c7",
                "variation": "Rc7 Bd8 Bd4+ Kg5 Be3+ Kg4 Rc8 Rxb2 Bd1+ Kg3 Rxb8 b3 Rg1+ Kh3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rc7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -14
            },
            {
                "eval": -13
            },
            {
                "eval": -30
            },
            {
                "eval": -90
            },
            {
                "eval": -103
            },
            {
                "eval": -66
            },
            {
                "eval": 95,
                "best": "e5f4",
                "variation": "Kf4 Be6 Rc2 Bxd7 Bg7 Re7 Bxb2 Kd1 b3 Rf7+ Ke5 Re7+ Kf6 Re6+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kf4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 80
            },
            {
                "eval": 95
            },
            {
                "eval": 73
            },
            {
                "eval": 73
            },
            {
                "eval": 68
            },
            {
                "eval": 73
            },
            {
                "eval": 90
            },
            {
                "eval": 72
            },
            {
                "eval": 37
            },
            {
                "eval": 38
            },
            {
                "eval": 31
            },
            {
                "eval": 40
            },
            {
                "eval": 45
            },
            {
                "eval": 72
            },
            {
                "eval": 24
            },
            {
                "eval": 51
            },
            {
                "eval": 31
            },
            {
                "eval": 31
            },
            {
                "eval": 50
            },
            {
                "eval": 39
            },
            {
                "eval": 44
            },
            {
                "eval": 200,
                "best": "b4b3",
                "variation": "b3 Rf6+ Ke5 Rb6 Rc4 Be6 Rxa4 Bxb3 Ra1+ Kd2 g4 Rg6 Kf4 Bd1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. b3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 200
            },
            {
                "eval": 200
            },
            {
                "eval": 200
            },
            {
                "eval": 342,
                "best": "a6a5",
                "variation": "a5 Rg5 Kd4 Kd2 Rc3 Be6 Rd3+ Kc2 Rc3+ Kb2 Rc5 Rxc5 Kxc5 Bf5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. a5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 254,
                "best": "d1c2",
                "variation": "Kc2 Rc7+ Kb2 a5 Rg5 Ra7 Bf1 Kd4 Kb3 Ke4 Bc4 Kd4 Rd5+ Ke4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kc2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 476,
                "best": "b7h7",
                "variation": "Rh7 Bg2 a5 Kc2 Rh5 Kb3 Rc5 Re6+ Kd4 Rd6+ Ke5 Rd3 Kf4 Kb2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rh7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 476
            },
            {
                "eval": 476
            },
            {
                "eval": 352,
                "best": "c1b2",
                "variation": "Kb2 Rc7 Bf1 a5 Rg4+ Ke3 Rg5 Ra7 Bc4 Kf4 Rg6 Rh7 Rd6 Rh2+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kb2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 476,
                "best": "b3b2",
                "variation": "b2+ Kb1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b2+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 476
            },
            {
                "eval": 476
            },
            {
                "eval": 461
            },
            {
                "eval": 562
            },
            {
                "eval": 360,
                "best": "g6g5",
                "variation": "Rg5+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rg5+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 7156,
                "best": "b4b7",
                "variation": "Rb7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rb7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 7119
            },
            {
                "eval": 7119
            },
            {
                "eval": 7119
            },
            {
                "eval": 7119
            },
            {
                "eval": 7119
            },
            {
                "eval": 7119
            },
            {
                "eval": 7100
            },
            {
                "eval": 7084
            },
            {
                "eval": 7044
            },
            {
                "eval": 7006
            },
            {
                "eval": 7006
            },
            {
                "eval": 7119
            },
            {
                "eval": 6845
            }
        ],
        "moves": "e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 e5 Nb5 d6 N1c3 a6 Na3 Be7 Be3 Nf6 Nc4 b5 Nb6 Rb8 Nxc8 Rxc8 a4 b4 Nd5 Nxd5 exd5 Nb8 Bd3 O-O Qh5 g6 Qh6 f5 f3 Qa5 h4 Qxd5 h5 Qe6 Ba7 e4 fxe4 fxe4 Be2 Rxc2 hxg6 Qxg6 Qxg6+ hxg6 Bd1 Rxg2 Bb3+ Kg7 Rc1 Kf6 Rf1+ Ke5 Rxf8 Bxf8 Rc8 Nd7 Re8+ Kf5 Be6+ Kf4 Bxd7 Bg7 Bc6 Rxb2 Rxe4+ Kf5 Bd4 Bxd4 Rxd4 Ke5 Rd5+ Kf4 Rxd6 g5 Bd7 Rc2 Kd1 Rc7 Bh3 g4 Rd4+ Ke3 Rxg4 Rb7 Rg6 b3 Kc1 Kd4 Rc6 a5 Kb2 Rb4 Rg6 Kc5 Rg4 Rxg4 Bxg4 Kb4 Bd7 Kc4 Be6+ Kb4 Bxb3 Kc5 Kc3 Kb6 Kc4 Ka6 Kc5",
        "opening": {
            "eco": "B32",
            "name": "Sicilian Defense: Kalashnikov Variation",
            "ply": 10
        },
        "winner": "white",
        "url": "https://lichess.org/BsLuQXO0/black"
    },
    "NaqkOS1M": {
        "id": "NaqkOS1M",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593968355974,
        "lastMoveAt": 1593976982824,
        "turns": 100,
        "color": "white",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "purrfectmates",
                "rating": 1854,
                "ratingDiff": -23,
                "moveCentis": [
                    0,
                    1340,
                    548,
                    1236,
                    132,
                    108,
                    932,
                    6772,
                    8748,
                    8148,
                    39516,
                    17644,
                    24396,
                    396,
                    1916,
                    36228,
                    316,
                    11820,
                    15316,
                    38036,
                    37748,
                    5332,
                    4196,
                    196,
                    28356,
                    3084,
                    508,
                    6596,
                    13084,
                    3044,
                    9748,
                    3572,
                    140,
                    4124,
                    13868,
                    12428,
                    22724,
                    732,
                    3996,
                    676,
                    1396,
                    4044,
                    292,
                    428,
                    364,
                    428,
                    8564,
                    15084,
                    1324,
                    5848
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 7,
                    "blunder": 3,
                    "acpl": 63
                }
            },
            "black": {
                "userId": "lalaze",
                "rating": 1831,
                "ratingDiff": 18,
                "moveCentis": [
                    0,
                    876,
                    2052,
                    684,
                    1060,
                    5220,
                    3108,
                    1820,
                    7636,
                    31052,
                    20444,
                    25452,
                    860,
                    16684,
                    36716,
                    4932,
                    6396,
                    14708,
                    38860,
                    14444,
                    16644,
                    13276,
                    8396,
                    228,
                    8364,
                    13260,
                    4268,
                    1692,
                    9980,
                    4292,
                    12148,
                    9780,
                    3348,
                    7828,
                    3324,
                    3164,
                    6612,
                    2428,
                    1052,
                    14700,
                    9364,
                    20196,
                    244,
                    1156,
                    964,
                    412,
                    5140,
                    12876,
                    5252,
                    201
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 3,
                    "blunder": 1,
                    "acpl": 43
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 1
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 42
            },
            {
                "eval": 4
            },
            {
                "eval": 25
            },
            {
                "eval": 25
            },
            {
                "eval": 16
            },
            {
                "eval": 26
            },
            {
                "eval": 5
            },
            {
                "eval": 13
            },
            {
                "eval": 48
            },
            {
                "eval": 48
            },
            {
                "eval": 53
            },
            {
                "eval": 60
            },
            {
                "eval": 68
            },
            {
                "eval": 40
            },
            {
                "eval": 50
            },
            {
                "eval": 45
            },
            {
                "eval": 41
            },
            {
                "eval": 17
            },
            {
                "eval": 24
            },
            {
                "eval": 25
            },
            {
                "eval": 109,
                "best": "d6e5",
                "variation": "Bxe5 dxe5 Nc5 Bb5 Qh4 Qe3 Ba6 a4 Bxb5 axb5 Rc7 Bd4 Ra8 Ra3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxe5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 33,
                "best": "e2e3",
                "variation": "Qe3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 53
            },
            {
                "eval": 64
            },
            {
                "eval": 106
            },
            {
                "eval": 80
            },
            {
                "eval": 106
            },
            {
                "eval": 69
            },
            {
                "eval": 71
            },
            {
                "eval": 64
            },
            {
                "eval": 141,
                "best": "c3d5",
                "variation": "Nd5 Qxd4 g5 Qe4 g6 Qg4 Nf4 Bc1 Qc5+ Kh1 Nxd3 cxd3 Qd4 Qxd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 113
            },
            {
                "eval": 158
            },
            {
                "eval": 101,
                "best": "h2h4",
                "variation": "h4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 91
            },
            {
                "eval": 96
            },
            {
                "eval": 114
            },
            {
                "eval": 99
            },
            {
                "eval": 114
            },
            {
                "eval": 100
            },
            {
                "eval": 124
            },
            {
                "eval": -71,
                "best": "f2g3",
                "variation": "Qg3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qg3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -48
            },
            {
                "eval": -13
            },
            {
                "eval": 0
            },
            {
                "eval": -115,
                "best": "f2g3",
                "variation": "Qg3 d3 cxd3 Ne2+ Rxe2 Qd4+ Kf1 Qxa1+ Re1 Qxa6 Qxe5 Qb6 d4 Rc8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qg3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -100
            },
            {
                "eval": -107
            },
            {
                "eval": -107
            },
            {
                "eval": -131
            },
            {
                "eval": -10,
                "best": "b5b4",
                "variation": "b4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. b4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -131,
                "best": "h2h4",
                "variation": "h4 Rxa1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. h4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0,
                "best": "a6a3",
                "variation": "Ra3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ra3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -34
            },
            {
                "eval": 0
            },
            {
                "eval": -116,
                "best": "f1d3",
                "variation": "Qd3 Nd5 Qg6 Nc7 Qe4 Qc5 Ra2 Kf7 h3 Qb6 Ra1 Qd6 Qb7 Kg6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qd3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -80
            },
            {
                "eval": -261,
                "best": "f1d3",
                "variation": "Qd3 Qc8 Ra1 Nd5 Qg6 Kf8 Qe4 Ne3 c4 bxc4 bxc4 Qxc4 Qa8+ Kf7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qd3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -207
            },
            {
                "eval": -238
            },
            {
                "eval": -225
            },
            {
                "eval": -288
            },
            {
                "eval": -293
            },
            {
                "eval": -406,
                "best": "h2h3",
                "variation": "h3 b4 Rb2 Qc3 Qa2 Kh7 Rb1 Ne3 Qf7 Kh6 g4 Nxg4 fxg4 Qxh3+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -318
            },
            {
                "eval": -524,
                "best": "b2b1",
                "variation": "Rb1 b4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rb1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -505
            },
            {
                "eval": -578
            },
            {
                "eval": 0,
                "best": "b5b4",
                "variation": "b4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. b4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -314,
                "best": "a8e8",
                "variation": "Qe8 d3 Qh5+ Kg8 Qe8+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qe8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -142,
                "best": "c4e6",
                "variation": "Qe6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qe6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -106
            },
            {
                "eval": -99
            },
            {
                "eval": -158,
                "best": "c1g1",
                "variation": "Rg1 Nd1 Qh8+ Kg6 h3 Qd3 Qe8+ Kf5 Qd7+ Kf4 Kh2 Ne3 Qxg7 Qf5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rg1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -201
            },
            {
                "eval": -359,
                "best": "c1g1",
                "variation": "Rg1 Qa2 Rf1 b4 h4 Ne2 h5+ Kf7 h6 gxh6 Qh7+ Ke8 Rb1 Nf4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rg1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -346
            },
            {
                "eval": -514,
                "best": "e8d7",
                "variation": "Qd7+ Kf4 Qxg7 Ke3 Rg1 Kd2 Qe7 Kc2 Qa3 Qe3 Qc5 Kb3 Qb6 b4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd7+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -413
            },
            {
                "eval": -689,
                "best": "c1g1",
                "variation": "Rg1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rg1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -470
            },
            {
                "eval": -1306,
                "best": "g4e6",
                "variation": "Qe6 Qb2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qe6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -1278
            },
            {
                "eval": -1263
            },
            {
                "eval": -1175
            },
            {
                "mate": -22,
                "best": "h2h4",
                "variation": "h4 b3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. h4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -7667
            },
            {
                "mate": -1,
                "best": "h3g3",
                "variation": "Qg3 Nf2+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Qg3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            }
        ],
        "moves": "d4 d5 Nf3 Nf6 e3 e6 Bd3 c5 b3 Nc6 a3 Bd6 Bb2 b6 Nbd2 Bb7 O-O O-O Ne5 cxd4 exd4 Ne7 Qe2 Ng6 Nxg6 hxg6 Nf3 Ne4 Ne5 Rc8 f3 Nc3 Qd2 Bxe5 dxe5 d4 a4 Qc7 Rfe1 Rfd8 Qf2 Qc5 Ba3 Qc6 Bd6 Rxd6 exd6 Qxd6 a5 b5 a6 Bc6 Be4 e5 Bxc6 Rxc6 Kh1 f6 Qg3 g5 Qf2 Rxa6 Qf1 Rxa1 Rxa1 a6 Ra5 Qc6 Qa1 Nd5 Rxa6 Qxc2 Ra2 Qxb3 Rb2 Qc4 Qa8+ Kh7 Rb1 Nc3 Rc1 Qe2 Qe8 Kh6 Qh8+ Kg6 Qe8+ Kf5 Qc8+ Kf4 Qg4+ Ke3 Qg3 Kd2 Rg1 b4 Qh3 Nd1 Rxd1+ Qxd1#",
        "opening": {
            "eco": "D05",
            "name": "Rubinstein Opening",
            "ply": 9
        },
        "winner": "black",
        "url": "https://lichess.org/NaqkOS1M/white"
    },
    "JPAWF2sO": {
        "id": "JPAWF2sO",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593567062316,
        "lastMoveAt": 1593575298941,
        "turns": 111,
        "color": "black",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "johnnyeccles01",
                "rating": 1764,
                "ratingDiff": 19,
                "moveCentis": [
                    0,
                    196,
                    220,
                    172,
                    27180,
                    9628,
                    18332,
                    28412,
                    27804,
                    17628,
                    6996,
                    13828,
                    5388,
                    2484,
                    804,
                    4316,
                    5204,
                    15372,
                    14364,
                    3372,
                    3220,
                    7228,
                    1060,
                    796,
                    2796,
                    3052,
                    1268,
                    924,
                    4364,
                    8124,
                    8932,
                    2964,
                    16556,
                    5132,
                    3268,
                    3484,
                    18348,
                    4524,
                    956,
                    11252,
                    36652,
                    5380,
                    492,
                    8428,
                    4,
                    1844,
                    2732,
                    172,
                    68,
                    388,
                    268,
                    2868,
                    700,
                    516,
                    700,
                    1
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 4,
                    "blunder": 1,
                    "acpl": 45
                }
            },
            "black": {
                "userId": "waynebeam",
                "rating": 1799,
                "ratingDiff": -12,
                "moveCentis": [
                    0,
                    668,
                    1748,
                    660,
                    10476,
                    17284,
                    11804,
                    12436,
                    23316,
                    27684,
                    17316,
                    23004,
                    14404,
                    13140,
                    6612,
                    15964,
                    15012,
                    20244,
                    14588,
                    28004,
                    23308,
                    1164,
                    244,
                    5796,
                    3020,
                    2332,
                    13148,
                    1252,
                    3508,
                    8620,
                    3132,
                    10260,
                    7604,
                    6348,
                    14588,
                    3452,
                    16612,
                    3356,
                    996,
                    1356,
                    21556,
                    6036,
                    4620,
                    596,
                    420,
                    2436,
                    2692,
                    892,
                    580,
                    556,
                    388,
                    932,
                    364,
                    724,
                    277
                ],
                "analysis": {
                    "inaccuracy": 11,
                    "mistake": 2,
                    "blunder": 4,
                    "acpl": 64
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 30
            },
            {
                "eval": 8
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 16
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 32
            },
            {
                "eval": 20
            },
            {
                "eval": 54
            },
            {
                "eval": 36
            },
            {
                "eval": 107,
                "best": "e8g8",
                "variation": "O-O Bb5 a6 Bd3 Nc6 O-O f6 Qe1 fxe5 dxe5 d4 Qg3 dxe3 Qh3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 39,
                "best": "f1a6",
                "variation": "Bxa6 Nxa6 h4 Nc7 h5 h6 g4 b5 O-O O-O Ne2 a5 f5 f6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxa6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 37
            },
            {
                "eval": -12
            },
            {
                "eval": 80,
                "best": "b8c6",
                "variation": "Nc6 c3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 100
            },
            {
                "eval": 166,
                "best": "b8c6",
                "variation": "Nc6 c3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 51,
                "best": "g2g3",
                "variation": "g3 Nc6 O-O-O cxd4 Nxd4 Nxd4 Bxd4 fxe5 Bh3 exd4 Qxe6+ Kh8 Qxd7 Bf6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. g3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 161,
                "best": "b8c6",
                "variation": "Nc6 c3 cxd4 cxd4 fxe5 fxe5 b5 Bg2 Na5 g5 Nb6 O-O Nbc4 Nd2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nc6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 14,
                "best": "f3d4",
                "variation": "Nxd4 Nc5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nxd4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 22
            },
            {
                "eval": 27
            },
            {
                "eval": 30
            },
            {
                "eval": 17
            },
            {
                "eval": 123,
                "best": "d8d6",
                "variation": "Qd6 O-O-O",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qd6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0,
                "best": "f3d4",
                "variation": "Nd4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nd4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -35
            },
            {
                "eval": 219,
                "best": "h7g6",
                "variation": "hxg6 Qxg6+ Bg7 O-O-O Na6 Ng5 Rf6 Qh7+ Kf8 f5 Rh6 Nxe6+ Qxe6 Qxg7+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. hxg6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 217
            },
            {
                "eval": 216
            },
            {
                "eval": 96,
                "best": "a1b1",
                "variation": "Rb1 Bc3+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rb1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 377,
                "best": "b2a1",
                "variation": "Bxa1 Kd2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxa1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 366
            },
            {
                "eval": 386
            },
            {
                "eval": 285,
                "best": "a1b1",
                "variation": "Rb1 Nc6 Qxf7+ Qxf7 Nxf7 Kxf7 Bxh7 Rf8 Bd3 Kg7 Rf1 e5 Bb5 Ne7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rb1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 285
            },
            {
                "eval": 284
            },
            {
                "eval": 274
            },
            {
                "eval": 275
            },
            {
                "eval": 383,
                "best": "b8d7",
                "variation": "Nd7 g5 Rh8 h5 h6 Ke2 Nc5 Kf3 Ke7 Rbf1 Nd7 Bb5 Nc5 Kg4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 357
            },
            {
                "eval": 488,
                "best": "c3d4",
                "variation": "Bd4 Bxh7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 364,
                "best": "b3b5",
                "variation": "Rb5 Rg8 g5 Rb8 Bxh7 a6 Rb1 b5 Be4 Ne7 h5 Ba5 Ke2 Bc7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rb5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 447
            },
            {
                "eval": -359,
                "best": "b3b5",
                "variation": "Rb5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rb5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 405,
                "best": "e6d5",
                "variation": "exd5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. exd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 403
            },
            {
                "eval": 403
            },
            {
                "eval": 387
            },
            {
                "eval": 389
            },
            {
                "eval": 383
            },
            {
                "eval": 424
            },
            {
                "eval": 408
            },
            {
                "eval": 401
            },
            {
                "eval": 335
            },
            {
                "eval": 460,
                "best": "c3d2",
                "variation": "Bd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 442
            },
            {
                "eval": 435
            },
            {
                "eval": 391
            },
            {
                "eval": 378
            },
            {
                "eval": 380
            },
            {
                "eval": 407
            },
            {
                "eval": 362
            },
            {
                "eval": 325
            },
            {
                "eval": 274
            },
            {
                "eval": 408,
                "best": "g6g7",
                "variation": "Kg7 Rb1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kg7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 396
            },
            {
                "eval": 379
            },
            {
                "eval": 255,
                "best": "a3a4",
                "variation": "a4 Bb4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 371,
                "best": "a5a4",
                "variation": "a4 Rb1 Kg7 Rg3 Kg6 Rg2 Kg7 Rgg1 Bd2 Kxd4 Bxf4 c4 Be5+ Ke4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 354
            },
            {
                "eval": 330
            },
            {
                "eval": 232,
                "best": "b1b3",
                "variation": "Rb3 a4 Rbxc3 dxc3 Rxc3 Rd5 Rc6 Kf7 Rc7+ Kg6 c4 bxc4 Rxc4 Rd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rb3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 576,
                "best": "a5a4",
                "variation": "a4 Rff1 Kg7 Rf2 Kf7 Rg1 Bb2 Re2 Rxf4 g6+ Kg7 Rb1 Bxa3 Rxb5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. a4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 488
            },
            {
                "eval": 570
            },
            {
                "eval": 537
            },
            {
                "eval": 1397,
                "best": "a5b4",
                "variation": "axb4 fxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. axb4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 1292
            },
            {
                "eval": 1991
            },
            {
                "eval": 1945
            },
            {
                "eval": 1912
            },
            {
                "eval": 1736
            },
            {
                "eval": 1975
            },
            {
                "eval": 1750
            },
            {
                "mate": 12,
                "best": "c3a5",
                "variation": "Ba5 Kxd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Ba5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 14
            },
            {
                "mate": 14
            },
            {
                "eval": 8394
            },
            {
                "mate": 10,
                "best": "a1b2",
                "variation": "Bb2 b7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Bb2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 15
            },
            {
                "mate": 9
            },
            {
                "mate": 10
            },
            {
                "mate": 5
            },
            {
                "mate": 4
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            },
            {
                "mate": 1
            },
            {
                "mate": 1
            }
        ],
        "moves": "e4 e6 d4 d5 Nc3 Nf6 e5 Nfd7 f4 c5 Nf3 Be7 Be3 b6 a3 Ba6 Ne2 O-O h4 Bxe2 Qxe2 f6 g4 cxd4 Bxd4 fxe5 Bxe5 Nxe5 Qxe5 Qc8 Bd3 Bf6 Qh5 g6 Bxg6 Qd7 Bd3 Bxb2 Ng5 Bc3+ Kd1 Rf7 Nxf7 Qxf7 Qxf7+ Kxf7 Rb1 Nc6 Rb3 d4 Be4 Rc8 Bd5 Kf6 Bxc6 Rxc6 Ke2 Rc5 Kd3 h5 g5+ Kg6 Ke4 Rc4 Rf1 Rc5 Rf3 b5 Rb1 a5 Rbf1 Rf5 Rg1 Bb2 Rb1 Bc3 Rbf1 Bb2 Rb1 Bc3 Kd3 e5 Rbf1 b4 axb4 a4 fxe5 Rxf3+ Rxf3 a3 Rf1 a2 b5 a1=Q Rxa1 Bxa1 b6 Bc3 b7 Ba5 b8=Q Bc3 Qf8 Be1 Qf6+ Kh7 g6+ Kg8 Qf7+ Kh8 Qh7#",
        "opening": {
            "eco": "C11",
            "name": "French Defense: Steinitz Variation",
            "ply": 11
        },
        "winner": "white",
        "url": "https://lichess.org/JPAWF2sO/black"
    },
    "hxRcNSzp": {
        "id": "hxRcNSzp",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593795641286,
        "lastMoveAt": 1593803301897,
        "turns": 97,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "pe-lle",
                "rating": 1650,
                "ratingDiff": 21,
                "moveCentis": [
                    0,
                    3268,
                    572,
                    1452,
                    3548,
                    5052,
                    7244,
                    3044,
                    15628,
                    21684,
                    5236,
                    30588,
                    7924,
                    12332,
                    26748,
                    26644,
                    22988,
                    3748,
                    532,
                    25268,
                    3692,
                    4,
                    26684,
                    15156,
                    12708,
                    3660,
                    7116,
                    3932,
                    4,
                    12900,
                    7444,
                    19004,
                    12772,
                    572,
                    5812,
                    3972,
                    2436,
                    460,
                    8988,
                    6380,
                    1292,
                    0,
                    324,
                    260,
                    524,
                    7988,
                    668,
                    884,
                    1361
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 1,
                    "blunder": 8,
                    "acpl": 73
                }
            },
            "black": {
                "userId": "rybkathink",
                "rating": 1713,
                "ratingDiff": -20,
                "moveCentis": [
                    0,
                    33420,
                    268,
                    292,
                    172,
                    5732,
                    51556,
                    5852,
                    2876,
                    3348,
                    56124,
                    8604,
                    5236,
                    7948,
                    22036,
                    12868,
                    1068,
                    19916,
                    9772,
                    4692,
                    1412,
                    5028,
                    6052,
                    4956,
                    428,
                    39164,
                    13276,
                    276,
                    1860,
                    17532,
                    6788,
                    3188,
                    20,
                    2284,
                    820,
                    1220,
                    364,
                    2876,
                    4,
                    2548,
                    844,
                    260,
                    932,
                    236,
                    5652,
                    268,
                    132,
                    380,
                    1503
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 2,
                    "blunder": 8,
                    "acpl": 95
                }
            }
        },
        "analysis": [
            {
                "eval": 13
            },
            {
                "eval": 16
            },
            {
                "eval": 16
            },
            {
                "eval": 34
            },
            {
                "eval": 34
            },
            {
                "eval": 50
            },
            {
                "eval": 25
            },
            {
                "eval": 17
            },
            {
                "eval": 8
            },
            {
                "eval": 8
            },
            {
                "eval": 21
            },
            {
                "eval": 32
            },
            {
                "eval": -31,
                "best": "d2d4",
                "variation": "d4 d6 dxc5 dxc5 Bf4 Nh5 Be3 Nd4 Re1 Be6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 28,
                "best": "d7d5",
                "variation": "d5 cxd5 Nxd5 d4 cxd4 Nxd4 Nxc3 bxc3 Qc7 Ba3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 50
            },
            {
                "eval": 54
            },
            {
                "eval": 42
            },
            {
                "eval": 61
            },
            {
                "eval": 19
            },
            {
                "eval": 27
            },
            {
                "eval": -32,
                "best": "f1e1",
                "variation": "Re1 h6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -3
            },
            {
                "eval": -50
            },
            {
                "eval": 11,
                "best": "c8f5",
                "variation": "Bf5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -12
            },
            {
                "eval": 10
            },
            {
                "eval": 13
            },
            {
                "eval": 31
            },
            {
                "eval": 19
            },
            {
                "eval": 17
            },
            {
                "eval": -16
            },
            {
                "eval": 294,
                "best": "f8e8",
                "variation": "Re8 Bc3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Re8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -30,
                "best": "h4g6",
                "variation": "Nxg6 Rfe8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nxg6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 19
            },
            {
                "eval": 21
            },
            {
                "eval": 298,
                "best": "f5e4",
                "variation": "Be4 Bxe4 dxe4 Rxe4 Rfd8 Nf3 a4 Re3 Qb5 Qe2 Qxe2 Rxe2 a3 Bc3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Be4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -28,
                "best": "h4g6",
                "variation": "Nxg6 Rfe8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nxg6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -25
            },
            {
                "eval": -71
            },
            {
                "eval": -86
            },
            {
                "eval": -97
            },
            {
                "eval": -124
            },
            {
                "eval": -110
            },
            {
                "eval": -114
            },
            {
                "eval": -303,
                "best": "b2c3",
                "variation": "Bc3 Rfa8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bc3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -116,
                "best": "e6f5",
                "variation": "Bf5 h4 Bxb1 Rxb1 Re8 Bf1 Rc8 Bh3 Rc7 Bg2 Nb4 Bc1 Rcc2 Be3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bf5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -265,
                "best": "e1e2",
                "variation": "Re2 Rc8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Re2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -130,
                "best": "f8c8",
                "variation": "Rc8 Ba1 Rcc2 Rf1 b5 Rbd1 h5 Nd3 Nxd3 Rxd3 b4 Re3 Bh6 Ree1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rc8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -145
            },
            {
                "eval": -54,
                "best": "e6f5",
                "variation": "Bf5 Bc3 Nd3 Rf1 Nxf2 Ra1 Nxh3+ Bxh3 Rxa1 Rxa1 Bxh3 Ra7 Rc8 Bd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -76
            },
            {
                "eval": -7,
                "best": "e6f5",
                "variation": "Bf5 Bxd5 Rd8 e6 fxe6 Bc4 Nxb2 Rbxb2 Rxb2 Rxb2 Bxh3 f3 h5 Re2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -10
            },
            {
                "eval": -13
            },
            {
                "eval": -25
            },
            {
                "eval": -13
            },
            {
                "eval": -11
            },
            {
                "eval": -40
            },
            {
                "eval": -46
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 835,
                "best": "f8d8",
                "variation": "Rd8 Rd2 f6 exf6 Kf7 h4 Kxf6 f4 g5 hxg5+ hxg5 Kg2 Be6 Kf3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rd8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -4,
                "best": "e4a8",
                "variation": "Bxa8 f6 exf6 Kf7 Rd2 d3 Be4 Kxf6 Bxd3 Bxd3 Rxd3 Ke6 Rd8 Ke7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxa8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 307,
                "best": "a8a1",
                "variation": "Ra1+ Kf2 Rf1+ Kg2 Rd1 Bf3 Rd3 Kf2 f6 exf6 Kf7 Be4 Rd1 Bf3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ra1+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 274
            },
            {
                "eval": 286
            },
            {
                "eval": 261
            },
            {
                "eval": 290
            },
            {
                "eval": 216
            },
            {
                "eval": 292,
                "best": "f7f5",
                "variation": "f5 exf6 Kf7 Kd2 g5 Bd3 Be6 Bxb5 gxf4 gxf4 Bxh3 Bc6 Kxf6 b5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 283
            },
            {
                "eval": 351
            },
            {
                "eval": 316
            },
            {
                "eval": 506,
                "best": "c4e6",
                "variation": "Be6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Be6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0,
                "best": "d3c4",
                "variation": "Bxc4+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxc4+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 307,
                "best": "c4f1",
                "variation": "Bf1 h4 h5 Bc6 Kf5 Bf3 Bc4 Kc2 Bf1 Bh1 Bc4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bf1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 314
            },
            {
                "eval": 298
            },
            {
                "eval": 118,
                "best": "e4d3",
                "variation": "Bd3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bd3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 333,
                "best": "h6h5",
                "variation": "h5 Kd1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 125,
                "best": "f4g5",
                "variation": "fxg5+ hxg5 h5 Kg7 Bd3 Bf7 Be2 Kh6 Bxb5 Kxh5 Be2+ Kg6 Kd3 Kf6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. fxg5+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 178
            },
            {
                "eval": 13,
                "best": "e4d3",
                "variation": "Bd3 Be6 fxg5+ Kxg5 Bxb5 Kf5 Kd3 Ke5 Ba4 Bg4 Bc6 Bc8 Bf3 Bf5+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bd3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 13
            },
            {
                "eval": 13
            },
            {
                "eval": 74
            },
            {
                "eval": 0,
                "best": "d2e2",
                "variation": "Ke2 Bb3 Bxb5 Kxg3 Kd3 Kf4 Kxd4 Kf5 Bc4 Ba4 Kd5 Kf6 Kd6 Be8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ke2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "mate": 12,
                "best": "f3e2",
                "variation": "Ke2 b7 d3+ Kc3 d2 b8=Q d1=Q Qe5+ Kf2 Qf4+ Qf3+ Kc4 Kg2 Kb5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. Ke2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "mate": 12
            }
        ],
        "moves": "c4 Nf6 g3 c5 Bg2 g6 Nf3 Bg7 O-O O-O Nc3 Nc6 e3 e6 d4 cxd4 exd4 d5 cxd5 Nxd5 Nxd5 exd5 b3 h6 Bb2 a5 Rc1 Bf5 Nh4 Be6 Re1 Qb6 Nf3 Bf5 Nh4 Be6 Nf3 a4 h3 axb3 Qxb3 Qxb3 axb3 Ra2 Rb1 Nb4 Ne5 Bxe5 dxe5 Nd3 Re2 b5 Rd2 Nxb2 Rbxb2 Rxb2 Rxb2 d4 b4 Bc4 Be4 Ra8 f4 Ra2 Rxa2 Bxa2 Kf2 Bc4 Ke1 Kf8 Kd2 Ke7 Bd3 Ke6 Be4 f6 exf6 Kxf6 h4 g5 hxg5+ hxg5 fxg5+ Kxg5 Bd3 Kg4 Bxc4 bxc4 b5 Kf3 b6 c3+ Kd3 c2 Kxc2 Ke3 Kd1",
        "opening": {
            "eco": "A15",
            "name": "English Opening: Anglo-Indian Defense",
            "ply": 2
        },
        "winner": "white",
        "url": "https://lichess.org/hxRcNSzp/black"
    },
    "qA8Je5yx": {
        "id": "qA8Je5yx",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593788411408,
        "lastMoveAt": 1593793111004,
        "turns": 125,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "rehbein",
                "rating": 1582,
                "ratingDiff": 7,
                "moveCentis": [
                    0,
                    300,
                    316,
                    916,
                    11500,
                    14892,
                    7572,
                    1932,
                    2780,
                    6036,
                    772,
                    580,
                    3428,
                    5220,
                    27068,
                    12172,
                    11420,
                    740,
                    3212,
                    2748,
                    1396,
                    8084,
                    5668,
                    2276,
                    3644,
                    764,
                    668,
                    1100,
                    420,
                    1676,
                    732,
                    484,
                    676,
                    644,
                    460,
                    1092,
                    412,
                    4212,
                    636,
                    228,
                    1116,
                    3604,
                    6116,
                    6964,
                    2412,
                    6036,
                    3980,
                    564,
                    1228,
                    4236,
                    1044,
                    4,
                    580,
                    340,
                    236,
                    724,
                    604,
                    932,
                    164,
                    108,
                    564,
                    212,
                    528
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 20
                }
            },
            "black": {
                "userId": "kampsun",
                "rating": 1440,
                "ratingDiff": -8,
                "moveCentis": [
                    0,
                    676,
                    3372,
                    1180,
                    21956,
                    21796,
                    23612,
                    3124,
                    22340,
                    1612,
                    8508,
                    460,
                    1332,
                    2884,
                    14556,
                    6260,
                    5916,
                    124,
                    4028,
                    5924,
                    14044,
                    19516,
                    2772,
                    10412,
                    196,
                    4700,
                    3500,
                    4396,
                    156,
                    2004,
                    1420,
                    1380,
                    1028,
                    2028,
                    4908,
                    1548,
                    1020,
                    3132,
                    316,
                    1748,
                    4908,
                    2900,
                    1484,
                    4556,
                    1428,
                    11948,
                    980,
                    620,
                    1172,
                    6188,
                    300,
                    124,
                    1108,
                    348,
                    212,
                    228,
                    1788,
                    444,
                    460,
                    292,
                    228,
                    1044,
                    358
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 2,
                    "blunder": 1,
                    "acpl": 37
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 27
            },
            {
                "eval": 27
            },
            {
                "eval": 13
            },
            {
                "eval": 15
            },
            {
                "eval": -18
            },
            {
                "eval": 75,
                "best": "c5e7",
                "variation": "Be7 d3 d5 exd5 Nxd5 Qb3 Be6 O-O a6 a4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 88
            },
            {
                "eval": 149,
                "best": "e5d4",
                "variation": "exd4 b5 Na5 Bd3 Be7 cxd4 d5 e5 Ne4 Qc2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. exd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 122
            },
            {
                "eval": 139
            },
            {
                "eval": 127
            },
            {
                "eval": 256,
                "best": "d8e7",
                "variation": "Qe7 Bxf7+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qe7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 235
            },
            {
                "eval": 353,
                "best": "e8g8",
                "variation": "O-O Qxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 351
            },
            {
                "eval": 809,
                "best": "d7d6",
                "variation": "d6 f4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 809
            },
            {
                "eval": 808
            },
            {
                "eval": 802
            },
            {
                "eval": 815
            },
            {
                "eval": 808
            },
            {
                "eval": 1053
            },
            {
                "eval": 1050
            },
            {
                "eval": 1049
            },
            {
                "eval": 1024
            },
            {
                "eval": 1022
            },
            {
                "eval": 1026
            },
            {
                "eval": 1000
            },
            {
                "eval": 781
            },
            {
                "eval": 781
            },
            {
                "eval": 659
            },
            {
                "eval": 652
            },
            {
                "eval": 625
            },
            {
                "eval": 644
            },
            {
                "eval": 564
            },
            {
                "eval": 785,
                "best": "c8d7",
                "variation": "Bd7 Bf4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 753
            },
            {
                "eval": 737
            },
            {
                "eval": 683
            },
            {
                "eval": 1206
            },
            {
                "eval": 882
            },
            {
                "eval": 1305
            },
            {
                "eval": 882
            },
            {
                "eval": 882
            },
            {
                "eval": 882
            },
            {
                "eval": 882
            },
            {
                "eval": 882
            },
            {
                "eval": 882
            },
            {
                "eval": 862
            },
            {
                "eval": 882
            },
            {
                "eval": 856
            },
            {
                "eval": 886
            },
            {
                "eval": 869
            },
            {
                "eval": 917
            },
            {
                "eval": 892
            },
            {
                "eval": 969
            },
            {
                "eval": 970
            },
            {
                "eval": 1046
            },
            {
                "eval": 1019
            },
            {
                "eval": 1277
            },
            {
                "eval": 975
            },
            {
                "eval": 1027
            },
            {
                "eval": 984
            },
            {
                "eval": 1059
            },
            {
                "eval": 977
            },
            {
                "mate": 13,
                "best": "h7g8",
                "variation": "Kg8 Bc3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Kg8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "mate": 12
            },
            {
                "mate": 12
            },
            {
                "mate": 11
            },
            {
                "mate": 11
            },
            {
                "mate": 11
            },
            {
                "mate": 10
            },
            {
                "mate": 10
            },
            {
                "mate": 8
            },
            {
                "mate": 7
            },
            {
                "mate": 7
            },
            {
                "mate": 8
            },
            {
                "mate": 6
            },
            {
                "mate": 8
            },
            {
                "mate": 8
            },
            {
                "eval": 6233,
                "best": "g5f6",
                "variation": "Kf6 Bc4 Rb8+ Kh7 Kg5 Bg8 Rb7+ Bf7 Rxf7+ Kg8 Kg6 b4 Bxb4 Kh8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Lost forced checkmate sequence. Kf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 6140
            },
            {
                "eval": 785
            },
            {
                "eval": 6089
            },
            {
                "eval": 2357
            },
            {
                "eval": 2519
            },
            {
                "eval": 2453
            },
            {
                "eval": 2377
            },
            {
                "eval": 2353
            },
            {
                "eval": 2376
            },
            {
                "eval": 2045
            },
            {
                "eval": 2344
            },
            {
                "eval": 2252
            },
            {
                "eval": 2286
            },
            {
                "eval": 2122
            },
            {
                "eval": 2084
            },
            {
                "eval": 1879
            },
            {
                "mate": 14,
                "best": "g4d1",
                "variation": "Bd1 Rh6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Bd1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 13
            },
            {
                "mate": 13
            },
            {
                "mate": 12
            },
            {
                "mate": 12
            },
            {
                "mate": 11
            },
            {
                "mate": 4
            },
            {
                "mate": 11
            },
            {
                "mate": 11
            },
            {
                "mate": 10
            },
            {
                "mate": 3
            },
            {
                "mate": 8
            },
            {
                "mate": 2
            },
            {
                "mate": 7
            },
            {
                "mate": 2
            },
            {
                "mate": 6
            },
            {
                "mate": 2
            },
            {
                "mate": 6
            },
            {
                "mate": 6
            },
            {
                "mate": 6
            },
            {
                "mate": 6
            },
            {
                "mate": 5
            },
            {
                "mate": 5
            },
            {
                "mate": 4
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 b4 Bd6 d4 Nxe4 dxe5 Nxe5 Nxe5 Bxe5 Qd5 Qe7 Qxe4 Bxc3+ Nxc3 Qxe4+ Nxe4 O-O O-O c6 Nd6 b5 Bb3 a5 Bd2 a4 Bxf7+ Rxf7 Nxf7 Kxf7 a3 d6 Rac1 Bb7 Rfe1 h6 Re3 Kg8 Rce1 Kh7 Re8 c5 Rxa8 Bxa8 Re8 Bc6 Re6 cxb4 Bxb4 Bd5 Rxd6 Bc4 h4 Bb3 f4 Bc4 Kf2 Bb3 g3 Bc4 Rb6 h5 Ke3 Bf1 Kd4 Be2 Ke5 Bc4 f5 Bd3 f6 gxf6+ Kxf6 Bc4 Kg5 Be2 Bc3 Kg8 Rg6+ Kf7 Rb6 Ke7 Kf4 Kd7 Rg6 Bd3 Rh6 Be2 Ke3 Bg4 Kf4 Kc7 Kg5 Kd7 Rxh5 Bxh5 Kxh5 Ke7 Kg6 Kf8 g4 Kg8 g5 Kf8 h5 Kg8 h6 b4 axb4 a3 b5 a2 b6 a1=Q Bxa1 Kf8 b7 Ke7 b8=Q",
        "opening": {
            "eco": "C53",
            "name": "Italian Game: Bird's Attack",
            "ply": 9
        },
        "winner": "white",
        "url": "https://lichess.org/qA8Je5yx/white"
    },
    "7Lg77SzA": {
        "id": "7Lg77SzA",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593856888968,
        "lastMoveAt": 1593864538708,
        "turns": 81,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "pawndercover",
                "rating": 2241,
                "ratingDiff": 16,
                "moveCentis": [
                    0,
                    996,
                    796,
                    556,
                    644,
                    644,
                    788,
                    2012,
                    1444,
                    1468,
                    3076,
                    14780,
                    19124,
                    10228,
                    7148,
                    27908,
                    19292,
                    23932,
                    2940,
                    6660,
                    13724,
                    23636,
                    24068,
                    22268,
                    24580,
                    2780,
                    12988,
                    9516,
                    8460,
                    55332,
                    2708,
                    9740,
                    16116,
                    436,
                    1548,
                    8020,
                    6500,
                    3372,
                    7676,
                    1116,
                    287
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 2,
                    "blunder": 0,
                    "acpl": 26
                }
            },
            "black": {
                "userId": "eie24",
                "rating": 2205,
                "ratingDiff": -12,
                "moveCentis": [
                    0,
                    596,
                    548,
                    492,
                    548,
                    540,
                    532,
                    2508,
                    28556,
                    6988,
                    36420,
                    21028,
                    15428,
                    30732,
                    15708,
                    10140,
                    900,
                    49948,
                    540,
                    1108,
                    900,
                    24676,
                    6500,
                    22692,
                    652,
                    23524,
                    5868,
                    10268,
                    8452,
                    580,
                    1636,
                    4284,
                    5924,
                    732,
                    9068,
                    3724,
                    524,
                    7188,
                    2196,
                    364,
                    2483
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 2,
                    "blunder": 0,
                    "acpl": 38
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 53,
                "best": "e7e6",
                "variation": "e6 Nf3 d5 cxd5 exd5 Nc3 c6 Bf4 Be7 h3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 62
            },
            {
                "eval": 60
            },
            {
                "eval": 52
            },
            {
                "eval": 53
            },
            {
                "eval": 48
            },
            {
                "eval": 53
            },
            {
                "eval": 44
            },
            {
                "eval": 79
            },
            {
                "eval": 33
            },
            {
                "eval": 59
            },
            {
                "eval": 73
            },
            {
                "eval": 83
            },
            {
                "eval": 70
            },
            {
                "eval": 93
            },
            {
                "eval": 81
            },
            {
                "eval": 139,
                "best": "e7e6",
                "variation": "e6 dxe6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 144
            },
            {
                "eval": 133
            },
            {
                "eval": 103
            },
            {
                "eval": 116
            },
            {
                "eval": 102
            },
            {
                "eval": 99
            },
            {
                "eval": 38,
                "best": "a2a4",
                "variation": "a4 Bxe2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 44
            },
            {
                "eval": 50
            },
            {
                "eval": 65
            },
            {
                "eval": 72
            },
            {
                "eval": 200,
                "best": "b6a6",
                "variation": "Qa6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qa6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 177
            },
            {
                "eval": 277,
                "best": "b6a6",
                "variation": "Qa6 Qe3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qa6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 246
            },
            {
                "eval": 390,
                "best": "h5g7",
                "variation": "Ng7 e6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ng7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 337
            },
            {
                "eval": 373
            },
            {
                "eval": 383
            },
            {
                "eval": 388
            },
            {
                "eval": 364
            },
            {
                "eval": 363
            },
            {
                "eval": 374
            },
            {
                "eval": 403
            },
            {
                "eval": 297,
                "best": "b2b4",
                "variation": "b4 c4 b5 Rd7 Rbd1 Rc7 b6 Rd7 Qxc4 Ng7 Rb1 Qxd5 Qxd5+ Rxd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 450,
                "best": "h5g7",
                "variation": "Ng7 Qc4 Rd7 Re4 Rf7 g4 Rc8 Ree1 Rd7 b4 h6 b5 Rb8 Ra1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ng7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 262,
                "best": "e4c4",
                "variation": "Qc4 Ng7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qc4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 242
            },
            {
                "eval": 235
            },
            {
                "eval": 270
            },
            {
                "eval": 213
            },
            {
                "eval": 256
            },
            {
                "eval": 233
            },
            {
                "eval": 272
            },
            {
                "eval": 276
            },
            {
                "eval": 325
            },
            {
                "eval": 329
            },
            {
                "eval": 548,
                "best": "e7d7",
                "variation": "Rd7 Kh2 Rbd8 Rxc5 f5 b4 Nf6 Bxf6 Kxf6 b5 Rd6 Rc6 f4 Re1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rd7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 554
            },
            {
                "eval": 520
            },
            {
                "eval": 513
            },
            {
                "eval": 524
            },
            {
                "eval": 301,
                "best": "d5d6",
                "variation": "d6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. d6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 411,
                "best": "f4e2",
                "variation": "Ne2+ Kg2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne2+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 413
            },
            {
                "eval": 422
            },
            {
                "eval": 405
            },
            {
                "eval": 413
            },
            {
                "eval": 379
            },
            {
                "eval": 401
            },
            {
                "eval": 405
            },
            {
                "eval": 419
            },
            {
                "eval": 412
            },
            {
                "eval": 400
            },
            {
                "eval": 389
            },
            {
                "eval": 502,
                "best": "f8e7",
                "variation": "Ke7 Rf3 Kd6 Kg2 Kc6 Rgf5 Kb5 h4 h6 Rf6 Kc4 Rxh6 Rxc3 Rf4+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ke7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 492
            },
            {
                "eval": 509
            },
            {
                "eval": 497
            },
            {
                "eval": 485
            },
            {
                "eval": 458
            }
        ],
        "moves": "d4 Nf6 c4 c5 d5 b5 cxb5 a6 bxa6 g6 Nc3 Bg7 e4 O-O a7 Rxa7 Nf3 d6 Be2 Ba6 O-O Qb6 Re1 Nbd7 h3 Rb8 Rb1 Bxe2 Qxe2 Nh5 Bd2 Bxc3 Bxc3 Rxa2 e5 Nxe5 Nxe5 dxe5 Qxe5 f6 Qxe7 Ra7 Qe4 Qd6 Rbd1 Kf7 Qh4 Qf4 Qxf4 Nxf4 Re4 g5 g3 Nh5 Re6 Re7 Rc6 Rb5 g4 Nf4 Rxf6+ Kg8 Ra1 Nxd5 Rf5 Nxc3 Rxg5+ Kf7 bxc3 Rc7 Ra6 Rb3 Rh6 Kf8 Rf6+ Ke8 Re5+ Kd8 Rf8+ Kd7 Rf7+",
        "opening": {
            "eco": "A58",
            "name": "Benko Gambit Accepted, Fully Accepted Variation",
            "ply": 9
        },
        "winner": "white",
        "url": "https://lichess.org/7Lg77SzA/white"
    },
    "HfgjBHDq": {
        "id": "HfgjBHDq",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593781311347,
        "lastMoveAt": 1593787369993,
        "turns": 69,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "phantom567459",
                "rating": 2019,
                "ratingDiff": 8,
                "moveCentis": [
                    0,
                    5916,
                    2236,
                    828,
                    14988,
                    39444,
                    3172,
                    8644,
                    19524,
                    188,
                    212,
                    6524,
                    16084,
                    4828,
                    14260,
                    14988,
                    17516,
                    3796,
                    1324,
                    14364,
                    388,
                    3820,
                    900,
                    16332,
                    1260,
                    2516,
                    284,
                    12252,
                    5940,
                    24804,
                    44,
                    860,
                    524,
                    140,
                    149
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 2,
                    "blunder": 3,
                    "acpl": 59
                }
            },
            "black": {
                "userId": "ashishacharya",
                "rating": 2085,
                "ratingDiff": -22,
                "moveCentis": [
                    0,
                    3412,
                    1996,
                    7748,
                    2252,
                    5476,
                    8700,
                    11116,
                    22988,
                    612,
                    3828,
                    9260,
                    11516,
                    23348,
                    37044,
                    17340,
                    6476,
                    1076,
                    44172,
                    9412,
                    668,
                    10148,
                    31412,
                    11028,
                    1700,
                    2268,
                    10716,
                    16884,
                    1828,
                    644,
                    2628,
                    23068,
                    284,
                    764,
                    3881
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 2,
                    "blunder": 6,
                    "acpl": 87
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 47
            },
            {
                "eval": 43
            },
            {
                "eval": 48
            },
            {
                "eval": 34
            },
            {
                "eval": 41
            },
            {
                "eval": 29
            },
            {
                "eval": 59
            },
            {
                "eval": 61
            },
            {
                "eval": 98
            },
            {
                "eval": 77
            },
            {
                "eval": 98
            },
            {
                "eval": 95
            },
            {
                "eval": 134
            },
            {
                "eval": 130
            },
            {
                "eval": 163
            },
            {
                "eval": -12,
                "best": "f1e2",
                "variation": "Be2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Be2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -21
            },
            {
                "eval": -36
            },
            {
                "eval": -23
            },
            {
                "eval": -11
            },
            {
                "eval": -29
            },
            {
                "eval": -39
            },
            {
                "eval": 123,
                "best": "e4f4",
                "variation": "Qxf4 Bd3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxf4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 119
            },
            {
                "eval": 135
            },
            {
                "eval": 130
            },
            {
                "eval": 332,
                "best": "c5c4",
                "variation": "c4 Qh4 Qc5+ Kh1 h5 g4 Nd5 gxh5 N7f6 hxg6 Nxc3 gxf7+ Rxf7 bxc3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. c4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 295
            },
            {
                "eval": 376,
                "best": "h6g5",
                "variation": "hxg5 Rxd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. hxg5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -43,
                "best": "e2f3",
                "variation": "Bf3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bf3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 109,
                "best": "d6d5",
                "variation": "d5 Bf3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 97
            },
            {
                "eval": 104
            },
            {
                "eval": 92
            },
            {
                "eval": 114
            },
            {
                "eval": 117
            },
            {
                "eval": 101
            },
            {
                "eval": 0,
                "best": "h4h6",
                "variation": "Qxh6 Bxh3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxh6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -153,
                "best": "h6g5",
                "variation": "Qg5+ Kf8 Qh6+ Kg8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qg5+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0,
                "best": "a8c8",
                "variation": "Rac8 Kh1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rac8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 309,
                "best": "d5d4",
                "variation": "Rd4 Qg5+ Kf8 Qh6+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rd4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 272
            },
            {
                "eval": 292
            },
            {
                "eval": 301
            },
            {
                "eval": 277
            },
            {
                "eval": 157,
                "best": "g5f5",
                "variation": "Qxf5 f6 Bxe5 Ne3 Qxf6+ Qxf6 Rxf6+ Ke7 Rf4 Nxc2 Rxe4 Rg8 h4 Ke6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxf5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 748,
                "best": "c6g6",
                "variation": "Qg6 Rxf5 Qxg5 Rxg5 Ke7 Bg3 Rd8 Re5+ Kf6 Rxe4 Nb4 Bh4+ Kf5 Bxd8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qg6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 367,
                "best": "c2c4",
                "variation": "c4 Qg6 Qxg6 fxg6 cxd5 f3 gxf3 e3 Re1 Rd8 d6 Ke8 Rxe3 Kd7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. c4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 372
            },
            {
                "eval": 354
            },
            {
                "eval": 666,
                "best": "f8g8",
                "variation": "Kg8 Bxf4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kg8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 236,
                "best": "h6h7",
                "variation": "Qh7+ Ke6 c4 Nb4 Rd6+ Qxd6 Bxd6 Kxd6 Qxe4 Rd8 Qxf4+ Ke7 Qe4+ Kf8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qh7+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 214
            },
            {
                "eval": 256
            },
            {
                "eval": 939,
                "best": "f7e7",
                "variation": "Ke7 Qf5 Rh8 Re1 Kd8 Rxe4 Qd6 h4 Kc7 Rg4 Kb8 Qf4 Qxf4 Rxf4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ke7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 938
            },
            {
                "eval": 938
            },
            {
                "eval": 938
            },
            {
                "eval": 934
            },
            {
                "eval": 912
            },
            {
                "eval": 948
            },
            {
                "eval": 889
            }
        ],
        "moves": "d4 d6 e4 g6 Nc3 Bg7 f4 Nd7 Nf3 c5 d5 a6 a4 Qa5 Bd2 Qb4 a5 Bxc3 Bxc3 Qxe4+ Be2 Ngf6 O-O O-O Ng5 Qxd5 Qe1 h6 Rd1 Qc6 Nh3 Ne4 Bf3 d5 Bxe4 dxe4 Qh4 Nf6 f5 Bxf5 Rxf5 gxf5 Qxh6 Rfd8 Rf1 Rd5 Nf4 e5 Qg5+ Kf8 Nxd5 Nxd5 Bxe5 f4 Rd1 f6 Qh6+ Kf7 Bxf4 Nxf4 Qxf4 Re8 Rd6 Qxd6 Qxd6 e3 Kf1 e2+ Ke1",
        "opening": {
            "eco": "B06",
            "name": "Modern Defense: Pseudo-Austrian Attack",
            "ply": 7
        },
        "winner": "white",
        "url": "https://lichess.org/HfgjBHDq/black"
    },
    "GUjGahbj": {
        "id": "GUjGahbj",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593734449897,
        "lastMoveAt": 1593742074912,
        "turns": 69,
        "color": "black",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "pras108",
                "rating": 1971,
                "ratingDiff": 2,
                "moveCentis": [
                    0,
                    356,
                    308,
                    4,
                    284,
                    7492,
                    1116,
                    308,
                    8908,
                    15796,
                    18916,
                    11012,
                    86996,
                    6644,
                    652,
                    61316,
                    7532,
                    8524,
                    2948,
                    1788,
                    15276,
                    4596,
                    36404,
                    3100,
                    6740,
                    28012,
                    9956,
                    3740,
                    28476,
                    9604,
                    3364,
                    1492,
                    14908,
                    2836,
                    359
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 2,
                    "blunder": 2,
                    "acpl": 45
                }
            },
            "black": {
                "userId": "kcacgt",
                "rating": 2000,
                "ratingDiff": -1,
                "moveCentis": [
                    0,
                    76,
                    132,
                    76,
                    116,
                    348,
                    1684,
                    124,
                    4644,
                    18588,
                    43932,
                    31916,
                    2364,
                    2244,
                    1348,
                    16460,
                    4100,
                    20204,
                    1604,
                    7972,
                    54524,
                    8148,
                    16020,
                    2228,
                    16356,
                    26572,
                    14612,
                    1020,
                    15924,
                    1244,
                    13332,
                    3900,
                    11876,
                    2148,
                    47572
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 1,
                    "blunder": 2,
                    "acpl": 39
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 26
            },
            {
                "eval": 17
            },
            {
                "eval": 16
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -106,
                "best": "d4b3",
                "variation": "Nb3 Be7 Be2 O-O O-O h6 Be3 Be6 a4 Nbd7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nb3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -27,
                "best": "d6d5",
                "variation": "d5 a3 d4 Na2 Bxf5 exf5 Bd6 Bd3 Nbd7 O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -36
            },
            {
                "eval": 40,
                "best": "d6d5",
                "variation": "d5 Bg5 d4 Ne4 Nbd7 Nxf6+ Nxf6 Bd3 Bb4+ Kf2 O-O Bxf6 Qxf6 h4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -130,
                "best": "g2g4",
                "variation": "g4 h6 f4 Nc6 Bg2 d5 fxe5 Nxe5 Bf4 Nfxg4 O-O O-O Bxe5 Nxe5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. g4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 13,
                "best": "d6d5",
                "variation": "d5 Bd2 Nc6 Bd3 O-O Qe2 Rc8 O-O Re8 Kh1 h6 a3 Bd6 g4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. d5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": -9
            },
            {
                "eval": -37
            },
            {
                "eval": 0
            },
            {
                "eval": -77,
                "best": "a1d1",
                "variation": "Rd1 Qc7 g4 d5 Nxd5 Nxd5 Qxd5 Bh4+ Kf1 Rfd8 Qb3 Qxc2 Bd3 Qc7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -87
            },
            {
                "eval": -243,
                "best": "c3d5",
                "variation": "Nxd5 Nxd5 Qxd5 Bc5 Bxc5 Rxc5 Qb3 Qh4+ Kf1 e4 fxe4 Re8 Qg3 Qxg3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nxd5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -238
            },
            {
                "eval": -231
            },
            {
                "eval": -207
            },
            {
                "eval": -232
            },
            {
                "eval": -215
            },
            {
                "eval": -343,
                "best": "a1d1",
                "variation": "Rd1 Qc7 Ne4 Qxc2 Nxf6+ Bxf6 O-O Qxb2 Bd3 Rfd8 Qf2 Qa3 Be4 Bg5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -320
            },
            {
                "eval": -343
            },
            {
                "eval": -352
            },
            {
                "eval": -311
            },
            {
                "eval": -108,
                "best": "b6f2",
                "variation": "Qf2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qf2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -122
            },
            {
                "eval": -70,
                "best": "f6d7",
                "variation": "Nd7 Kb1 b5 Nc3 Nc5 Qa3 Qxa3 bxa3 g6 Ne4 Rxd1+ Rxd1 Kg7 Nxc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -97
            },
            {
                "eval": -57
            },
            {
                "eval": -131,
                "best": "c3e4",
                "variation": "Ne4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -102
            },
            {
                "eval": -113
            },
            {
                "eval": -120
            },
            {
                "eval": -301,
                "best": "d1f1",
                "variation": "Rf1 Qg2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rf1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -316
            },
            {
                "eval": -301
            },
            {
                "eval": -316
            },
            {
                "eval": -272
            },
            {
                "eval": -286
            },
            {
                "eval": -449,
                "best": "a2a3",
                "variation": "a3 Bf8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -77,
                "best": "e5e4",
                "variation": "e4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. e4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -91
            },
            {
                "eval": -72
            },
            {
                "eval": -78
            },
            {
                "eval": -100
            },
            {
                "eval": -201,
                "best": "e5e2",
                "variation": "Qe2 Qxe2 Rxe2 Nf3 Re3 Nd4 Kb1 Nxf5 Re8 g6 Ra8 Kg7 Rxa6 Bd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -156
            },
            {
                "eval": -183
            },
            {
                "eval": -161
            },
            {
                "eval": -188
            },
            {
                "eval": -165
            },
            {
                "eval": -157
            },
            {
                "eval": -157
            },
            {
                "eval": -226,
                "best": "d3f1",
                "variation": "Qf1 Qxf1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -215
            },
            {
                "eval": -266
            },
            {
                "eval": -184,
                "best": "g8g7",
                "variation": "Kg7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kg7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -233
            }
        ],
        "moves": "e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 f3 e5 Nf5 Bxf5 exf5 Be7 Be3 Nbd7 Qd2 Rc8 Be2 O-O g4 d5 g5 d4 gxf6 dxe3 Qxe3 Nxf6 Qd3 Qb6 O-O-O Rfd8 Na4 Qa5 Qb3 b5 Nc3 Qb6 Kb1 Rxd1+ Rxd1 Qf2 h3 Rxc3 Qxc3 Qxe2 Re1 Qg2 f4 Ne4 Qxe5 Nd2+ Ka1 Bf8 Qc3 b4 Qd3 Nf3 Rd1 a5 f6 gxf6 Rf1 Nh4 Re1 Nf3 Rf1",
        "opening": {
            "eco": "B90",
            "name": "Sicilian Defense: Najdorf Variation",
            "ply": 10
        },
        "url": "https://lichess.org/GUjGahbj/black"
    },
    "1ubZrQUm": {
        "id": "1ubZrQUm",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593876441085,
        "lastMoveAt": 1593880044336,
        "turns": 79,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "pedropablo72",
                "rating": 1891,
                "ratingDiff": 13,
                "moveCentis": [
                    0,
                    8188,
                    1844,
                    356,
                    668,
                    380,
                    4660,
                    2084,
                    244,
                    4972,
                    5140,
                    18764,
                    8468,
                    980,
                    3700,
                    33956,
                    6580,
                    2004,
                    4500,
                    660,
                    4124,
                    1420,
                    11204,
                    28868,
                    428,
                    4748,
                    2348,
                    2396,
                    212,
                    900,
                    17708,
                    11188,
                    9724,
                    796,
                    1828,
                    2348,
                    1868,
                    3108,
                    1740,
                    1471
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 29
                }
            },
            "black": {
                "userId": "cmrobbe",
                "rating": 1914,
                "ratingDiff": -6,
                "moveCentis": [
                    0,
                    2068,
                    1588,
                    252,
                    1772,
                    420,
                    2148,
                    3972,
                    364,
                    2660,
                    11988,
                    5084,
                    2292,
                    1348,
                    1220,
                    9476,
                    5668,
                    3836,
                    7252,
                    1188,
                    1852,
                    1948,
                    18868,
                    11676,
                    6716,
                    3348,
                    2676,
                    516,
                    340,
                    1940,
                    3044,
                    3260,
                    2364,
                    6612,
                    1700,
                    1012,
                    1940,
                    924,
                    1140,
                    381
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 3,
                    "blunder": 3,
                    "acpl": 56
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": -18
            },
            {
                "eval": 28
            },
            {
                "eval": 25
            },
            {
                "eval": 42
            },
            {
                "eval": 29
            },
            {
                "eval": 48
            },
            {
                "eval": 32
            },
            {
                "eval": 82
            },
            {
                "eval": 66
            },
            {
                "eval": 93
            },
            {
                "eval": 55
            },
            {
                "eval": 83
            },
            {
                "eval": 51
            },
            {
                "eval": 66
            },
            {
                "eval": 61
            },
            {
                "eval": 35
            },
            {
                "eval": 46
            },
            {
                "eval": 60
            },
            {
                "eval": -125,
                "best": "d1e1",
                "variation": "Qe1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qe1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 22,
                "best": "d6d5",
                "variation": "d5 fxe6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. d5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 11
            },
            {
                "eval": 28
            },
            {
                "eval": -123,
                "best": "e2g4",
                "variation": "Bg4 Nxg4 Qxg4 Bf6 Qxe6+ Kh8 Kh1 Rae8 Qh3 Qd8 Rab1 Bc8 Nf3 Ne5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bg4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -168
            },
            {
                "eval": -148
            },
            {
                "eval": -133
            },
            {
                "eval": -137
            },
            {
                "eval": 35,
                "best": "g8h8",
                "variation": "Kh8 Qxe7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kh8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 28
            },
            {
                "eval": 13
            },
            {
                "eval": 25
            },
            {
                "eval": 25
            },
            {
                "eval": 16
            },
            {
                "eval": 23
            },
            {
                "eval": 23
            },
            {
                "eval": 25
            },
            {
                "eval": 18
            },
            {
                "eval": 84,
                "best": "h2e5",
                "variation": "Be5 Bxe5 Nxe5 Rae1 Ng4 Qh5 Rxf1+ Rxf1 Nf6 Qf3 Rg8 Ne4 Nxe4 Qxe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 13,
                "best": "d5f5",
                "variation": "Qf5 Rae8 Rae1 Rxe1 Rxe1 Bd6 Re6 Ne8 Qe4 Nf6 Bxf6 gxf6 Nf3 Bg3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 3
            },
            {
                "eval": -94,
                "best": "f1f5",
                "variation": "Rf5 Be5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rf5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 140,
                "best": "h2e5",
                "variation": "Be5 Rae1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Be5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 149
            },
            {
                "eval": 158
            },
            {
                "eval": 152
            },
            {
                "eval": 210,
                "best": "h2g3",
                "variation": "Bg3 Re3 Rc8 Qxe5 Bxe5 c4 bxc4 dxc4 a5 Ref3 Rcd8 Nxf6 Rd2 Ne4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bg3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 216
            },
            {
                "eval": 223
            },
            {
                "eval": 216
            },
            {
                "eval": 465,
                "best": "d8d5",
                "variation": "Rd5 Rxg3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 437
            },
            {
                "eval": 826,
                "best": "f8e8",
                "variation": "Rfe8 Nxd8 Rxd8 Re4 Kg7 g4 Kg6 Kg2 h5 gxh5+ Kxh5 Kf3 Kg6 Rh1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rfe8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 820
            },
            {
                "eval": 832
            },
            {
                "eval": 809
            },
            {
                "eval": 903
            },
            {
                "eval": 814
            },
            {
                "eval": 900
            },
            {
                "eval": 851
            },
            {
                "eval": 943
            },
            {
                "eval": 911
            },
            {
                "eval": 955
            },
            {
                "eval": 831
            },
            {
                "eval": 940
            },
            {
                "eval": 900
            },
            {
                "eval": 955
            },
            {
                "eval": 886
            },
            {
                "mate": 11,
                "best": "f6f5",
                "variation": "f5 Rxf5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. f5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "mate": 18
            },
            {
                "mate": 10
            },
            {
                "mate": 9
            },
            {
                "mate": 9
            },
            {
                "mate": 8
            },
            {
                "mate": 6
            },
            {
                "mate": 9
            },
            {
                "mate": 10
            },
            {
                "mate": 35
            }
        ],
        "moves": "e4 c5 f4 Qc7 d3 e6 Nf3 d6 Be2 Nd7 O-O Ngf6 Nc3 a6 b3 Be7 Bb2 O-O Nd2 b5 f5 Bb7 fxe6 fxe6 Qe1 d5 exd5 exd5 Bf3 Bd6 Nxd5 Bxh2+ Kh1 Nxd5 Qe6+ Kh8 Bxd5 Bxd5 Qxd5 Nf6 Bxf6 gxf6 Ne4 Rad8 Qxc5 Qe5 Rae1 Qxc5 Nxc5 Bg3 Re3 Be5 Ne6 Rd5 Nxf8 Bd4 Rh3 Kg7 Nxh7 b4 g4 Ra5 Rf4 Bc3 Rf2 Rxa2 g5 Ra1+ Kg2 Bd4 gxf6+ Kf7 Ng5+ Kg6 f7 Bxf2 Kxf2 Ra5 f8=Q",
        "opening": {
            "eco": "B21",
            "name": "Sicilian Defense: McDonnell Attack",
            "ply": 3
        },
        "winner": "white",
        "url": "https://lichess.org/1ubZrQUm/black"
    },
    "4rCIlJ9E": {
        "id": "4rCIlJ9E",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593964667797,
        "lastMoveAt": 1593968252707,
        "turns": 36,
        "color": "white",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "paddydaddy",
                "rating": 1835,
                "ratingDiff": -13,
                "moveCentis": [
                    0,
                    1196,
                    436,
                    1564,
                    524,
                    3620,
                    252,
                    820,
                    1396,
                    3124,
                    12252,
                    25572,
                    41236,
                    892,
                    2988,
                    3116,
                    692,
                    2165
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 0,
                    "blunder": 3,
                    "acpl": 80
                }
            },
            "black": {
                "userId": "forhavu",
                "rating": 1844,
                "ratingDiff": 12,
                "moveCentis": [
                    0,
                    180,
                    196,
                    324,
                    1668,
                    188,
                    2732,
                    812,
                    3644,
                    6148,
                    24300,
                    171044,
                    42676,
                    76,
                    148,
                    196,
                    172,
                    385
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 22
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 28
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 27
            },
            {
                "eval": 28
            },
            {
                "eval": 15
            },
            {
                "eval": 14
            },
            {
                "eval": 18
            },
            {
                "eval": 83,
                "best": "c6a5",
                "variation": "Na5 Bb5+ c6 dxc6 bxc6 Bd3 Nd5 h4 g6 Nc3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Na5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 81
            },
            {
                "eval": 98
            },
            {
                "eval": 73
            },
            {
                "eval": 99
            },
            {
                "eval": 134
            },
            {
                "eval": 120
            },
            {
                "eval": 122
            },
            {
                "eval": 123
            },
            {
                "eval": 131
            },
            {
                "eval": 144
            },
            {
                "eval": 91
            },
            {
                "eval": 112
            },
            {
                "eval": 112
            },
            {
                "eval": 161
            },
            {
                "eval": 159
            },
            {
                "eval": 268,
                "best": "g5g6",
                "variation": "Qg6 d5 Bxd5 Rd1 Rxb5 Nc3 Kc8 Rxd5 Rxd5 Nxd5 Qc6 Qg4+ Qd7 Qxd7+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qg6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 281
            },
            {
                "eval": 319
            },
            {
                "eval": 80,
                "best": "b1c3",
                "variation": "Nc3 fxg5 gxf3 Nd5 a4 Nxc3 bxc3 g6 Rfe1 Bg7 Kg2 Rf8 Re2 Rf4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nc3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 79
            },
            {
                "eval": -503,
                "best": "d4d5",
                "variation": "d5 Kc8 gxf3 Rxd5 Be3 Rf5 Nc3 gxf6 Kh1 Bd6 Ne4 Be5 f4 Bxf4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -499
            },
            {
                "mate": -2,
                "best": "g7f8r",
                "variation": "gxf8=R+ Rxf8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. gxf8=R+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "mate": -1
            },
            {
                "mate": -1
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Nd4 c3 b5 Bf1 Nxd5 cxd4 Qxg5 Bxb5+ Kd8 O-O Bb7 Qf3 Rb8 dxe5 Nb4 d4 Bxf3 Bxg5+ f6 exf6 Rxb5 fxg7+ Rxg5 gxh8=Q Rxg2+ Kh1 Rg3#",
        "opening": {
            "eco": "C57",
            "name": "Italian Game: Two Knights Defense, Fritz Variation",
            "ply": 10
        },
        "winner": "black",
        "url": "https://lichess.org/4rCIlJ9E/black"
    },
    "9xC7YZNg": {
        "id": "9xC7YZNg",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593965141778,
        "lastMoveAt": 1593973582557,
        "turns": 127,
        "color": "black",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "izzie26",
                "rating": 1787,
                "ratingDiff": 13,
                "moveCentis": [
                    0,
                    268,
                    516,
                    2556,
                    5860,
                    25308,
                    388,
                    6644,
                    18396,
                    14028,
                    404,
                    2308,
                    6020,
                    10620,
                    396,
                    35772,
                    31324,
                    20020,
                    1140,
                    14316,
                    1236,
                    4516,
                    9980,
                    4524,
                    44260,
                    9324,
                    30652,
                    11652,
                    6468,
                    1564,
                    1948,
                    7444,
                    12532,
                    37284,
                    3612,
                    2724,
                    9364,
                    3404,
                    15276,
                    4908,
                    12428,
                    13820,
                    2188,
                    2628,
                    116,
                    100,
                    356,
                    284,
                    1452,
                    228,
                    84,
                    268,
                    428,
                    1732,
                    564,
                    628,
                    1748,
                    1836,
                    140,
                    132,
                    1060,
                    532,
                    2348,
                    5497
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 10
                }
            },
            "black": {
                "userId": "lupo_jones",
                "rating": 1814,
                "ratingDiff": -6,
                "moveCentis": [
                    0,
                    1564,
                    2988,
                    1556,
                    9316,
                    1852,
                    284,
                    11156,
                    2836,
                    6276,
                    8268,
                    276,
                    2972,
                    2940,
                    18204,
                    6412,
                    27052,
                    50284,
                    1196,
                    284,
                    8932,
                    4804,
                    8484,
                    684,
                    29308,
                    17068,
                    11756,
                    1492,
                    212,
                    11740,
                    2604,
                    2276,
                    2476,
                    17580,
                    6676,
                    10348,
                    14748,
                    8684,
                    10484,
                    412,
                    15148,
                    5580,
                    1228,
                    260,
                    204,
                    628,
                    212,
                    524,
                    372,
                    212,
                    180,
                    172,
                    244,
                    532,
                    292,
                    244,
                    428,
                    764,
                    412,
                    828,
                    204,
                    244,
                    3421
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 0,
                    "blunder": 2,
                    "acpl": 24
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 35
            },
            {
                "eval": 35
            },
            {
                "eval": 41
            },
            {
                "eval": 27
            },
            {
                "eval": 68
            },
            {
                "eval": 37
            },
            {
                "eval": 82
            },
            {
                "eval": 57
            },
            {
                "eval": 52
            },
            {
                "eval": 101
            },
            {
                "eval": 140
            },
            {
                "eval": 118
            },
            {
                "eval": 118
            },
            {
                "eval": 88
            },
            {
                "eval": 98
            },
            {
                "eval": 81
            },
            {
                "eval": 91
            },
            {
                "eval": 97
            },
            {
                "eval": 154,
                "best": "a8b8",
                "variation": "Rb8 Bg2 g6 Nc3 Bg7 h4 h5 Nd5 Bxb2 Nxc7+ Ke7 Bxb2 Rxb2 Nxe6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rb8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 121
            },
            {
                "eval": 134
            },
            {
                "eval": 107
            },
            {
                "eval": 166,
                "best": "a7a5",
                "variation": "a5 O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 152
            },
            {
                "eval": 220,
                "best": "e8g8",
                "variation": "O-O f4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 154,
                "best": "a1c1",
                "variation": "Rc1 O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rc1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 185
            },
            {
                "eval": 192
            },
            {
                "eval": 185
            },
            {
                "eval": 193
            },
            {
                "eval": 212
            },
            {
                "eval": 231
            },
            {
                "eval": 237
            },
            {
                "eval": 169,
                "best": "d5c5",
                "variation": "Rc5 Rd5 Rxc7 Nxc4 Rxc4 Rfd8 Re1 g6 Kc2 a5 a4 h5 Kc3 Kf8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 178
            },
            {
                "eval": 180
            },
            {
                "eval": 179
            },
            {
                "eval": 162
            },
            {
                "eval": 186
            },
            {
                "eval": 199
            },
            {
                "eval": 197
            },
            {
                "eval": 130,
                "best": "d1d6",
                "variation": "R1d6 Rb8 Rc7 Kg7 Kc2 Rfc8 Rxc8 Rxc8+ Kd3 b5 h4 Rb8 e4 a4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. R1d6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 142
            },
            {
                "eval": 129
            },
            {
                "eval": 143
            },
            {
                "eval": 145
            },
            {
                "eval": 141
            },
            {
                "eval": 135
            },
            {
                "eval": 153
            },
            {
                "eval": 149
            },
            {
                "eval": 188
            },
            {
                "eval": 178
            },
            {
                "eval": 193
            },
            {
                "eval": 173
            },
            {
                "eval": 180
            },
            {
                "eval": 169
            },
            {
                "eval": 178
            },
            {
                "eval": 190
            },
            {
                "eval": 190
            },
            {
                "eval": 132,
                "best": "c2d2",
                "variation": "Kd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 128
            },
            {
                "eval": 122
            },
            {
                "eval": 114
            },
            {
                "eval": 120
            },
            {
                "eval": 97
            },
            {
                "eval": 97
            },
            {
                "eval": 131
            },
            {
                "eval": 128
            },
            {
                "eval": 123
            },
            {
                "eval": 132
            },
            {
                "eval": 328,
                "best": "d8c7",
                "variation": "Kc7 Rg5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kc7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 307
            },
            {
                "eval": 303
            },
            {
                "eval": 274
            },
            {
                "eval": 273
            },
            {
                "eval": 316
            },
            {
                "eval": 306
            },
            {
                "eval": 259
            },
            {
                "mate": 20,
                "best": "b4e4",
                "variation": "Re4 Rxb5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. Re4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "mate": 30
            },
            {
                "mate": 19
            },
            {
                "mate": 18
            },
            {
                "mate": 18
            },
            {
                "mate": 17
            },
            {
                "mate": 17
            },
            {
                "mate": 16
            },
            {
                "mate": 16
            },
            {
                "mate": 15
            },
            {
                "mate": 15
            },
            {
                "mate": 14
            },
            {
                "mate": 12
            },
            {
                "mate": 11
            },
            {
                "mate": 11
            },
            {
                "mate": 10
            },
            {
                "mate": 10
            },
            {
                "mate": 9
            },
            {
                "mate": 9
            },
            {
                "mate": 9
            },
            {
                "mate": 9
            },
            {
                "mate": 8
            },
            {
                "mate": 8
            },
            {
                "mate": 7
            },
            {
                "mate": 7
            },
            {
                "mate": 6
            },
            {
                "mate": 5
            },
            {
                "mate": 6
            },
            {
                "mate": 4
            },
            {
                "mate": 5
            },
            {
                "mate": 4
            },
            {
                "mate": 5
            },
            {
                "mate": 4
            },
            {
                "mate": 5
            },
            {
                "mate": 4
            },
            {
                "mate": 4
            },
            {
                "mate": 4
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 1
            },
            {
                "mate": 1
            }
        ],
        "moves": "d4 d5 Nf3 Nf6 g3 Bg4 Bg2 e6 c4 Nbd7 Ne5 Nxe5 dxe5 Nd7 cxd5 Nxe5 Qa4+ Qd7 Qxd7+ Nxd7 dxe6 Bxe6 Bxb7 Rd8 Bc6 Bb4+ Bd2 Bxd2+ Nxd2 Bh3 O-O-O O-O Nc4 Be6 Bd5 Bxd5 Rxd5 Nb6 Nxb6 cxb6 Rhd1 Rc8+ Kb1 g6 Rd7 a5 Rb7 Rc6 Rdd7 Rf6 f3 Rc8 Rbc7 Re8 Re7 Kf8 Rxe8+ Kxe8 Kc2 Kd8 Ra7 h5 h4 Rc6+ Kb3 f5 e4 fxe4 fxe4 Re6 Rg7 b5 Kc3 Rxe4 Rxg6 Re3+ Kd2 Re4 Rg5 Rb4 b3 a4 Kc3 Rg4 Rxg4 hxg4 bxa4 bxa4 Kb4 Ke7 Kxa4 Ke6 Kb5 Ke5 h5 Kf6 a4 Kg5 a5 Kxh5 a6 Kg5 a7 Kf5 a8=Q Ke5 Qf8 Kd4 Qf4+ Kc3 Qxg4 Kb2 Qe4 Ka3 g4 Kb2 g5 Ka3 g6 Kb3 g7 Kb2 g8=Q Ka1 Qe2 Kb1 Qg1#",
        "opening": {
            "eco": "D02",
            "name": "Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan",
            "ply": 5
        },
        "winner": "white",
        "url": "https://lichess.org/9xC7YZNg/black"
    },
    "bpXc9bxj": {
        "id": "bpXc9bxj",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593964949408,
        "lastMoveAt": 1593972424936,
        "turns": 84,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "ekopp2000",
                "rating": 1728,
                "ratingDiff": -7,
                "moveCentis": [
                    0,
                    420,
                    1428,
                    3756,
                    340,
                    3804,
                    5620,
                    29868,
                    16116,
                    5572,
                    212,
                    6572,
                    6588,
                    34380,
                    684,
                    11796,
                    20172,
                    45340,
                    14380,
                    25244,
                    17244,
                    27196,
                    4500,
                    156,
                    316,
                    2180,
                    7180,
                    13348,
                    23372,
                    1036,
                    4476,
                    6524,
                    180,
                    3580,
                    460,
                    212,
                    428,
                    780,
                    2564,
                    2452,
                    220,
                    620,
                    1705
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 35
                }
            },
            "black": {
                "userId": "kraaft",
                "rating": 1668,
                "ratingDiff": 17,
                "moveCentis": [
                    0,
                    2764,
                    844,
                    1636,
                    1444,
                    29404,
                    30660,
                    29772,
                    13116,
                    1252,
                    11868,
                    2868,
                    50900,
                    5820,
                    29300,
                    45260,
                    4428,
                    26028,
                    5460,
                    788,
                    18988,
                    452,
                    1364,
                    508,
                    2692,
                    2012,
                    7068,
                    5364,
                    2060,
                    1700,
                    412,
                    644,
                    5716,
                    2420,
                    2732,
                    19116,
                    660,
                    476,
                    10564,
                    3492,
                    3188,
                    6031
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 11
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -5
            },
            {
                "eval": 8
            },
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": 0
            },
            {
                "eval": 35
            },
            {
                "eval": 21
            },
            {
                "eval": 69
            },
            {
                "eval": 52
            },
            {
                "eval": 47
            },
            {
                "eval": -25,
                "best": "b3b6",
                "variation": "Qxb6 Nxb6 a4 a5 Bc7 Nbd7 Bb5 O-O O-O Ne8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxb6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -14
            },
            {
                "eval": -25
            },
            {
                "eval": -9
            },
            {
                "eval": -32
            },
            {
                "eval": -48
            },
            {
                "eval": -48
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -13
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -12
            },
            {
                "eval": -39
            },
            {
                "eval": -9
            },
            {
                "eval": -5
            },
            {
                "eval": -20
            },
            {
                "eval": -23
            },
            {
                "eval": -40
            },
            {
                "eval": -60
            },
            {
                "eval": -47
            },
            {
                "eval": -26
            },
            {
                "eval": 0
            },
            {
                "eval": -9
            },
            {
                "eval": 1
            },
            {
                "eval": -89,
                "best": "b3c5",
                "variation": "Nc5 Bc8 Bb5 h5 Be2 b6 Na6 Bd6 Kf2 Bd7 Bxh5 Rag8 Bf3 Bb5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -48
            },
            {
                "eval": -767,
                "best": "b3c5",
                "variation": "Nc5 Bb6 Rhe1 Kd6 c4 a6 Re3 Bxc5 bxc5+ Kxc5 cxd5 exd5 Be2 h5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nc5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -765
            },
            {
                "eval": -763
            },
            {
                "eval": -765
            },
            {
                "eval": -766
            },
            {
                "eval": -761
            },
            {
                "eval": -757
            },
            {
                "eval": -756
            },
            {
                "eval": -797
            },
            {
                "eval": -796
            },
            {
                "eval": -866
            },
            {
                "eval": -866
            },
            {
                "eval": -856
            },
            {
                "eval": -834
            },
            {
                "eval": -854
            },
            {
                "eval": -850
            },
            {
                "eval": -905
            },
            {
                "eval": -895
            },
            {
                "eval": -882
            },
            {
                "eval": -852
            },
            {
                "eval": -1327
            },
            {
                "eval": -926
            },
            {
                "eval": -1103
            },
            {
                "eval": -1063
            },
            {
                "eval": -1042
            },
            {
                "eval": -999
            },
            {
                "mate": -11,
                "best": "e2f1",
                "variation": "Kf1 Rcc2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Kf1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "mate": -10
            },
            {
                "mate": -10
            },
            {
                "mate": -9
            },
            {
                "mate": -9
            },
            {
                "mate": -10
            },
            {
                "mate": -10
            },
            {
                "eval": -5591,
                "best": "d6d7",
                "variation": "Kd7 Ra7+ Kc8 Ra8+ Kb7 Re8 Rgxg3+ Kh5 Rg2 Re7+ Kb6 Rxe6+ Ka5 Re3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Lost forced checkmate sequence. Kd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -11,
                "best": "a6c6",
                "variation": "Rxc6+ Kxc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Rxc6+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -1056,
                "best": "g2h2",
                "variation": "Rh2 Ra3 d4 f5 Rc3 fxe6 Rxa3 e7 Kxe7 Kf5 d3 Kg6 d2 g4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Lost forced checkmate sequence. Rh2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -7,
                "best": "f4f5",
                "variation": "f5 e5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -6
            },
            {
                "mate": -3
            },
            {
                "mate": -6
            },
            {
                "mate": -6
            },
            {
                "mate": -9
            }
        ],
        "moves": "d4 Nf6 Bf4 e6 e3 d5 Nd2 c5 c3 Qb6 Qb3 Nbd7 Ngf3 Be7 Ne5 Qxb3 axb3 Nh5 Bg3 Nxg3 hxg3 cxd4 exd4 Nxe5 dxe5 Bd7 Bd3 h6 Nf3 Bc5 Nd4 Ke7 b4 Bb6 Nb3 Bc7 f4 f6 exf6+ gxf6 Kf2 Rag8 Rxa7 Bb6+ Nc5 Bxa7 Kf3 Bxc5 bxc5 Rc8 b4 b6 cxb6 Rxc3 Ke2 Rb3 b7 Rxb4 Ba6 Bb5+ Bxb5 Rxb5 b8=Q Rbxb8 Rc1 Rhc8 Ra1 Rb2+ Kf3 Rc3+ Kg4 Rxg2 Ra7+ Kd6 Ra6+ Rc6 Ra7 d4 Rh7 Rh2 Kf3 Rc3+ Ke4 d3",
        "opening": {
            "eco": "A45",
            "name": "Indian Game",
            "ply": 2
        },
        "winner": "black",
        "url": "https://lichess.org/bpXc9bxj/white"
    },
    "5QTMf1Ga": {
        "id": "5QTMf1Ga",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593874858116,
        "lastMoveAt": 1593884741723,
        "turns": 150,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "cinqued",
                "rating": 1410,
                "ratingDiff": -15,
                "moveCentis": [
                    0,
                    732,
                    2188,
                    1460,
                    700,
                    8052,
                    9228,
                    12516,
                    7092,
                    10628,
                    2476,
                    3484,
                    4300,
                    3092,
                    428,
                    7068,
                    1196,
                    15676,
                    916,
                    10748,
                    2244,
                    2436,
                    3556,
                    11988,
                    3748,
                    524,
                    4644,
                    8844,
                    10324,
                    8604,
                    6292,
                    6100,
                    5828,
                    756,
                    2196,
                    8012,
                    1572,
                    8340,
                    1268,
                    484,
                    5116,
                    340,
                    4532,
                    2484,
                    1884,
                    1188,
                    2588,
                    1028,
                    4692,
                    1516,
                    16196,
                    7964,
                    7828,
                    2796,
                    4540,
                    3388,
                    10388,
                    4588,
                    4076,
                    6428,
                    4396,
                    6948,
                    4076,
                    6380,
                    7276,
                    12620,
                    14548,
                    5956,
                    6580,
                    10132,
                    7980,
                    2004,
                    5596,
                    2508,
                    772,
                    1520
                ],
                "analysis": {
                    "inaccuracy": 9,
                    "mistake": 5,
                    "blunder": 10,
                    "acpl": 114
                }
            },
            "black": {
                "userId": "jsettle1",
                "rating": 1429,
                "ratingDiff": 11,
                "moveCentis": [
                    0,
                    180,
                    340,
                    284,
                    1988,
                    12140,
                    8676,
                    5996,
                    24268,
                    24996,
                    19252,
                    22316,
                    7044,
                    3332,
                    45076,
                    30556,
                    14060,
                    18580,
                    17924,
                    13204,
                    4980,
                    7636,
                    10100,
                    32148,
                    5468,
                    23300,
                    6100,
                    8156,
                    6572,
                    5372,
                    10532,
                    6964,
                    2124,
                    3740,
                    9020,
                    7524,
                    3084,
                    8452,
                    4660,
                    4740,
                    2964,
                    2660,
                    7300,
                    948,
                    8092,
                    3812,
                    1100,
                    8612,
                    5084,
                    2556,
                    6004,
                    3380,
                    5236,
                    4468,
                    4700,
                    5108,
                    3508,
                    5052,
                    3252,
                    5212,
                    4796,
                    4500,
                    5196,
                    3116,
                    1596,
                    8252,
                    3796,
                    4300,
                    4884,
                    4580,
                    5052,
                    4316,
                    4740,
                    700,
                    185
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 2,
                    "blunder": 11,
                    "acpl": 99
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": -5
            },
            {
                "eval": 38
            },
            {
                "eval": 0
            },
            {
                "eval": 27
            },
            {
                "eval": 0
            },
            {
                "eval": -5
            },
            {
                "eval": -35
            },
            {
                "eval": -5
            },
            {
                "eval": -76,
                "best": "b1d2",
                "variation": "Nd2 O-O Nxd7 Qxd7 Nf3 h6 c4 Qd8 Ne5 Qb6 b3 c5 cxd5 exd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -69
            },
            {
                "eval": -70
            },
            {
                "eval": -47
            },
            {
                "eval": -184,
                "best": "e5d3",
                "variation": "Nd3 Ne4 Nd2 Bf6 Nxe4 Bxe4 Bxe4 dxe4 Ne5 c5 e3 Be7 Nxd7 Qxd7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nd3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -184
            },
            {
                "eval": -189
            },
            {
                "eval": -122,
                "best": "f6g4",
                "variation": "Ng4 Bd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ng4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -184,
                "best": "c5b6",
                "variation": "cxb6 axb6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. cxb6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 16,
                "best": "a7a5",
                "variation": "a5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. a5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -51,
                "best": "a2a4",
                "variation": "a4 a5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -47
            },
            {
                "eval": -46
            },
            {
                "eval": 0
            },
            {
                "eval": 18
            },
            {
                "eval": 51
            },
            {
                "eval": 26
            },
            {
                "eval": 23
            },
            {
                "eval": -27
            },
            {
                "eval": 47,
                "best": "a8a1",
                "variation": "Rxa1 Qxa1 f6 Bd6 Bxd6 cxd6 dxe4 Nxe4 Bxe4 Bxe4 Nb8 Qc3 Qxd6 Bf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxa1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -74,
                "best": "d4e5",
                "variation": "dxe5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. dxe5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -74
            },
            {
                "eval": -60
            },
            {
                "eval": -46
            },
            {
                "eval": -64
            },
            {
                "eval": -10,
                "best": "e6d5",
                "variation": "exd5 Nd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. exd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -15
            },
            {
                "eval": 251,
                "best": "e6d5",
                "variation": "exd5 Ne2 Bd2 Qa3 Qe7 Nf4 Bxf4 gxf4 Qe6 Ra1 Be4 Bxe4 dxe4 Qe3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. exd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 218
            },
            {
                "eval": 239
            },
            {
                "eval": 25,
                "best": "a1e1",
                "variation": "Qe1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qe1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 32
            },
            {
                "eval": 30
            },
            {
                "eval": 69
            },
            {
                "eval": -68,
                "best": "c3e2",
                "variation": "Ne2 Rc8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ne2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0,
                "best": "e5c3",
                "variation": "Bxc3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxc3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 13
            },
            {
                "eval": 10
            },
            {
                "eval": 4
            },
            {
                "eval": 11
            },
            {
                "eval": 10
            },
            {
                "eval": 16
            },
            {
                "eval": 33
            },
            {
                "eval": 84,
                "best": "a8a1",
                "variation": "Ra1 Rxa1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ra1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "f2d3",
                "variation": "Nd3 Bf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 380,
                "best": "e6f5",
                "variation": "exf5 Re1 g6 Nh3 Bh4 Re2 Re8 Nf4 Kg7 Kg2 Bf6 Qd3 Kh7 Rxe8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. exf5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 207,
                "best": "f2g4",
                "variation": "Ng4 Bf4 Re1 Re8 f6 h5 Nf2 Rf8 fxg7 Qxg7 Qxc6 Bxh2 Kxh2 Rxf2+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ng4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 373,
                "best": "a8f8",
                "variation": "Rf8 Ne4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rf8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 241,
                "best": "f5f6",
                "variation": "f6 Ra7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 1268,
                "best": "g5d8",
                "variation": "Bd8 Qg6 Bf6 Kg1 Kf8 Nf2 Qf7 d7 Qxg6+ fxg6 Ra8 Ng4 Rd8 Rd6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bd8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 1153
            },
            {
                "eval": 1289
            },
            {
                "eval": 1118
            },
            {
                "eval": 1024
            },
            {
                "eval": 249,
                "best": "d1b3",
                "variation": "Qb3+ Kh8 Kg2 Qe8 Qh3+ Kg8 Qd3 Qd7 Qb3+ Kf8 Qe6 Qe8 Qxe8+ Kxe8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qb3+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 690,
                "best": "d7f7",
                "variation": "Qf7 Qe4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qf7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 176,
                "best": "g4d1",
                "variation": "Qd1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qd1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 1261,
                "best": "d8f6",
                "variation": "Qxf6 Kg2 Qg6 Qc8+ Kf7 Qd7+ Kg8 Qxc6 Qc2+ Kg3 Qd3+ Qf3 Qd4 Qf5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxf6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 1239
            },
            {
                "eval": 1209
            },
            {
                "eval": 96,
                "best": "d6d7",
                "variation": "d7 e4 Kg2 f5 Qxc6 f4 Qd6+ Kf7 c6 f3+ Kg3 Qb6 Qd5+ Kg6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 1143,
                "best": "f8f7",
                "variation": "Kf7 Kg2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kf7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 421,
                "best": "f5e6",
                "variation": "Qe6+ Kf8 Kg2 Kg7 d7 Kf8 Kf3 e4+ Kg2 g4 Qxc6 e3 Kf1 f5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qe6+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 959,
                "best": "g8f7",
                "variation": "Kf7 Qh3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kf7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 91,
                "best": "f5e6",
                "variation": "Qe6 e4 d7 e3 Kf3 g4+ Ke2 f5 Qxc6 Qh4 Qd6+ Kg7 Qe5+ Kf7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qe6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 548,
                "best": "f8f7",
                "variation": "Kf7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kf7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0,
                "best": "d6d7",
                "variation": "d7 Qh8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 55,
                "best": "h8h1",
                "variation": "Qh1 Qg4+ Kf7 Qd7+ Kg6 Qg4+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qh1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "f5h3",
                "variation": "Qh3 Kf7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qh3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -222,
                "best": "h7e7",
                "variation": "Qe7+ Kd5 d7 Qf4+ Kg2 Qg4+ Kf2 Qd4+ Kg3 Qg1+ Kh3 Qf1+ Kg3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qe7+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0,
                "best": "f6f5",
                "variation": "f5 Ke2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -583,
                "best": "h7g8",
                "variation": "Qg8+ Kxd7 Qg7+ Kc8 Qxf6 e4+ Kg3 Qd3+ Kg4 Qd1+ Kg3 Qg1+ Kh3 Qh1+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qg8+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -571
            },
            {
                "mate": -1,
                "best": "h3h7",
                "variation": "Qh7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. Qh7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -548,
                "best": "e5e4",
                "variation": "e4#",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Lost forced checkmate sequence. e4# was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -651
            },
            {
                "eval": 0,
                "best": "e6d5",
                "variation": "Kd5 Kf2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -587,
                "best": "g7h6",
                "variation": "Qh6+ Kf7 Qh7+ Ke8 Qg8+ Ke7 Qg5+ Kf7 Qh5+ Kg7 Qg5+ Kf7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qh6+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -532
            },
            {
                "eval": -836,
                "best": "g8g3",
                "variation": "Qg3 f4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qg3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -777
            },
            {
                "eval": -777
            },
            {
                "eval": -712
            },
            {
                "eval": -763
            },
            {
                "eval": -701
            },
            {
                "eval": -1353
            },
            {
                "eval": -1295
            },
            {
                "eval": -2412
            },
            {
                "eval": -730
            },
            {
                "eval": -2338
            },
            {
                "eval": -1520
            },
            {
                "eval": -2266
            },
            {
                "eval": -1317
            },
            {
                "eval": -2155
            },
            {
                "eval": -1358
            },
            {
                "eval": -1923
            },
            {
                "eval": -1360
            },
            {
                "eval": -1949
            },
            {
                "eval": -1391
            },
            {
                "eval": -2121
            },
            {
                "eval": -1410
            },
            {
                "eval": -2501
            },
            {
                "eval": -2229
            },
            {
                "mate": -14,
                "best": "e5d6",
                "variation": "Kd6 Kf2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Kd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -3645,
                "best": "f3f2",
                "variation": "Kf2 Kf7 e2 Qb2 Kf1 Qf6 e1=Q Kg7 Qe7+ Qxe7 Qxe7+ Kh6 Qe3+ Kh5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Lost forced checkmate sequence. Kf2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -7207
            },
            {
                "eval": -1435
            },
            {
                "eval": -7126
            },
            {
                "eval": -6210
            },
            {
                "eval": -6025
            },
            {
                "eval": -2508
            },
            {
                "eval": -6104
            },
            {
                "eval": -2415
            },
            {
                "mate": -10,
                "best": "g5h6",
                "variation": "Kh6 f3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Kh6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -9
            },
            {
                "mate": -9
            },
            {
                "mate": -10
            },
            {
                "mate": -6
            },
            {
                "mate": -5
            }
        ],
        "moves": "d4 d5 Nf3 Nf6 g3 c6 Bg2 Bf5 O-O e6 Ne5 Nbd7 Bf4 Be7 b3 O-O c4 Re8 c5 Nxe5 Bxe5 b6 b4 b5 Nc3 a5 a3 axb4 axb4 Nd7 e4 Bg6 f4 Nxe5 fxe5 Rxa1 Qxa1 Bg5 exd5 Be3+ Kh1 Bxd4 d6 Qd7 Rd1 Bxe5 Qa3 h6 Be4 Bxe4+ Nxe4 f5 Nf2 Bf6 Qf3 Ra8 g4 Bg5 gxf5 e5 Qg4 Ra2 Nh3 Rd2 Nxg5 Rxd1+ Qxd1 hxg5 Qg4 Qd8 f6 gxf6 Qe6+ Kf8 Qf5 Kg8 Kg2 Kf8 Kg3 Kg7 h4 gxh4+ Kxh4 Qh8+ Kg3 Qd8 Qg4+ Kf7 Qf5 Qg8+ Kh4 Qh8+ Kg4 Qg8+ Kf3 Qg5 Qh7+ Ke6 d7 Qd2 Qh3+ f5 Qg3 Qxd7 Qg6+ Ke7 Qg7+ Ke6 Qg8+ Qf7 Qc8+ Kd5 Qa8 e4+ Kf4 Qh5 Qd8+ Kc4 Qa5 Qg4+ Ke5 e3 Qa2+ Kd3 Qb1+ Kd2 Qb2+ Kd3 Qb1+ Ke2 Qc2+ Kf3 Qb3 Qe4+ Kf6 Kf4 Qd1 e2 Qd2+ Kf3 Qe1 Ke3 Kg5 f4 Kg4 Qg6+ Kh4 Qg3+ Kh5 Qxe1",
        "opening": {
            "eco": "D02",
            "name": "Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan",
            "ply": 5
        },
        "winner": "black",
        "url": "https://lichess.org/5QTMf1Ga/black"
    },
    "NvcKvH5d": {
        "id": "NvcKvH5d",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593892964174,
        "lastMoveAt": 1593900237801,
        "turns": 84,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "reyferoz",
                "rating": 2127,
                "ratingDiff": -26,
                "moveCentis": [
                    0,
                    2084,
                    732,
                    1324,
                    596,
                    1092,
                    2140,
                    5044,
                    10532,
                    47124,
                    31644,
                    8940,
                    10028,
                    4284,
                    4420,
                    51532,
                    16652,
                    15596,
                    5964,
                    18228,
                    3564,
                    5348,
                    84404,
                    5572,
                    17476,
                    17228,
                    1956,
                    1724,
                    1028,
                    236,
                    300,
                    244,
                    444,
                    1228,
                    180,
                    828,
                    244,
                    108,
                    660,
                    2540,
                    804,
                    1156,
                    835
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 2,
                    "blunder": 1,
                    "acpl": 56
                }
            },
            "black": {
                "userId": "hairbert",
                "rating": 2107,
                "ratingDiff": 32,
                "moveCentis": [
                    0,
                    372,
                    292,
                    284,
                    220,
                    300,
                    308,
                    532,
                    324,
                    24988,
                    25012,
                    2892,
                    23916,
                    14732,
                    11604,
                    12356,
                    14076,
                    39276,
                    5532,
                    55988,
                    3436,
                    364,
                    18804,
                    4196,
                    3556,
                    11964,
                    244,
                    1028,
                    52,
                    148,
                    196,
                    212,
                    620,
                    228,
                    300,
                    1052,
                    380,
                    0,
                    1748,
                    756,
                    300,
                    280
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 31
                }
            }
        },
        "analysis": [
            {
                "eval": 13
            },
            {
                "eval": 16
            },
            {
                "eval": 14
            },
            {
                "eval": 27
            },
            {
                "eval": 13
            },
            {
                "eval": 35
            },
            {
                "eval": 41
            },
            {
                "eval": 46
            },
            {
                "eval": 40
            },
            {
                "eval": 52
            },
            {
                "eval": 30
            },
            {
                "eval": 17
            },
            {
                "eval": 0
            },
            {
                "eval": 43
            },
            {
                "eval": 72
            },
            {
                "eval": 121
            },
            {
                "eval": 79
            },
            {
                "eval": 71
            },
            {
                "eval": -65,
                "best": "d4d5",
                "variation": "d5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. d5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -50
            },
            {
                "eval": -55
            },
            {
                "eval": -25
            },
            {
                "eval": -101,
                "best": "g5e3",
                "variation": "Be3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -68
            },
            {
                "eval": -79
            },
            {
                "eval": -10,
                "best": "e8c8",
                "variation": "O-O-O Qe2 Bc5 O-O-O Rhe8 Kb2 Nxe5 Bxe5 Bxf3 Qxf3 Qxf3 gxf3 Rxe5 f4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 18
            },
            {
                "eval": 15
            },
            {
                "eval": 16
            },
            {
                "eval": 20
            },
            {
                "eval": 64
            },
            {
                "eval": -11,
                "best": "a1b1",
                "variation": "Rab1 Rde8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rab1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 46,
                "best": "h4e7",
                "variation": "Qe7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -81,
                "best": "a1b1",
                "variation": "Rab1 Rfe8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rab1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -49
            },
            {
                "eval": -106,
                "best": "f1e1",
                "variation": "Rfe1 Be6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rfe1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 86,
                "best": "g4f3",
                "variation": "Bxf3 Bxf3 Qg5 Bxc6 bxc6 Kh1 Qg4 Rbe1 Qxc4 Qe4 Qxa2 f4 Qd5 f5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxf3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -797,
                "best": "e5f6",
                "variation": "exf6 Rxf6 Rfd1 b6 Bxc6 Rxd1+ Rxd1 Rxc6 Rd8+ Bf8 Nd4 Rf6 Bxc7 Be6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. exf6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -800
            },
            {
                "eval": -775
            },
            {
                "eval": -519,
                "best": "f5f4",
                "variation": "f4 Rb4 fxg3 Rxg4 gxf2+ Rxf2 Qxg4 Kf1 Qc4+ Qe2 Qxd5 Nd4 Rxf2+ Qxf2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -500
            },
            {
                "eval": -479
            },
            {
                "eval": -515
            },
            {
                "eval": -484
            },
            {
                "eval": -459
            },
            {
                "eval": -468
            },
            {
                "eval": -704,
                "best": "d5d6",
                "variation": "d6 cxd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -656
            },
            {
                "eval": -789
            },
            {
                "eval": -829
            },
            {
                "eval": -834
            },
            {
                "eval": -835
            },
            {
                "eval": -823
            },
            {
                "eval": -825
            },
            {
                "eval": -823
            },
            {
                "eval": -826
            },
            {
                "eval": -815
            },
            {
                "eval": -815
            },
            {
                "eval": -797
            },
            {
                "eval": -746
            },
            {
                "eval": -738
            },
            {
                "eval": -711
            },
            {
                "eval": -718
            },
            {
                "eval": -713
            },
            {
                "eval": -711
            },
            {
                "eval": -709
            },
            {
                "eval": -700
            },
            {
                "eval": -671
            },
            {
                "eval": -766
            },
            {
                "eval": -764
            },
            {
                "eval": -763
            },
            {
                "eval": -761
            },
            {
                "eval": -761
            },
            {
                "eval": -733
            },
            {
                "eval": -754
            },
            {
                "eval": -743
            },
            {
                "eval": -931
            },
            {
                "eval": -919
            },
            {
                "eval": -905
            },
            {
                "eval": -846
            },
            {
                "eval": -1033
            },
            {
                "eval": -883
            }
        ],
        "moves": "c4 Nf6 Nc3 e6 e4 d5 e5 d4 exf6 dxc3 bxc3 Qxf6 d4 Nc6 Nf3 e5 Bg5 Qg6 dxe5 Bg4 h4 h6 Bd3 Qh5 Bf4 Rd8 Qe2 Ba3 Be4 O-O O-O Qxh4 Bg3 Qh5 Qc2 Bc5 Rab1 f5 Bd5+ Rxd5 cxd5 Bxf3 gxf3 f4 Kg2 Nxe5 Qe4 Qg5 Rbe1 Bd6 Re2 Ng6 Qe6+ Kh7 Qg4 Qxg4 fxg4 f3+ Kg1 fxe2 Re1 Bxg3 fxg3 Re8 Kf2 Kg8 Rxe2 Rxe2+ Kxe2 Ne5 g5 hxg5 Ke3 Kf7 Kd4 Nd7 c4 b6 d6 c6 Ke4 Ke6 g4 g6",
        "opening": {
            "eco": "A18",
            "name": "English Opening: Mikenas-Carls Variation",
            "ply": 7
        },
        "winner": "black",
        "url": "https://lichess.org/NvcKvH5d/white"
    },
    "znrCx5EU": {
        "id": "znrCx5EU",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593939670919,
        "lastMoveAt": 1593942442333,
        "turns": 32,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "theknugdorf",
                "rating": 2081,
                "ratingDiff": -9,
                "moveCentis": [
                    0,
                    4156,
                    4532,
                    10196,
                    25196,
                    1644,
                    13492,
                    2036,
                    612,
                    27428,
                    15884,
                    1420,
                    10620,
                    21316,
                    4,
                    6428,
                    1121
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 63
                }
            },
            "black": {
                "userId": "privatediarist",
                "rating": 2033,
                "ratingDiff": 31,
                "moveCentis": [
                    0,
                    1348,
                    6756,
                    22276,
                    4300,
                    11556,
                    23772,
                    7380,
                    4004,
                    3172,
                    17724,
                    5172,
                    2692,
                    18844,
                    180,
                    675
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 22
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": -29,
                "best": "e4d5",
                "variation": "exd5 Qxd5 Nc3 Qa5 Nf3 Nf6 g3 e5 Bg2 Bd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. exd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -12
            },
            {
                "eval": -47
            },
            {
                "eval": -18
            },
            {
                "eval": -54
            },
            {
                "eval": -24
            },
            {
                "eval": -48
            },
            {
                "eval": -74
            },
            {
                "eval": -36
            },
            {
                "eval": -60
            },
            {
                "eval": -44
            },
            {
                "eval": 57,
                "best": "c5d4",
                "variation": "cxd4 O-O",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. cxd4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -21,
                "best": "d4c5",
                "variation": "dxc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -36
            },
            {
                "eval": -106,
                "best": "f3d4",
                "variation": "Nxd4 Nxd4 Qxd4 Nc6 Qxb6 axb6 Bb5 Bxb1 Rxb1 Rxa2 b4 Kd7 c4 d4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -88
            },
            {
                "eval": -72
            },
            {
                "eval": -48
            },
            {
                "eval": -62
            },
            {
                "eval": -72
            },
            {
                "eval": -39
            },
            {
                "eval": 0
            },
            {
                "eval": -129,
                "best": "e3d4",
                "variation": "Bxd4 Nxd4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bxd4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -94
            },
            {
                "eval": -111
            },
            {
                "eval": -109
            },
            {
                "eval": -102
            },
            {
                "eval": -116
            },
            {
                "eval": -661,
                "best": "c3e2",
                "variation": "Ne2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ne2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -627
            }
        ],
        "moves": "e4 d5 e5 c5 Nf3 Nc6 h3 Qb6 c3 Bf5 d4 e6 Be2 Nge7 O-O cxd4 cxd4 Be4 Be3 Nf5 Nc3 Bxf3 Bxf3 Ncxd4 Qa4+ Qc6 Bd1 Qxa4 Bxa4+ Nc6 f4 Nxe3",
        "opening": {
            "eco": "B01",
            "name": "Scandinavian Defense",
            "ply": 2
        },
        "winner": "black",
        "url": "https://lichess.org/znrCx5EU/white"
    },
    "TAqEyaGO": {
        "id": "TAqEyaGO",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593969330138,
        "lastMoveAt": 1593974070319,
        "turns": 38,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "schachattacker",
                "rating": 2001,
                "ratingDiff": -10,
                "moveCentis": [
                    0,
                    532,
                    260,
                    348,
                    132,
                    124,
                    836,
                    156,
                    452,
                    268,
                    66972,
                    16748,
                    452,
                    4,
                    37444,
                    62972,
                    24988,
                    38796,
                    12532,
                    42070
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 2,
                    "blunder": 1,
                    "acpl": 72
                }
            },
            "black": {
                "userId": "electricbutter",
                "rating": 2010,
                "ratingDiff": 8,
                "moveCentis": [
                    0,
                    300,
                    572,
                    948,
                    964,
                    740,
                    588,
                    668,
                    412,
                    4292,
                    33028,
                    1444,
                    10940,
                    324,
                    20436,
                    38564,
                    28364,
                    54860,
                    8375
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 26
                }
            }
        },
        "analysis": [
            {
                "eval": 13
            },
            {
                "eval": 16
            },
            {
                "eval": 16
            },
            {
                "eval": 42
            },
            {
                "eval": 22
            },
            {
                "eval": 58
            },
            {
                "eval": 35
            },
            {
                "eval": 55
            },
            {
                "eval": 0,
                "best": "d2d4",
                "variation": "d4 c5 dxc5 Qa5 Qa4 Qxc5 Be3 Qc7 Nf3 d6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 42
            },
            {
                "eval": 24
            },
            {
                "eval": 64
            },
            {
                "eval": 38
            },
            {
                "eval": 79
            },
            {
                "eval": 73
            },
            {
                "eval": 75
            },
            {
                "eval": 64
            },
            {
                "eval": 58
            },
            {
                "eval": 13
            },
            {
                "eval": 31
            },
            {
                "eval": -58,
                "best": "d5c6",
                "variation": "dxc6 Nxc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -46
            },
            {
                "eval": -65
            },
            {
                "eval": -59
            },
            {
                "eval": -44
            },
            {
                "eval": -29
            },
            {
                "eval": -38
            },
            {
                "eval": -35
            },
            {
                "eval": -63
            },
            {
                "eval": -78
            },
            {
                "eval": -191,
                "best": "e4f6",
                "variation": "Nxf6+ Bxf6 Nc3 Rxc4 Ne4 Bb5 Nxf6+ exf6 Bc3 Ra4 Qc2 Nc4 Rbc1 f5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nxf6+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -163
            },
            {
                "eval": -186
            },
            {
                "eval": -102,
                "best": "g7c3",
                "variation": "Bxc3 Bxc3 Nxc4 Rb3 Bb5 Re1 Rxa2 Qb1 Ra4 Bg2 Ne5 Bxe5 dxe5 Rc3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxc3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -260,
                "best": "f1c1",
                "variation": "Rfc1 Rb4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rfc1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -132,
                "best": "c4b4",
                "variation": "Rb4 Rbb1 Nc4 Rxb4 cxb4 Ne2 Nxd2 Qxd2 Qa5 Bg2 Bc3 Qc2 Ba4 Qb1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rb4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -858,
                "best": "d3c2",
                "variation": "Qc2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qc2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -858
            }
        ],
        "moves": "c4 Nf6 g3 g6 Bg2 Bg7 Nc3 O-O e3 d6 Nge2 Nc6 O-O a6 d4 Rb8 d5 Na5 Qd3 c5 Rb1 Bd7 Bd2 b5 b3 bxc4 bxc4 Rb4 Ne4 Ra4 N2c3 Nxe4 Bxe4 Rxc4 Rb2 Bb5 Rfb1 Rxc3",
        "opening": {
            "eco": "A15",
            "name": "English Opening: Anglo-Indian Defense",
            "ply": 2
        },
        "winner": "black",
        "url": "https://lichess.org/TAqEyaGO/black"
    },
    "VMJ6v1K0": {
        "id": "VMJ6v1K0",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593561646123,
        "lastMoveAt": 1593569977267,
        "turns": 89,
        "color": "black",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "patalanoc",
                "rating": 1842,
                "ratingDiff": 2,
                "moveCentis": [
                    0,
                    268,
                    140,
                    164,
                    156,
                    228,
                    220,
                    25204,
                    244,
                    9908,
                    10812,
                    5900,
                    13940,
                    21748,
                    19788,
                    19284,
                    21516,
                    17284,
                    26324,
                    5796,
                    8276,
                    24780,
                    2844,
                    20052,
                    6084,
                    8348,
                    29052,
                    22092,
                    13292,
                    21116,
                    3004,
                    13540,
                    1844,
                    3140,
                    5356,
                    2516,
                    3764,
                    5108,
                    5876,
                    1708,
                    740,
                    9588,
                    1212,
                    412,
                    406
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 11
                }
            },
            "black": {
                "userId": "joshdenton1",
                "rating": 1907,
                "ratingDiff": -4,
                "moveCentis": [
                    0,
                    428,
                    380,
                    388,
                    452,
                    636,
                    3524,
                    12724,
                    4876,
                    16804,
                    5164,
                    31100,
                    9124,
                    58204,
                    0,
                    8500,
                    18940,
                    2068,
                    2836,
                    644,
                    9836,
                    34684,
                    404,
                    9276,
                    676,
                    27884,
                    53444,
                    5972,
                    11700,
                    32268,
                    612,
                    13908,
                    3892,
                    748,
                    13460,
                    300,
                    3748,
                    668,
                    1948,
                    276,
                    1860,
                    8932,
                    2468,
                    564,
                    472
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 11
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 18
            },
            {
                "eval": 41
            },
            {
                "eval": 45
            },
            {
                "eval": 34
            },
            {
                "eval": 22
            },
            {
                "eval": 42
            },
            {
                "eval": 36
            },
            {
                "eval": 43
            },
            {
                "eval": 25
            },
            {
                "eval": 50
            },
            {
                "eval": 53
            },
            {
                "eval": 42
            },
            {
                "eval": 39
            },
            {
                "eval": 42
            },
            {
                "eval": 50
            },
            {
                "eval": 44
            },
            {
                "eval": 36
            },
            {
                "eval": 66
            },
            {
                "eval": 88
            },
            {
                "eval": 83
            },
            {
                "eval": 82
            },
            {
                "eval": 217,
                "best": "g7g6",
                "variation": "g6 Bc2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. g6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 189
            },
            {
                "eval": 209
            },
            {
                "eval": 188
            },
            {
                "eval": 209
            },
            {
                "eval": 180
            },
            {
                "eval": 189
            },
            {
                "eval": 149
            },
            {
                "eval": 153
            },
            {
                "eval": 157
            },
            {
                "eval": 152
            },
            {
                "eval": 160
            },
            {
                "eval": 148
            },
            {
                "eval": 130
            },
            {
                "eval": 141
            },
            {
                "eval": 142
            },
            {
                "eval": 148
            },
            {
                "eval": 116
            },
            {
                "eval": 131
            },
            {
                "eval": 127
            },
            {
                "eval": 124
            },
            {
                "eval": 97
            },
            {
                "eval": 120
            },
            {
                "eval": 110
            },
            {
                "eval": 108
            },
            {
                "eval": 109
            },
            {
                "eval": 133
            },
            {
                "eval": 129
            },
            {
                "eval": 137
            },
            {
                "eval": 138
            },
            {
                "eval": 130
            },
            {
                "eval": 136
            },
            {
                "eval": 120
            },
            {
                "eval": 114
            },
            {
                "eval": 122
            },
            {
                "eval": 133
            },
            {
                "eval": 132
            },
            {
                "eval": 120
            },
            {
                "eval": 116
            },
            {
                "eval": 148
            },
            {
                "eval": 170
            },
            {
                "eval": 166
            },
            {
                "eval": 178
            },
            {
                "eval": 132
            },
            {
                "eval": 122
            },
            {
                "eval": 128
            },
            {
                "eval": 136
            },
            {
                "eval": 137
            },
            {
                "eval": 136
            },
            {
                "eval": 0,
                "best": "c4c5",
                "variation": "c5 Kg6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. c5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 10
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -5
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 d6 c3 O-O h3 Bb7 d4 Re8 Nbd2 h6 Nf1 Bf8 Ng3 Nb8 dxe5 Nfd7 exd6 cxd6 Bf4 Nc5 Bd5 Bxd5 Qxd5 Nbd7 Bxd6 Nf6 Qxc5 Bxd6 Qd4 Bxg3 Qxd8 Raxd8 fxg3 Nxe4 g4 Nc5 Rxe8+ Rxe8 Re1 Rc8 Rd1 Rc6 Rd8+ Kh7 Nd4 Rf6 Nf3 Na4 Rd2 Nc5 b3 Ne4 Rc2 Nc5 c4 bxc4 bxc4 Rc6 Nd4 Rc7 Nb3 Nd3 Kf1 Nb4 Rc3 Nxa2 Rc2 Nb4 Rc3 Nd5 Rd3 Nb4 Rc3 Nd5 Rd3 Nb4 Rc3",
        "opening": {
            "eco": "C92",
            "name": "Ruy Lopez: Closed Variations, Flohr System",
            "ply": 18
        },
        "url": "https://lichess.org/VMJ6v1K0/black"
    },
    "9GJujVDE": {
        "id": "9GJujVDE",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593630093482,
        "lastMoveAt": 1593634427212,
        "turns": 43,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "board_13",
                "rating": 1792,
                "ratingDiff": 12,
                "moveCentis": [
                    0,
                    636,
                    932,
                    1500,
                    1156,
                    1212,
                    1412,
                    4948,
                    44908,
                    16604,
                    9940,
                    11676,
                    11948,
                    23668,
                    16436,
                    31516,
                    14500,
                    4348,
                    11852,
                    21684,
                    9604,
                    5994
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 29
                }
            },
            "black": {
                "userId": "musicrafter12",
                "rating": 1830,
                "ratingDiff": -9,
                "moveCentis": [
                    0,
                    1052,
                    1436,
                    876,
                    4484,
                    11540,
                    6380,
                    4172,
                    348,
                    4204,
                    9420,
                    2396,
                    11044,
                    12484,
                    15284,
                    8076,
                    27548,
                    15244,
                    7012,
                    32084,
                    8780,
                    1657
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 67
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": -32,
                "best": "c2c4",
                "variation": "c4 e6 g3 Bb4+ Bd2 Be7 Nf3 d5 Bg2 Nbd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 45,
                "best": "d7d5",
                "variation": "d5 Bf4 a6 e3 e6 g4 Bb4 Bg2 O-O g5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 56,
                "best": "d7d5",
                "variation": "d5 Nb5 Na6 e3 Bg7 Nc3 Nb8 Nb5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 50
            },
            {
                "eval": 83
            },
            {
                "eval": 41
            },
            {
                "eval": 96,
                "best": "e8g8",
                "variation": "O-O O-O-O c6 f3 b5 Kb1 h5 h3 b4 Na4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 91
            },
            {
                "eval": 106
            },
            {
                "eval": 68
            },
            {
                "eval": 81
            },
            {
                "eval": 33
            },
            {
                "eval": 180,
                "best": "d8c7",
                "variation": "Qc7 h4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qc7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 200
            },
            {
                "eval": 188
            },
            {
                "eval": 193
            },
            {
                "eval": 184
            },
            {
                "eval": 203
            },
            {
                "eval": 266,
                "best": "d8e7",
                "variation": "Qe7 Nxd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 191,
                "best": "e5c4",
                "variation": "Nc4 b5 Nd6 b4 Ne2 Qa5 Kb1 Rd8 Ng3 Nb6 Be2 Be6 a3 Kg8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 211
            },
            {
                "eval": 155
            },
            {
                "eval": 175
            },
            {
                "eval": 56,
                "best": "h4h5",
                "variation": "h5 Nxh5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. h5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 95
            },
            {
                "eval": 105
            },
            {
                "eval": 145
            },
            {
                "eval": 151
            },
            {
                "eval": 156
            },
            {
                "eval": 144
            },
            {
                "eval": 215,
                "best": "f7f5",
                "variation": "f5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 187
            },
            {
                "eval": 274,
                "best": "h7h5",
                "variation": "h5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 202,
                "best": "h4h5",
                "variation": "h5 Be6 h6+ Kf8 Kb1 f6 f4 Rxd1+ Rxd1 Qb6 Qg3 Rd8 f5 Rxd1+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 211
            },
            {
                "eval": 214
            },
            {
                "eval": 266
            },
            {
                "eval": 235
            },
            {
                "eval": 849,
                "best": "d8d1",
                "variation": "Rxd1+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rxd1+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 827
            }
        ],
        "moves": "d4 Nf6 Nc3 g6 Bf4 Bg7 e4 d6 Qd2 Nbd7 O-O-O O-O Nf3 c6 Bh6 e5 Bxg7 Kxg7 dxe5 dxe5 Nxe5 Qc7 Nxd7 Bxd7 h4 Rad8 Qe2 Rfe8 f3 Nh5 Qe3 Ng3 Rg1 Nxf1 Rgxf1 Qa5 g4 Be6 a3 Qb6 Qf4 Rd4 Qe5+",
        "opening": {
            "eco": "A45",
            "name": "Indian Game",
            "ply": 2
        },
        "winner": "white",
        "url": "https://lichess.org/9GJujVDE/black"
    },
    "gKu72sqJ": {
        "id": "gKu72sqJ",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593799222505,
        "lastMoveAt": 1593805909637,
        "turns": 87,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "rottenpawn",
                "rating": 1733,
                "ratingDiff": 21,
                "moveCentis": [
                    0,
                    492,
                    540,
                    900,
                    19804,
                    4612,
                    412,
                    1148,
                    56508,
                    40612,
                    17204,
                    3236,
                    228,
                    10196,
                    36892,
                    7780,
                    6460,
                    324,
                    13004,
                    42044,
                    11716,
                    21716,
                    1668,
                    12204,
                    2364,
                    316,
                    460,
                    1468,
                    2900,
                    1460,
                    1492,
                    1620,
                    3780,
                    2132,
                    1204,
                    15516,
                    7436,
                    4500,
                    1924,
                    27604,
                    13684,
                    644,
                    380,
                    273
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 51
                }
            },
            "black": {
                "userId": "adrienb96",
                "rating": 1722,
                "ratingDiff": -6,
                "moveCentis": [
                    0,
                    716,
                    316,
                    948,
                    1452,
                    988,
                    420,
                    10004,
                    52172,
                    5340,
                    8924,
                    468,
                    444,
                    0,
                    228,
                    2308,
                    396,
                    54388,
                    1460,
                    23852,
                    16372,
                    9972,
                    15180,
                    3452,
                    1188,
                    13956,
                    132,
                    1324,
                    668,
                    412,
                    2652,
                    572,
                    228,
                    132,
                    252,
                    4804,
                    1292,
                    508,
                    20188,
                    3828,
                    492,
                    1892,
                    4,
                    817
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 0,
                    "blunder": 2,
                    "acpl": 78
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 39
            },
            {
                "eval": 46
            },
            {
                "eval": 41
            },
            {
                "eval": 44
            },
            {
                "eval": 60
            },
            {
                "eval": 41
            },
            {
                "eval": 57
            },
            {
                "eval": 0,
                "best": "e5d6",
                "variation": "exd6 exd6 Be2 Be7 O-O O-O c4 Nb6 h3 Bh5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. exd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 372,
                "best": "e7e6",
                "variation": "e6 exd6 Bxd6 Nbd2 c5 Nb3 Nc6 dxc5 Bxc5 Bxd5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. e6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 335
            },
            {
                "eval": 414
            },
            {
                "eval": 419
            },
            {
                "eval": 507
            },
            {
                "eval": 526
            },
            {
                "eval": 546
            },
            {
                "eval": 426,
                "best": "e5e6",
                "variation": "e6 Qc6 O-O Qxc2 a4 g6 a5 Nd5 Qf3 Qc6 Nf7 Bg7 Nxh8 Bxh8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 425
            },
            {
                "eval": 400
            },
            {
                "eval": 417
            },
            {
                "eval": 306,
                "best": "f1d1",
                "variation": "Rd1 Be7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 373
            },
            {
                "eval": 194,
                "best": "g4e4",
                "variation": "Qe4 Rh6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qe4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 238
            },
            {
                "eval": 221
            },
            {
                "eval": 204
            },
            {
                "eval": 205
            },
            {
                "eval": 204
            },
            {
                "eval": 105,
                "best": "f1d1",
                "variation": "Rd1 dxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 121
            },
            {
                "eval": 96
            },
            {
                "eval": 179,
                "best": "e6d7",
                "variation": "Kd7 Na3 Re8 Be3 a5 Rfe1 Ne7 Bd2 Nf5 h3 a4 Bg5 Nd5 Rxe8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 129
            },
            {
                "eval": 137
            },
            {
                "eval": 131
            },
            {
                "eval": 159
            },
            {
                "eval": 146
            },
            {
                "eval": 136
            },
            {
                "eval": 76,
                "best": "h2h4",
                "variation": "h4 a5 f3 b5 Re2 b4 Rfe1 Rb8 Kf2 bxc3 bxc3 a4 Bg5 Rfb5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 128
            },
            {
                "eval": 62,
                "best": "a2a4",
                "variation": "a4 Ne7 f3 Nd5 Re4 Rg8 Rfe1 Rf7 a5 b5 axb6 Nxb6 R4e2 Nc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 77
            },
            {
                "eval": 92
            },
            {
                "eval": 180,
                "best": "a7a5",
                "variation": "a5 a3 a4 h4 d5 Re2 gxh4 Kh2 Rg8 Kh3 Rf7 Be1 Re7 Rc2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 138
            },
            {
                "eval": 423,
                "best": "h8f8",
                "variation": "Rhf8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rhf8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 428
            },
            {
                "eval": 427
            },
            {
                "eval": 393
            },
            {
                "eval": 623,
                "best": "f5f7",
                "variation": "Rf7 Bxg5 Rh7 h4 a5 bxa5 Nxa5 gxh5 Rxh5 Rb1 c6 Re1+ Kf8 Kg2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rf7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 593
            },
            {
                "eval": 569
            },
            {
                "eval": 488
            },
            {
                "eval": 683,
                "best": "a7a5",
                "variation": "a5 bxa5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 655
            },
            {
                "eval": 630
            },
            {
                "eval": 573
            },
            {
                "eval": 891,
                "best": "b8d7",
                "variation": "Nd7 h4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 860
            },
            {
                "eval": 1034
            },
            {
                "eval": 993
            },
            {
                "eval": 966
            },
            {
                "eval": 933
            },
            {
                "eval": 922
            },
            {
                "eval": 917
            },
            {
                "eval": 897
            },
            {
                "eval": 740
            },
            {
                "eval": 863
            },
            {
                "eval": 813
            },
            {
                "eval": 900
            },
            {
                "eval": 831
            },
            {
                "eval": 911
            },
            {
                "eval": 889
            },
            {
                "eval": 938
            },
            {
                "eval": 722
            },
            {
                "eval": 838
            },
            {
                "eval": 501
            },
            {
                "eval": 824,
                "best": "e4c3",
                "variation": "Nc3 Kf4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 823
            },
            {
                "eval": 775
            },
            {
                "eval": 726
            },
            {
                "eval": 934
            },
            {
                "eval": 838
            },
            {
                "eval": 7224
            },
            {
                "eval": 6534
            },
            {
                "eval": 6209
            },
            {
                "eval": 6209
            }
        ],
        "moves": "e4 Nf6 e5 Nd5 d4 d6 Nf3 Bg4 Bc4 Nb6 Bxf7+ Kxf7 Ng5+ Ke8 Qxg4 Qd7 Qf3 e6 O-O Nc6 Qg4 h5 Qxe6+ Qxe6 Nxe6 Kd7 Nxf8+ Raxf8 e6+ Kxe6 c3 Nc4 Nd2 Nxd2 Bxd2 Rf5 Rae1+ Kd7 b4 g5 Re4 b5 f3 d5 Re2 Re8 Rxe8 Kxe8 g4 hxg4 fxg4 Rxf1+ Kxf1 Kf7 Bxg5 Nb8 Bf4 Na6 h4 Kg6 h5+ Kg7 h6+ Kg6 Kf2 Nb8 Bxc7 Nd7 Bf4 Nf6 g5 Ne4+ Kf3 Nxc3 Kg4 Ne4 Be3 Nd6 Kf4 Nf7 Bc1 Nxg5 Ke5 Kxh6 Bxg5+ Kxg5 Kxd5",
        "opening": {
            "eco": "B05",
            "name": "Alekhine Defense: Modern Variation, Main Line",
            "ply": 8
        },
        "winner": "white",
        "url": "https://lichess.org/gKu72sqJ/white"
    },
    "9ZGuk384": {
        "id": "9ZGuk384",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593716419625,
        "lastMoveAt": 1593725165705,
        "turns": 86,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "librocubiculartist",
                "rating": 1716,
                "ratingDiff": -27,
                "moveCentis": [
                    0,
                    1772,
                    2644,
                    404,
                    1308,
                    11740,
                    8716,
                    21132,
                    24188,
                    11700,
                    2004,
                    13004,
                    40580,
                    356,
                    13108,
                    17060,
                    20764,
                    7588,
                    24188,
                    30628,
                    25140,
                    31100,
                    9596,
                    16868,
                    8172,
                    6452,
                    18076,
                    8764,
                    7236,
                    2596,
                    4084,
                    9596,
                    3692,
                    6004,
                    2908,
                    8556,
                    340,
                    5988,
                    4404,
                    1348,
                    9004,
                    1116,
                    0,
                    5767
                ],
                "analysis": {
                    "inaccuracy": 8,
                    "mistake": 0,
                    "blunder": 2,
                    "acpl": 53
                }
            },
            "black": {
                "userId": "rebelme",
                "rating": 1714,
                "ratingDiff": 16,
                "moveCentis": [
                    0,
                    548,
                    740,
                    244,
                    204,
                    316,
                    716,
                    24340,
                    1788,
                    26916,
                    108,
                    30524,
                    23652,
                    5980,
                    14372,
                    47292,
                    7188,
                    17148,
                    13724,
                    31004,
                    40084,
                    13212,
                    36460,
                    19028,
                    756,
                    4444,
                    2348,
                    4556,
                    292,
                    0,
                    23780,
                    4556,
                    1724,
                    220,
                    7836,
                    4420,
                    1684,
                    9132,
                    508,
                    1420,
                    1548,
                    428,
                    136
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 2,
                    "blunder": 0,
                    "acpl": 29
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": 16
            },
            {
                "eval": 0
            },
            {
                "eval": -66,
                "best": "d2d3",
                "variation": "d3 c6 Bb3 d5 exd5 cxd5 Nf3 Nc6 O-O Be6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -52
            },
            {
                "eval": -97
            },
            {
                "eval": -120
            },
            {
                "eval": -109
            },
            {
                "eval": -98
            },
            {
                "eval": -114
            },
            {
                "eval": -88
            },
            {
                "eval": -161,
                "best": "f1e1",
                "variation": "Re1 g6 b4 c6 Bb3 Na6 b5 Nc7 a4 d5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -123
            },
            {
                "eval": -126
            },
            {
                "eval": -127
            },
            {
                "eval": -183,
                "best": "f2f4",
                "variation": "f4 Bh6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -163
            },
            {
                "eval": -163
            },
            {
                "eval": -159
            },
            {
                "eval": -150
            },
            {
                "eval": -150
            },
            {
                "eval": -188
            },
            {
                "eval": -180
            },
            {
                "eval": -230
            },
            {
                "eval": -225
            },
            {
                "eval": -207
            },
            {
                "eval": -188
            },
            {
                "eval": -207
            },
            {
                "eval": -174
            },
            {
                "eval": -200
            },
            {
                "eval": -170
            },
            {
                "eval": -195
            },
            {
                "eval": -192
            },
            {
                "eval": -193
            },
            {
                "eval": -151
            },
            {
                "eval": -191
            },
            {
                "eval": -132
            },
            {
                "eval": -189,
                "best": "f2f4",
                "variation": "f4 Bg7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -150
            },
            {
                "eval": -189
            },
            {
                "eval": -163
            },
            {
                "eval": -163
            },
            {
                "eval": -58,
                "best": "d8d7",
                "variation": "Rd7 Nf3 Re8 Ra4 Rc7 Rxd5 Rxc3 Kf2 Rxc2+ Nd2 Rc7 Rd3 Ne7 fxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -98
            },
            {
                "eval": 14,
                "best": "e5f4",
                "variation": "exf4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. exf4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -157,
                "best": "f3e5",
                "variation": "Ne5 Bxe5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ne5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -148
            },
            {
                "eval": -144
            },
            {
                "eval": -131
            },
            {
                "eval": -153
            },
            {
                "eval": -179
            },
            {
                "eval": -203
            },
            {
                "eval": -185
            },
            {
                "eval": -295,
                "best": "a1a3",
                "variation": "R1a3 Rc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. R1a3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -287
            },
            {
                "eval": -267
            },
            {
                "eval": -219
            },
            {
                "eval": -259
            },
            {
                "eval": -253
            },
            {
                "eval": -379,
                "best": "g1f2",
                "variation": "Kf2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kf2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -214,
                "best": "e7d5",
                "variation": "Nd5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nd5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -266
            },
            {
                "eval": -238
            },
            {
                "eval": -484,
                "best": "a1a4",
                "variation": "Ra4 Nxc3 Rxc4 Rxd4 Rxc3 Rd1+ Kf2 Rd2+ Ke3 Rxh2 Rc7 Kb8 Rg7 Rxc2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ra4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -461
            },
            {
                "eval": -467
            },
            {
                "eval": -436
            },
            {
                "eval": -486
            },
            {
                "eval": -412
            },
            {
                "eval": -530,
                "best": "c3c4",
                "variation": "Rxc4 Kb7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -504
            },
            {
                "eval": -657,
                "best": "e3d4",
                "variation": "Kd4 Rc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -640
            },
            {
                "eval": -634
            },
            {
                "eval": -501
            },
            {
                "eval": -600
            },
            {
                "eval": -622
            },
            {
                "eval": -592
            },
            {
                "eval": -570
            },
            {
                "eval": -751
            },
            {
                "eval": -718
            },
            {
                "eval": -7558
            },
            {
                "eval": -6585
            },
            {
                "eval": -6565
            },
            {
                "eval": -6450
            }
        ],
        "moves": "e4 e5 Bc4 Nf6 Nf3 Nxe4 Nc3 Nxc3 dxc3 f6 O-O Qe7 Nh4 g6 Be3 d6 g3 Be6 Bd5 Bxd5 Qxd5 Nc6 b4 Qf7 Rad1 Qxd5 Rxd5 O-O-O a4 Kb8 Ra1 b6 a5 Ne7 Rdd1 d5 axb6 cxb6 b5 Nc8 Ra6 Bg7 f4 f5 Nf3 e4 Bd4 Bxd4+ Nxd4 Ne7 Rda1 Rd7 R6a4 Rc8 Ne2 Rc5 Rb1 Rc4 Rxc4 dxc4 Nd4 Ka8 Ra1 Nd5 Ra3 Nxc3 Rxc3 Rxd4 Kf2 Rd5 Ke3 Rxb5 Rxc4 Rc5 Rd4 Kb7 Rd7+ Rc7 Rd2 a5 Rd4 Rxc2 Rd2 Rxd2 Kxd2 a4",
        "opening": {
            "eco": "C27",
            "name": "Bishop's Opening: Boden-Kieseritzky Gambit",
            "ply": 7
        },
        "winner": "black",
        "url": "https://lichess.org/9ZGuk384/white"
    },
    "t0BUspVG": {
        "id": "t0BUspVG",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593900004724,
        "lastMoveAt": 1593905969608,
        "turns": 58,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "pawnsac101",
                "rating": 1554,
                "ratingDiff": -9,
                "moveCentis": [
                    0,
                    1596,
                    860,
                    700,
                    700,
                    7052,
                    6148,
                    14188,
                    27812,
                    6068,
                    32404,
                    14556,
                    45012,
                    5052,
                    26140,
                    5524,
                    38004,
                    15636,
                    3292,
                    20124,
                    2164,
                    6788,
                    9068,
                    6556,
                    1172,
                    4860,
                    4020,
                    4044,
                    9284,
                    31706
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 1,
                    "blunder": 10,
                    "acpl": 197
                }
            },
            "black": {
                "userId": "jockboi",
                "rating": 1565,
                "ratingDiff": 29,
                "moveCentis": [
                    0,
                    452,
                    1316,
                    748,
                    1092,
                    10196,
                    6596,
                    2092,
                    19300,
                    18740,
                    1220,
                    8676,
                    17828,
                    2196,
                    14444,
                    38292,
                    18292,
                    20556,
                    21020,
                    19036,
                    28700,
                    8316,
                    1796,
                    7052,
                    532,
                    1132,
                    1756,
                    388,
                    2806
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 2,
                    "blunder": 8,
                    "acpl": 187
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 26
            },
            {
                "eval": 17
            },
            {
                "eval": 16
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 16
            },
            {
                "eval": 27
            },
            {
                "eval": 84,
                "best": "d8c7",
                "variation": "Qc7 a4 Nc6 O-O Be7 f4 O-O Qe1 d5 e5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 85
            },
            {
                "eval": 292,
                "best": "b5b4",
                "variation": "b4 e5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. b4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -104,
                "best": "e4e5",
                "variation": "e5 Bxf3 Qxf3 dxe5 Nxe6 fxe6 Qxa8 Be7 Qb7 Kf7 Qf3 Rf8 Ne4 Kg8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. e5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 279,
                "best": "b8d7",
                "variation": "Nbd7 O-O Be7 a4 b4 Na2 Ne5 Nxb4 d5 c3 dxe4 Be2 Qc7 Qd2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nbd7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -91,
                "best": "e4e5",
                "variation": "e5 Bxf3 Qxf3 dxe5 Nxe6 fxe6 Qxa8 O-O Qb7 Rf7 Rd1 Qe8 Qa8 Rf8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. e5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 196,
                "best": "b8d7",
                "variation": "Nbd7 Be2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nbd7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -70,
                "best": "e4e5",
                "variation": "e5 dxe5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. e5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 70,
                "best": "d8c7",
                "variation": "Qc7 g4 Nc6 Nxc6 Bxc6 g5 Nd7 Be2 Nc5 f3 Na4 Nxa4 bxa4 Rad1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qc7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -198,
                "best": "e4e5",
                "variation": "e5 dxe5 Nxe6 fxe6 Bxb7 Rb8 Bxa6 Qa5 Bxb5 Rxb5 Nxb5 Qxb5 a4 Qc6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. e5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -183
            },
            {
                "eval": -203
            },
            {
                "eval": -146,
                "best": "d8c7",
                "variation": "Qc7 f4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -126
            },
            {
                "eval": -161
            },
            {
                "eval": -331,
                "best": "a3a4",
                "variation": "a4 Nc4 Bxc4 bxc4 f3 Bb7 f4 Qd7 b5 axb5 axb5 Rfb8 b6 Rxa1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. a4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -339
            },
            {
                "eval": -404
            },
            {
                "eval": -388
            },
            {
                "eval": -430
            },
            {
                "eval": -446
            },
            {
                "eval": -488
            },
            {
                "eval": -249,
                "best": "e4g6",
                "variation": "Bg6 Rfd1 e5 Nc6 Qc8 Na5 d4 Bxc4 bxc4 Nxc4 dxe3 Nb6 Qc2 Qxe3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bg6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -250
            },
            {
                "eval": 0,
                "best": "e4g6",
                "variation": "Bg6 Bxc4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bg6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -184,
                "best": "b3b2",
                "variation": "Qb2 Nxf1 fxe4 Nxh2 Bxg7 Qg5 Bxf8 Rxf8 Kxh2 Qh6+ Kg1 Qe3+ Kh2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qb2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -199
            },
            {
                "eval": -456,
                "best": "f3e4",
                "variation": "fxe4 e5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. fxe4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 91,
                "best": "a8c8",
                "variation": "Rc8 Qd4 Ne3 Bxf8 Qg5 Qg7+ Qxg7 Bxg7 Kxg7 fxe4 dxe4 a4 Rc2 axb5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rc8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -329,
                "best": "g7f8",
                "variation": "Bxf8 Kxf8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxf8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -293
            },
            {
                "eval": -295
            },
            {
                "eval": 1143,
                "best": "f7f6",
                "variation": "f6 Qxe6+ Kxg7 Rxf1 Re8 Qxd5 Qxd5 Bxd5 Rc7 Ra1 Rd8 Bf3 Rd4 Kf2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 238,
                "best": "e5g3",
                "variation": "Qg3 Qh4 Qxh4 Kxg7 Qg5+ Kh8 Qxd2 Rg8 Qd4+ Rg7 Qa7 h6 Qxa6 Rc3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qg3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 235
            },
            {
                "eval": 226
            },
            {
                "eval": 1369,
                "best": "f7f6",
                "variation": "f6 Qg3+ Kf7 Qg7+ Ke8 Qxf8+ Kd7 Qxd8+ Kxd8 a4 Ke8 axb5 axb5 Ra7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 1290
            },
            {
                "eval": 1227
            },
            {
                "eval": -1597,
                "best": "e5g3",
                "variation": "Qg3+ Kf7 Qg7+ Ke8 Qxf8+ Kd7 Qf7+ Kd6 Re1 e5 Qxf6+ Kc7 Rc1+ Kb7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qg3+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0,
                "best": "b6g1",
                "variation": "Qxg1+ Kxg1 fxe5 Kg2 Rc2+ Kg3 Rf5 h4 Rc3 Kh3 Rxa3 Bg5 Rfxf3+ Kg4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxg1+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -261,
                "best": "e5h5",
                "variation": "Qh5+ Ke7 Bxf8+ Rxf8 Qxh7+ Kd6 Rc1 Qb8 Qg7 Rc8 Rxc8 Qxc8 Qxf6 Qc1+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qh5+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -289
            },
            {
                "eval": -418,
                "best": "e5g3",
                "variation": "Qg3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qg3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -342
            }
        ],
        "moves": "e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Be2 e6 Be3 b5 Bf3 Bb7 a3 Be7 O-O O-O Qd2 Nbd7 b4 Ne5 Be2 Nxe4 Nxe4 Bxe4 c4 Nxc4 Qd1 Bf6 Qb3 d5 f3 Bxd4 Bxd4 Nd2 Qc3 Nxf1 Bxg7 Bxf3 Bxf3 Rc8 Qe5 Nd2 Bh6 Nxf3+ gxf3 Qb6+ Kh1 f6 Rg1+ Kf7 Rg7+ Ke8 Qh5+ Kd8",
        "opening": {
            "eco": "B84",
            "name": "Sicilian Defense: Scheveningen Variation, Classical Variation",
            "ply": 12
        },
        "winner": "black",
        "url": "https://lichess.org/t0BUspVG/black"
    },
    "Mg7EMZi5": {
        "id": "Mg7EMZi5",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593540320846,
        "lastMoveAt": 1593547968658,
        "turns": 77,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "isavulpes",
                "rating": 2219,
                "ratingDiff": 14,
                "moveCentis": [
                    0,
                    8092,
                    348,
                    1324,
                    348,
                    0,
                    1300,
                    628,
                    1396,
                    1244,
                    892,
                    1868,
                    27996,
                    7964,
                    43708,
                    1876,
                    49476,
                    6548,
                    45996,
                    0,
                    19996,
                    4756,
                    32020,
                    612,
                    39140,
                    17860,
                    9364,
                    748,
                    7748,
                    6924,
                    18140,
                    5980,
                    8188,
                    3028,
                    604,
                    500,
                    10660,
                    5116,
                    756
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 30
                }
            },
            "black": {
                "userId": "nviper06",
                "rating": 2154,
                "ratingDiff": -9,
                "moveCentis": [
                    0,
                    380,
                    404,
                    868,
                    180,
                    1292,
                    260,
                    11868,
                    9484,
                    356,
                    25556,
                    35132,
                    7044,
                    4508,
                    732,
                    13356,
                    18908,
                    28428,
                    2124,
                    7892,
                    668,
                    18940,
                    2044,
                    3404,
                    16260,
                    5156,
                    21380,
                    9212,
                    460,
                    91460,
                    16436,
                    2764,
                    1404,
                    332,
                    0,
                    1076,
                    4260,
                    1140,
                    7035
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 0,
                    "blunder": 2,
                    "acpl": 44
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 30
            },
            {
                "eval": 8
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 16
            },
            {
                "eval": 24
            },
            {
                "eval": 22
            },
            {
                "eval": 25
            },
            {
                "eval": 13
            },
            {
                "eval": 16
            },
            {
                "eval": 39
            },
            {
                "eval": 0
            },
            {
                "eval": 61,
                "best": "e8f8",
                "variation": "Kf8 Bd2 b6 Bd3 cxd4 cxd4 Ba6 Bxa6 Nxa6 Qe2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kf8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 13
            },
            {
                "eval": 60
            },
            {
                "eval": 46
            },
            {
                "eval": 45
            },
            {
                "eval": 53
            },
            {
                "eval": 53
            },
            {
                "eval": 19
            },
            {
                "eval": 28
            },
            {
                "eval": 48
            },
            {
                "eval": 67
            },
            {
                "eval": 103
            },
            {
                "eval": 90
            },
            {
                "eval": 93
            },
            {
                "eval": 309,
                "best": "f6e5",
                "variation": "Qe5 Rb1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qe5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 323
            },
            {
                "eval": 295
            },
            {
                "eval": 317
            },
            {
                "eval": 345
            },
            {
                "eval": 311
            },
            {
                "eval": 348
            },
            {
                "eval": 366
            },
            {
                "eval": 335
            },
            {
                "eval": 348
            },
            {
                "eval": 376
            },
            {
                "eval": 353
            },
            {
                "eval": 370
            },
            {
                "eval": 359
            },
            {
                "eval": 381
            },
            {
                "eval": 332
            },
            {
                "eval": 398
            },
            {
                "eval": 224,
                "best": "f2f3",
                "variation": "f3 Rg8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. f3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 226
            },
            {
                "eval": 222
            },
            {
                "eval": 232
            },
            {
                "eval": 168,
                "best": "f2f3",
                "variation": "f3 Rc4 Be1 Kd6 Ra2 Bg6 Rb2 Rc2 Rxc2 Bxc2 Kf2 Ke6 Bd2 d4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 205
            },
            {
                "eval": 196
            },
            {
                "eval": 231
            },
            {
                "eval": 226
            },
            {
                "eval": 268
            },
            {
                "eval": 303
            },
            {
                "eval": 307
            },
            {
                "eval": 306
            },
            {
                "eval": 290
            },
            {
                "eval": 261
            },
            {
                "eval": 769,
                "best": "f3h4",
                "variation": "Nh4+ Kh1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nh4+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 473,
                "best": "e3e4",
                "variation": "Rxe4 Ne5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxe4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 597
            },
            {
                "eval": 593
            },
            {
                "eval": 567
            },
            {
                "eval": 500
            },
            {
                "eval": 620
            },
            {
                "eval": 610
            },
            {
                "eval": 623
            },
            {
                "eval": 601
            },
            {
                "eval": 634
            },
            {
                "eval": 572
            },
            {
                "eval": 609
            },
            {
                "eval": 557
            },
            {
                "eval": 633
            },
            {
                "eval": 619
            },
            {
                "eval": 621
            },
            {
                "eval": 556
            }
        ],
        "moves": "e4 e6 d4 d5 Nc3 Bb4 e5 c5 a3 Bxc3+ bxc3 Ne7 Qg4 Qc7 Bd3 cxd4 Ne2 dxc3 Qxg7 Rg8 Qxh7 Qxe5 h4 Nbc6 Bf4 Qf6 Bg5 Qg7 Qxg7 Rxg7 Bf6 Rxg2 h5 Ng8 Bxc3 e5 h6 Nxh6 Rxh6 a6 Rh8+ Ke7 Kf1 Rg4 Bf5 Bxf5 Rxa8 Bxc2 Ng3 Rc4 Bd2 Nd4 Re1 Nf3 Bb4+ Kf6 Re3 e4 Kg2 d4 Nxe4+ Bxe4 Rxe4 Ng5 Re1 d3 Be7+ Kf5 Bxg5 Kxg5 Rd8 Rc3 a4 Rc4 Rd5+ Kf6 a5",
        "opening": {
            "eco": "C19",
            "name": "French Defense: Winawer Variation, Poisoned Pawn Variation",
            "ply": 13
        },
        "winner": "white",
        "url": "https://lichess.org/Mg7EMZi5/white"
    },
    "ZDICuf9p": {
        "id": "ZDICuf9p",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593806539596,
        "lastMoveAt": 1593814380575,
        "turns": 62,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "nonowho",
                "rating": 2037,
                "ratingDiff": -13,
                "moveCentis": [
                    0,
                    1564,
                    212,
                    7228,
                    40124,
                    25788,
                    10460,
                    30796,
                    22348,
                    3924,
                    12284,
                    10236,
                    452,
                    5988,
                    14908,
                    19788,
                    1884,
                    10604,
                    1572,
                    47492,
                    300,
                    21076,
                    13844,
                    31444,
                    3588,
                    27700,
                    436,
                    14884,
                    740,
                    2380,
                    1932,
                    3390
                ],
                "analysis": {
                    "inaccuracy": 8,
                    "mistake": 5,
                    "blunder": 1,
                    "acpl": 76
                }
            },
            "black": {
                "userId": "k-night-moves",
                "rating": 2046,
                "ratingDiff": 15,
                "moveCentis": [
                    0,
                    356,
                    148,
                    804,
                    13220,
                    28452,
                    54788,
                    7596,
                    16124,
                    56444,
                    12900,
                    28620,
                    6684,
                    31612,
                    7244,
                    16716,
                    6932,
                    2692,
                    31012,
                    7532,
                    7660,
                    19084,
                    6220,
                    5236,
                    4380,
                    892,
                    7348,
                    1612,
                    5724,
                    4868,
                    2637
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 2,
                    "blunder": 0,
                    "acpl": 42
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 28
            },
            {
                "eval": -38,
                "best": "g1f3",
                "variation": "Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Nxe4 d4 b5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -56
            },
            {
                "eval": -25
            },
            {
                "eval": -47
            },
            {
                "eval": -39
            },
            {
                "eval": -79
            },
            {
                "eval": -129
            },
            {
                "eval": -18,
                "best": "h7h6",
                "variation": "h6 Qd3 Bg7 Nc3 Ne7 h4 Nbc6 hxg5 hxg5 Rxh8+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. h6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -245,
                "best": "g2g3",
                "variation": "g3 f5 gxf4 fxe4 Nxg5 Nf6 d5 Qe7 Rg1 Rg8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. g3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -226
            },
            {
                "eval": -325,
                "best": "f1c4",
                "variation": "Bc4 f5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -152,
                "best": "h7h5",
                "variation": "h5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. h5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -212,
                "best": "d1d2",
                "variation": "Qd2 h5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -135,
                "best": "h7h5",
                "variation": "h5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -215,
                "best": "d1e2",
                "variation": "Qe2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -141,
                "best": "f7f5",
                "variation": "f5 e5 Nge7 b4 g4 hxg4 fxg4 d5 gxf3 dxc6 Nxc6 Nxf3 Qe7 Bd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -159
            },
            {
                "eval": -65,
                "best": "c6b4",
                "variation": "Nb4 Qb1 O-O d5 Bxb2 Qxb2 a5 a3 Na6 b4 Ng6 Be2 Nb8 c5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nb4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -218,
                "best": "d4d5",
                "variation": "d5 Ne5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. d5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -242
            },
            {
                "eval": -288
            },
            {
                "eval": -193,
                "best": "c7c5",
                "variation": "c5 a3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -196
            },
            {
                "eval": -191
            },
            {
                "eval": -168
            },
            {
                "eval": -175
            },
            {
                "eval": -237,
                "best": "h1e1",
                "variation": "Rhe1 Re8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rhe1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -227
            },
            {
                "eval": -292,
                "best": "d4d5",
                "variation": "d5 Bxb2+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -232
            },
            {
                "eval": -238
            },
            {
                "eval": -189
            },
            {
                "eval": -322,
                "best": "d4d5",
                "variation": "d5 a5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. d5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -322
            },
            {
                "eval": -290
            },
            {
                "eval": -289
            },
            {
                "eval": -503,
                "best": "d4d5",
                "variation": "d5 Bxb2+ Kxb2 a4 c6 axb3 Qxb3 Bc8 Nc4 f6 Ka1 Ne5 Ncxe5 fxe5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. d5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -475
            },
            {
                "eval": -500
            },
            {
                "eval": -417
            },
            {
                "eval": -468
            },
            {
                "eval": -358,
                "best": "d6e5",
                "variation": "dxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxe5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -434
            },
            {
                "eval": -382
            },
            {
                "eval": -481,
                "best": "c2c4",
                "variation": "Qc4 Qxc4+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -427
            },
            {
                "eval": -405
            },
            {
                "eval": -408
            },
            {
                "eval": -424
            },
            {
                "eval": -401
            },
            {
                "eval": -741,
                "best": "c1b1",
                "variation": "Kb1 Nf8 Bxf8 Bxf8 Ka1 Bxb4 Rc1 Qb5 Qxb5 Rxb5 Re2 fxe6 Rxe6 Bxd2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kb1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -620
            },
            {
                "eval": -1499,
                "best": "f5d3",
                "variation": "Qd3 Qxd3 Nxd3 Ba4 Nf3 Bxd1 Kxd1 Ra8 Kc2 a2 Ra1 Rd8 b5 Nh4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -1435
            },
            {
                "eval": -1690
            },
            {
                "eval": -992
            },
            {
                "eval": -931
            },
            {
                "eval": -899
            },
            {
                "mate": -4,
                "best": "d2b3",
                "variation": "Nb3 Qa3+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Nb3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -1630,
                "best": "a6a3",
                "variation": "Qa3+ Kc2 Ba4+ Nb3 Qxb3+ Kc1 Qc2#",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Lost forced checkmate sequence. Qa3+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            }
        ],
        "moves": "e4 e5 f4 exf4 Nf3 d6 d4 g5 h3 Bg7 b3 Nc6 Bb2 a6 Nbd2 h6 c4 Nge7 Qc2 Bd7 Bd3 Nb4 Qc3 Nxd3+ Qxd3 Ng6 O-O-O O-O Rde1 b5 Rd1 b4 Rhe1 Qc8 Qc2 a5 c5 Qa6 a4 bxa3 Bxa3 Rab8 e5 Rfc8 e6 Be8 Qf5 dxc5 Bxc5 a4 b4 a3 Ne5 fxe6 Qg4 Nxe5 dxe5 a2 Kb2 Ra8 Ra1 Bg6",
        "opening": {
            "eco": "C34",
            "name": "King's Gambit Accepted, Fischer Defense",
            "ply": 6
        },
        "winner": "black",
        "url": "https://lichess.org/ZDICuf9p/black"
    },
    "vmzE4An0": {
        "id": "vmzE4An0",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593979245796,
        "lastMoveAt": 1593988183778,
        "turns": 104,
        "color": "white",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "vicpez",
                "rating": 1937,
                "ratingDiff": 4,
                "moveCentis": [
                    0,
                    372,
                    1124,
                    300,
                    428,
                    540,
                    404,
                    332,
                    564,
                    1700,
                    348,
                    508,
                    2572,
                    1436,
                    1020,
                    27300,
                    44684,
                    37452,
                    6548,
                    804,
                    2004,
                    1420,
                    356,
                    13092,
                    14780,
                    508,
                    220,
                    748,
                    652,
                    29772,
                    83452,
                    980,
                    404,
                    660,
                    29012,
                    620,
                    4124,
                    6580,
                    1748,
                    9964,
                    508,
                    3892,
                    3156,
                    10196,
                    716,
                    4804,
                    9660,
                    17876,
                    4332,
                    1836,
                    1260,
                    16908,
                    4301
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 3,
                    "blunder": 3,
                    "acpl": 44
                }
            },
            "black": {
                "userId": "eidol",
                "rating": 2007,
                "ratingDiff": -2,
                "moveCentis": [
                    0,
                    476,
                    4,
                    596,
                    316,
                    476,
                    140,
                    564,
                    556,
                    404,
                    308,
                    388,
                    4004,
                    1116,
                    10132,
                    14388,
                    33188,
                    40300,
                    32300,
                    84,
                    1420,
                    284,
                    42412,
                    13132,
                    35900,
                    140,
                    68,
                    700,
                    30828,
                    71236,
                    18412,
                    68,
                    188,
                    53540,
                    636,
                    12316,
                    2972,
                    348,
                    10708,
                    700,
                    2212,
                    5172,
                    7972,
                    1340,
                    1060,
                    7932,
                    316,
                    9044,
                    5636,
                    2220,
                    4652,
                    1119
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 2,
                    "blunder": 2,
                    "acpl": 43
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 26
            },
            {
                "eval": 17
            },
            {
                "eval": 16
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": 75
            },
            {
                "eval": 39
            },
            {
                "eval": 38
            },
            {
                "eval": 29
            },
            {
                "eval": 57
            },
            {
                "eval": 62
            },
            {
                "eval": 71
            },
            {
                "eval": 31
            },
            {
                "eval": 42
            },
            {
                "eval": 30
            },
            {
                "eval": 51
            },
            {
                "eval": 50
            },
            {
                "eval": 44
            },
            {
                "eval": 38
            },
            {
                "eval": 40
            },
            {
                "eval": 33
            },
            {
                "eval": 72
            },
            {
                "eval": 49
            },
            {
                "eval": 64
            },
            {
                "eval": 51
            },
            {
                "eval": 56
            },
            {
                "eval": 58
            },
            {
                "eval": 75
            },
            {
                "eval": -44,
                "best": "g2g4",
                "variation": "g4 Rad8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. g4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 25,
                "best": "f7f5",
                "variation": "f5 Nc3 Kh8 Kb1 Rad8 Na4 h5 c4 Nf4 Bd6 Qf7 Qc2 Qf6 g3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -53,
                "best": "g2g4",
                "variation": "g4 f5 gxf5 gxf5 Rhg1 Kh8 Nc3 Nf4 Qh2 e4 Kb1 exf3 Qg3 Rxd1+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -25
            },
            {
                "eval": -148,
                "best": "e4d2",
                "variation": "Nd2 h5 Kb1 Rd7 Ka1 Kh8 g3 Qa5 g4 fxg4 fxg4 Bxg4 Nc4 Qa6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nd2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -152
            },
            {
                "eval": -138
            },
            {
                "eval": -100
            },
            {
                "eval": -145
            },
            {
                "eval": 50,
                "best": "e5e4",
                "variation": "e4 cxd5 cxd5 h5 d4 hxg6 d3 fxe4 fxe4 Bxe6+ Qxe6 Qf7+ Qxf7 gxf7+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. e4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 27
            },
            {
                "eval": 70
            },
            {
                "eval": 0
            },
            {
                "eval": 67
            },
            {
                "eval": 0
            },
            {
                "eval": 18
            },
            {
                "eval": -82,
                "best": "b3e6",
                "variation": "Bxe6 Rxe6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxe6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -76
            },
            {
                "eval": -73
            },
            {
                "eval": -46
            },
            {
                "eval": -66
            },
            {
                "eval": -57
            },
            {
                "eval": -47
            },
            {
                "eval": -50
            },
            {
                "eval": -61
            },
            {
                "eval": -81
            },
            {
                "eval": -95
            },
            {
                "eval": -50
            },
            {
                "eval": -24
            },
            {
                "eval": 33,
                "best": "a7a5",
                "variation": "a5 g4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 13
            },
            {
                "eval": 23
            },
            {
                "eval": 33
            },
            {
                "eval": 23
            },
            {
                "eval": 16
            },
            {
                "eval": 23
            },
            {
                "eval": 30
            },
            {
                "eval": 62
            },
            {
                "eval": 64
            },
            {
                "eval": 150,
                "best": "a7a5",
                "variation": "a5 Kd3 Rb8 Rxe2 Rxb3 Ra2 Rb5 c4 Rh5 g3 Rf5 Ke4 Ke6 Rb2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 149
            },
            {
                "eval": 149
            },
            {
                "eval": 120
            },
            {
                "eval": 85
            },
            {
                "eval": 99
            },
            {
                "eval": 139
            },
            {
                "eval": 72,
                "best": "c4c5",
                "variation": "c5 Rb4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 206,
                "best": "a7a5",
                "variation": "a5 c5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. a5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 43,
                "best": "c3b4",
                "variation": "Kb4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kb4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 222,
                "best": "a7a5",
                "variation": "a5 Ka3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. a5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 151,
                "best": "c4c5",
                "variation": "c5 Rb4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 229,
                "best": "a7a5",
                "variation": "a5 Ka4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 194
            },
            {
                "eval": 240
            },
            {
                "eval": 222
            },
            {
                "eval": 333,
                "best": "h6h5",
                "variation": "h5 c5 Rd5 b4 g4 Kc6 Rd4 b5 Rd3 Ra2 Rg3 Kb7 Rb3 b6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 300
            },
            {
                "eval": 534,
                "best": "d3d6",
                "variation": "Rd6 c5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rd6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 492
            },
            {
                "eval": 681,
                "best": "a7a6",
                "variation": "a6+ Ka5 Rb1 c6 Rc1 Kb6 Rc4 c7 Kf7 Rd2 Ke7 Rd8 Rxb4+ Kxa6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a6+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 340,
                "best": "e2c2",
                "variation": "Rc2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rc2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 360
            },
            {
                "eval": 338
            },
            {
                "eval": 525,
                "best": "b1a1",
                "variation": "Ra1 Kb5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ra1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 462
            },
            {
                "eval": 543
            },
            {
                "eval": 223,
                "best": "c2a2",
                "variation": "Ra2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ra2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 192
            },
            {
                "eval": 0,
                "best": "c2a2",
                "variation": "Ra2 Kb8 Rd2 Ra1 Rd8+ Kc7 Rd7+ Kc8 Rh7 Ra2 Rxh5 Rxg2 Rh8+ Kc7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ra2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            }
        ],
        "moves": "e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 f3 O-O Qd2 Nc6 O-O-O d5 exd5 Nxd5 Nxc6 bxc6 Bd4 e5 Bc5 Be6 Ne4 Re8 h4 h6 Bc4 Qc7 Bb3 Rad8 Qf2 f5 Nd6 Rxd6 Bxd6 Qxd6 c4 Qc7 cxd5 cxd5+ Kb1 d4 Rc1 Qf7 Qc2 Bxb3 Qxb3 Qxb3 axb3 e4 fxe4 fxe4 Rc7 d3 Rd7 Bf8 Rc1 e3 Rxd3 e2 Re1 Bb4 Rc3 Kf7 Kc2 Bxc3 bxc3 Kf6 Kd2 Re4 Rxe2 Rxh4 c4 Rg4 Kc3 Rg3+ Kb2 Rg4 Ka3 Rd4 Kb4 g5 Kb5 Rd3 b4 Rb3 c5 h5 Kc4 Rb1 Rc2 Ke6 Kb5 Kd7 c6+ Kc7 Rc5 a6+ Kxa6 Rxb4",
        "opening": {
            "eco": "B76",
            "name": "Sicilian Defense: Dragon Variation, Yugoslav Attack, Modern Line",
            "ply": 17
        },
        "url": "https://lichess.org/vmzE4An0/black"
    },
    "eQ24G3AL": {
        "id": "eQ24G3AL",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593547254156,
        "lastMoveAt": 1593556366013,
        "turns": 155,
        "color": "black",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "nerja25390",
                "rating": 1926,
                "ratingDiff": 0,
                "moveCentis": [
                    0,
                    220,
                    196,
                    108,
                    124,
                    1212,
                    2884,
                    996,
                    836,
                    764,
                    26900,
                    692,
                    7516,
                    428,
                    18780,
                    11796,
                    740,
                    62300,
                    2148,
                    1420,
                    16572,
                    31116,
                    3540,
                    14660,
                    9452,
                    26284,
                    5012,
                    8892,
                    324,
                    6300,
                    7148,
                    1236,
                    8372,
                    4020,
                    1628,
                    2796,
                    540,
                    644,
                    1148,
                    2932,
                    5460,
                    1500,
                    3268,
                    3836,
                    16924,
                    6444,
                    668,
                    10732,
                    612,
                    724,
                    5308,
                    2044,
                    1124,
                    972,
                    5116,
                    2892,
                    7524,
                    1468,
                    2092,
                    4876,
                    1820,
                    772,
                    2252,
                    12180,
                    972,
                    6708,
                    14108,
                    836,
                    31772,
                    6796,
                    8676,
                    852,
                    3116,
                    1164,
                    1188,
                    2028,
                    492,
                    479
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 3,
                    "blunder": 2,
                    "acpl": 30
                }
            },
            "black": {
                "userId": "chewbacca_defense",
                "rating": 1905,
                "ratingDiff": 1,
                "moveCentis": [
                    0,
                    220,
                    148,
                    116,
                    100,
                    1020,
                    4092,
                    220,
                    700,
                    364,
                    6076,
                    1092,
                    17796,
                    116,
                    21612,
                    884,
                    37524,
                    1908,
                    156,
                    156,
                    4028,
                    31572,
                    14116,
                    1012,
                    1524,
                    1476,
                    16828,
                    204,
                    124,
                    14796,
                    612,
                    5780,
                    1028,
                    3372,
                    3572,
                    4708,
                    1508,
                    260,
                    292,
                    6700,
                    428,
                    15564,
                    3244,
                    3268,
                    14572,
                    3284,
                    756,
                    1740,
                    292,
                    2676,
                    7164,
                    15124,
                    1500,
                    8836,
                    14124,
                    15364,
                    47316,
                    276,
                    5980,
                    1180,
                    1940,
                    2132,
                    3564,
                    7484,
                    3636,
                    1252,
                    14172,
                    900,
                    3332,
                    2028,
                    1692,
                    2332,
                    3868,
                    5268,
                    244,
                    5876,
                    516,
                    893
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 1,
                    "blunder": 2,
                    "acpl": 30
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 26
            },
            {
                "eval": 17
            },
            {
                "eval": 16
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 10
            },
            {
                "eval": 0
            },
            {
                "eval": 60,
                "best": "b7b5",
                "variation": "b5 Qd2 Nbd7 a3 h5 Be2 Bb7 O-O Qc7 Rfd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 50
            },
            {
                "eval": 29
            },
            {
                "eval": 40
            },
            {
                "eval": 44
            },
            {
                "eval": 52
            },
            {
                "eval": 69
            },
            {
                "eval": 50
            },
            {
                "eval": 47
            },
            {
                "eval": 51
            },
            {
                "eval": 52
            },
            {
                "eval": 53
            },
            {
                "eval": 33
            },
            {
                "eval": 36
            },
            {
                "eval": 35
            },
            {
                "eval": 33
            },
            {
                "eval": 51
            },
            {
                "eval": 0,
                "best": "a2a4",
                "variation": "a4 O-O Kb1 Bg5 Bxg5 Qxg5 g3 Rfc8 Nd2 Qd8 Ne4 f5 Nxd6 Nc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -16
            },
            {
                "eval": 0
            },
            {
                "eval": 148,
                "best": "a4a3",
                "variation": "a3 b4 O-O Nc4 exf4 Bxf4 Bg5 Bxg5 Qxg5+ Qe3 Qf6 Qd4 Qg6 Qd3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. a3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 40,
                "best": "d2c4",
                "variation": "Nc4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nc4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 70
            },
            {
                "eval": 31
            },
            {
                "eval": 50
            },
            {
                "eval": 13
            },
            {
                "eval": 12
            },
            {
                "eval": 26
            },
            {
                "eval": 24
            },
            {
                "eval": -85,
                "best": "e3d4",
                "variation": "Bd4 f6 Nc3 Bd8 Ne2 Ng6 Rf1 h4 Nf4 Nxf4 Rxf4 Rh5 Rg4 Rg5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bd4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -56
            },
            {
                "eval": -50
            },
            {
                "eval": -31
            },
            {
                "eval": -47
            },
            {
                "eval": -24
            },
            {
                "eval": -34
            },
            {
                "eval": -34
            },
            {
                "eval": -112,
                "best": "e1e2",
                "variation": "Re2 Nc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -97
            },
            {
                "eval": -83
            },
            {
                "eval": -93
            },
            {
                "eval": -93
            },
            {
                "eval": -39
            },
            {
                "eval": -51
            },
            {
                "eval": -16
            },
            {
                "eval": -109,
                "best": "g2g4",
                "variation": "g4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -78
            },
            {
                "eval": -89
            },
            {
                "eval": -87
            },
            {
                "eval": -116
            },
            {
                "eval": -114
            },
            {
                "eval": -106
            },
            {
                "eval": -108
            },
            {
                "eval": -145
            },
            {
                "eval": -93
            },
            {
                "eval": -136
            },
            {
                "eval": -140
            },
            {
                "eval": -341,
                "best": "c4b5",
                "variation": "cxb5 Rxb5 Nc3 Bxc3 Kxc3 Rxd5 Rf4 Rc5+ Kd2 Ra5 h4 a3 b3 Rd5+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. cxb5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -346
            },
            {
                "eval": -445,
                "best": "c2b3",
                "variation": "Kxb3 bxc4+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kxb3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -427
            },
            {
                "eval": -430
            },
            {
                "eval": -427
            },
            {
                "eval": -412
            },
            {
                "eval": -380
            },
            {
                "eval": -359
            },
            {
                "eval": -350
            },
            {
                "eval": -333
            },
            {
                "eval": -309
            },
            {
                "eval": -502,
                "best": "d3e3",
                "variation": "Ke3 Kc7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ke3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -470
            },
            {
                "eval": -483
            },
            {
                "eval": -490
            },
            {
                "eval": -483
            },
            {
                "eval": -402
            },
            {
                "eval": -502
            },
            {
                "eval": 0,
                "best": "g6g5",
                "variation": "g5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. g5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -14
            },
            {
                "eval": -14
            },
            {
                "eval": -16
            },
            {
                "eval": -128
            },
            {
                "eval": -73
            },
            {
                "eval": -14,
                "best": "c5e3",
                "variation": "Be3 Nb2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -14
            },
            {
                "eval": 0
            },
            {
                "eval": -14
            },
            {
                "eval": -14
            },
            {
                "eval": -14
            },
            {
                "eval": 0
            },
            {
                "eval": -14
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -43
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -915,
                "best": "e4f2",
                "variation": "Nf2 Ba5 Ne4 Kxh3 Nxg5+ Kh2 Kg4 Kg2 Nf3 h3 Nh4+ Kf2 Kxh3 Bd8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nf2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0,
                "best": "f4f3",
                "variation": "f3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -1
            }
        ],
        "moves": "e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 f3 e6 Be3 e5 Nb3 Be7 Qd2 Be6 O-O-O h5 Nd5 Nxd5 exd5 Bf5 Bd3 Bxd3 Qxd3 Nd7 Rhe1 a5 f4 a4 Nd2 Bf6 fxe5 Nxe5 Qb5+ Qd7 Qxd7+ Kxd7 Ne4 Be7 Ng3 g6 Bd4 Bg5+ Kb1 Rhe8 Ne4 Bd8 Rf1 f5 Nc3 Ng4 h3 Ne3 Bxe3 Rxe3 Rde1 Bg5 Rxe3 Bxe3 Nd1 Bd4 c3 Be5 Kc2 Ra5 c4 b5 b3 axb3+ axb3 bxc4 bxc4 Ra2+ Kd3 Rxg2 Rf3 Rg3 Rxg3 Bxg3 Ne3 Ke7 Ke2 Kf6 Kf3 f4 Nf1 h4 Nd2 Kf5 Ne4 Ke5 c5 dxc5 Nxc5 Kxd5 Ne4 Ke5 Nc5 Kf5 Ne4 g5 Nc5 Be1 Nd3 Bd2 Nf2 Bc3 Nd3 Bd4 Ne1 Bc5 Nd3 Bd6 Nf2 Ke5 Ne4 Be7 Nf2 Kd4 Ne4 Kd3 Nf2+ Kd2 Ng4 Ke1 Nh2 Bd8 Ng4 Kf1 Ne5 Bf6 Nd3 Kg1 Nf2 Bd8 Ne4 Kh2 Kg4 Kg2 Nd2 Be7 Nf3 Bf6 Nd2 Bd8 Nf3 Be7 Nd2 Bb4 Nf3 Be7 Nd2",
        "opening": {
            "eco": "B90",
            "name": "Sicilian Defense: Scheveningen Variation, English Attack",
            "ply": 13
        },
        "url": "https://lichess.org/eQ24G3AL/white"
    },
    "y8dQ3uzQ": {
        "id": "y8dQ3uzQ",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593882034303,
        "lastMoveAt": 1593890832763,
        "turns": 101,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "sarahwynn",
                "rating": 1887,
                "ratingDiff": 13,
                "moveCentis": [
                    0,
                    292,
                    372,
                    732,
                    556,
                    8060,
                    6572,
                    4484,
                    7060,
                    9892,
                    284,
                    17580,
                    6668,
                    30252,
                    22324,
                    36836,
                    12484,
                    3668,
                    10988,
                    92,
                    13596,
                    1692,
                    16116,
                    13068,
                    25868,
                    14644,
                    10252,
                    3956,
                    260,
                    7324,
                    29780,
                    1100,
                    180,
                    2932,
                    132,
                    38868,
                    1836,
                    7132,
                    132,
                    124,
                    860,
                    196,
                    276,
                    23508,
                    33444,
                    652,
                    11132,
                    276,
                    3468,
                    356,
                    990
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 40
                }
            },
            "black": {
                "userId": "netherfiel",
                "rating": 1833,
                "ratingDiff": -18,
                "moveCentis": [
                    0,
                    204,
                    420,
                    1860,
                    1636,
                    276,
                    6844,
                    3828,
                    32476,
                    4,
                    22940,
                    2884,
                    8588,
                    21588,
                    22164,
                    22972,
                    13700,
                    1652,
                    1076,
                    44900,
                    7548,
                    19900,
                    18124,
                    24228,
                    11844,
                    5204,
                    2188,
                    15716,
                    1268,
                    9804,
                    4740,
                    76,
                    1716,
                    276,
                    6716,
                    1068,
                    6116,
                    340,
                    1260,
                    212,
                    268,
                    15996,
                    11268,
                    7420,
                    9340,
                    14060,
                    1036,
                    1716,
                    16372,
                    7076,
                    2132
                ],
                "analysis": {
                    "inaccuracy": 11,
                    "mistake": 2,
                    "blunder": 3,
                    "acpl": 54
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 28
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 27
            },
            {
                "eval": 28
            },
            {
                "eval": 27
            },
            {
                "eval": 34
            },
            {
                "eval": 14
            },
            {
                "eval": 96,
                "best": "g7g5",
                "variation": "g5 d4 exd4 e5 Nh7 cxd4 Bg7 Nc3 d6 exd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 95
            },
            {
                "eval": 108
            },
            {
                "eval": 29,
                "best": "d1b3",
                "variation": "Qb3 Na5 Qa4+ Nc6 Nxe5 Qe7 Bxd5 Qxe5+ Qe4 Bd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 67
            },
            {
                "eval": 43
            },
            {
                "eval": 51
            },
            {
                "eval": 30
            },
            {
                "eval": 40
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 17
            },
            {
                "eval": 38
            },
            {
                "eval": 1
            },
            {
                "eval": 74,
                "best": "d6e5",
                "variation": "Bxe5 Rxe5 Qxd3 Qf3 c4 Qg3 Qxg3 hxg3 Rd8 Rc5 Rd7 a4 Bb7 a5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxe5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 10,
                "best": "e5c4",
                "variation": "Nec4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nec4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 54
            },
            {
                "eval": 5
            },
            {
                "eval": 29
            },
            {
                "eval": -11
            },
            {
                "eval": 0
            },
            {
                "eval": -13
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -5
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 51,
                "best": "a6b7",
                "variation": "Bb7 Ng4 Qxc3 Nxh6+ gxh6 Qg4+ Qg7 Qxg7+ Kxg7 bxc5 Bxf3 gxf3 Rb2 Red1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bb7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -20,
                "best": "e4e3",
                "variation": "Qe3 Rbc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 69,
                "best": "b8c8",
                "variation": "Rbc8 Qa4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rbc8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -2,
                "best": "f3d4",
                "variation": "Nd4 Rbc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 52,
                "best": "a6b7",
                "variation": "Bb7 Qe3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bb7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "e4c6",
                "variation": "Qc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 69,
                "best": "a6b7",
                "variation": "Bb7 Qf5 Bd6 Rcd1 Bxf3 gxf3 Re8 Rxd6 Qxd6 Qxf7+ Kh7 Qf5+ Kg8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bb7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -34,
                "best": "e4c6",
                "variation": "Qc6 Qb7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qc6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 36,
                "best": "b8b6",
                "variation": "Rb6 a4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rb6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 184,
                "best": "a6b7",
                "variation": "Bb7 Ng4 Rxe1+ Rxe1 Qf4 Kg1 Kh8 Qf7 Bxf3 gxf3 Qxf3 Ne5 Qc3 Ng6+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bb7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 191
            },
            {
                "eval": 123
            },
            {
                "eval": 91
            },
            {
                "eval": 170,
                "best": "c7b6",
                "variation": "Qb6 Qa4 Qe6 Nf3 Qg6 Qc2 Rd3 Ng1 Bd6 c5 Bc7 Rcd1 Kh7 Rxd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 175
            },
            {
                "eval": 276,
                "best": "c7b6",
                "variation": "Qb6 Qxb6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 254
            },
            {
                "eval": 641,
                "best": "c7d8",
                "variation": "Qxd8 Qg6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxd8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 565
            },
            {
                "eval": 830,
                "best": "g8h7",
                "variation": "Kh7 Qxe4+ Kg8 Qe6+ Kh7 c5 Bg3 Qg6+ Kg8 Re8+ Rxe8 Qxe8+ Kh7 Ng6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kh7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 815
            },
            {
                "eval": 765
            },
            {
                "eval": 729
            },
            {
                "eval": 901
            },
            {
                "eval": 657
            },
            {
                "eval": 613
            },
            {
                "eval": 84,
                "best": "e1f1",
                "variation": "Rf1 Rxf8 Qe6+ Qf7 Rxf7 Rxf7 Kg1 Bf4 c5 g5 Qg6+ Kf8 Qxh6+ Ke7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rf1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 113
            },
            {
                "eval": 116
            },
            {
                "eval": 103
            },
            {
                "eval": 87
            },
            {
                "eval": 112
            },
            {
                "eval": 169
            },
            {
                "eval": 192
            },
            {
                "eval": 192
            },
            {
                "eval": 181
            },
            {
                "eval": 186
            },
            {
                "eval": 194
            },
            {
                "eval": 182
            },
            {
                "eval": 249,
                "best": "g3c7",
                "variation": "Bc7 Nc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 205
            },
            {
                "eval": 251
            },
            {
                "eval": 138,
                "best": "d5d3",
                "variation": "Qd3+ Kh8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd3+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 66
            },
            {
                "eval": 104
            },
            {
                "eval": 311,
                "best": "g7g6",
                "variation": "g6+ Ke4 Qxg2+ Kd4 Bf2+ Ke5 Bg3+ Kf6 Qxd5 cxd5 g5 Kf5 Kg8 Nd8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. g6+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 246
            },
            {
                "eval": 400,
                "best": "g6g3",
                "variation": "Qg3+ Kd4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qg3+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 358
            },
            {
                "eval": 380
            },
            {
                "eval": 335
            },
            {
                "eval": 544,
                "best": "g6g3",
                "variation": "Qg3+ Qd3+ Kg8 Qxg3 Bxg3 Kd4 Kf7 Kd5 g5 b5 g4 c5 h5 Ng5+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qg3+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 547
            },
            {
                "eval": 539
            },
            {
                "eval": 517
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 Bc4 Nf6 d3 h6 c3 d5 exd5 Nxd5 O-O Nb6 Bb5 Bd6 Re1 O-O Bxc6 bxc6 Nxe5 c5 Nd2 Bb7 Ndf3 Qf6 d4 Rfd8 Be3 Nd5 Qe2 Nxe3 fxe3 cxd4 exd4 c5 dxc5 Bxc5+ Kh1 Ba6 Qe4 Rab8 b4 Bf8 Qc6 Qd6 Qe4 Qc7 Rac1 Re8 a3 Rbd8 c4 f6 Qg6 fxe5 Qxa6 e4 Nh4 Bd6 Rcd1 Bxh2 Rxd8 Rxd8 Qe6+ Kh8 Ng6+ Kh7 Qxe4 Bg3 Nf8+ Kg8 Ne6 Qf7 Nxd8 Qh5+ Kg1 Qh2+ Kf1 Qh1+ Ke2 Qxe1+ Kf3 Qf2+ Kg4 Bh4 Qd5+ Kh7 Ne6 Qg3+ Kf5 Qg6+ Ke5 Bg3+ Kd4 Bf2+ Kc3 Be1+ Kb3 Qb1+ Ka4",
        "opening": {
            "eco": "C55",
            "name": "Italian Game: Two Knights Defense, Modern Bishop's Opening",
            "ply": 7
        },
        "winner": "white",
        "url": "https://lichess.org/y8dQ3uzQ/white"
    },
    "iR37Pbo8": {
        "id": "iR37Pbo8",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593558228159,
        "lastMoveAt": 1593562222879,
        "turns": 49,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "tolsonb",
                "rating": 1713,
                "ratingDiff": 35,
                "moveCentis": [
                    0,
                    1796,
                    3340,
                    5812,
                    3804,
                    4180,
                    3636,
                    4828,
                    9796,
                    3028,
                    13916,
                    15356,
                    26236,
                    20900,
                    10308,
                    28220,
                    8140,
                    3300,
                    22748,
                    18940,
                    764,
                    14964,
                    5140,
                    228,
                    2633
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 34
                }
            },
            "black": {
                "userId": "gavalanche20",
                "rating": 1768,
                "ratingDiff": -12,
                "moveCentis": [
                    0,
                    420,
                    948,
                    940,
                    3356,
                    3116,
                    15676,
                    9476,
                    26428,
                    4508,
                    3844,
                    1876,
                    4356,
                    12340,
                    10260,
                    31116,
                    772,
                    1732,
                    15244,
                    6404,
                    1540,
                    8044,
                    1068,
                    100,
                    13840
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 61
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 13
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 23
            },
            {
                "eval": 7
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 41
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 17
            },
            {
                "eval": 21
            },
            {
                "eval": -7
            },
            {
                "eval": 127,
                "best": "e8g8",
                "variation": "O-O O-O Nc6 Nce2 Bc5 Bg5 Be7 c4 h6 Bd2 Nxd4 Nxd4 Qxc4 Ba5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. O-O was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0,
                "best": "d4f5",
                "variation": "Nf5 O-O g4 d5 Nxd5 Bxd2+ Qxd2 Nxd5 exd5 Bxf5 gxf5 Qd6 c4 Nd7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nf5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -6
            },
            {
                "eval": 0
            },
            {
                "eval": 1
            },
            {
                "eval": -31
            },
            {
                "eval": 2
            },
            {
                "eval": -95,
                "best": "f3d2",
                "variation": "Nd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -71
            },
            {
                "eval": -78
            },
            {
                "eval": -103
            },
            {
                "eval": -114
            },
            {
                "eval": -71
            },
            {
                "eval": -59
            },
            {
                "eval": -12
            },
            {
                "eval": -52
            },
            {
                "eval": -18
            },
            {
                "eval": -210,
                "best": "f5d6",
                "variation": "Nxd6 Ng4 Rd2 b5 Bh3 Nf2 Rxf2 Rxd6 Qxd6 Qxd6 Bxc8 exf4 gxf4 b4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nxd6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -200
            },
            {
                "eval": -186
            },
            {
                "eval": -181
            },
            {
                "eval": -202
            },
            {
                "eval": 674,
                "best": "b4a2",
                "variation": "Na2+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Na2+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 675
            },
            {
                "eval": 667
            },
            {
                "eval": 674
            },
            {
                "eval": 663
            },
            {
                "eval": 653
            },
            {
                "eval": 820
            },
            {
                "eval": 648
            },
            {
                "eval": 642
            },
            {
                "eval": 655
            },
            {
                "eval": 639
            },
            {
                "eval": 617
            }
        ],
        "moves": "e4 c5 d4 cxd4 Nf3 e6 Nxd4 a6 Nc3 Qc7 g3 Bb4 Bd2 Nf6 Bg2 e5 Nf3 Bxc3 Bxc3 d6 Qd3 Nc6 O-O-O O-O Rhe1 Rd8 Nh4 Be6 Nf5 Rac8 f4 Bxa2 b3 Bxb3 cxb3 Nb4 Qc4 Qa5 Ne7+ Kf8 Nxc8 Na2+ Kb2 Nxc3 Qxc3 Qxc3+ Kxc3 Rxc8+ Kb2",
        "opening": {
            "eco": "B43",
            "name": "Sicilian Defense: Kan Variation, Knight Variation",
            "ply": 9
        },
        "winner": "white",
        "url": "https://lichess.org/iR37Pbo8/black"
    },
    "zlCUM0RE": {
        "id": "zlCUM0RE",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593698464625,
        "lastMoveAt": 1593700968132,
        "turns": 47,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "mqll",
                "rating": 1634,
                "ratingDiff": 14,
                "moveCentis": [
                    0,
                    1676,
                    1100,
                    3292,
                    3356,
                    7460,
                    5892,
                    5772,
                    7108,
                    4212,
                    14372,
                    8604,
                    3812,
                    17508,
                    12804,
                    1972,
                    9748,
                    8524,
                    9780,
                    9476,
                    5444,
                    2284,
                    556,
                    5399
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 39
                }
            },
            "black": {
                "userId": "rahulukumar",
                "rating": 1769,
                "ratingDiff": -25,
                "moveCentis": [
                    0,
                    620,
                    572,
                    1268,
                    1996,
                    4276,
                    2444,
                    1108,
                    3444,
                    2692,
                    8372,
                    5212,
                    8212,
                    12052,
                    10492,
                    1900,
                    9012,
                    6204,
                    2892,
                    572,
                    3228,
                    4596,
                    492,
                    2797
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 0,
                    "blunder": 2,
                    "acpl": 62
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 23
            },
            {
                "eval": 9
            },
            {
                "eval": 11
            },
            {
                "eval": 0
            },
            {
                "eval": 17
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 2
            },
            {
                "eval": 82,
                "best": "d7d5",
                "variation": "d5 cxd5 cxd4 exd4 Qxd5 O-O Qh5 Nf4 Qxd1 Rxd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 17,
                "best": "d4d5",
                "variation": "d5 exd5 cxd5 Ba6 O-O Bxd3 Qxd3 d6 e4 Nbd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 75,
                "best": "c5d4",
                "variation": "cxd4 exd4 Nc6 Bf4 Bb7 Rc1 Re8 a3 Bf8 Bg5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. cxd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 25
            },
            {
                "eval": 33
            },
            {
                "eval": 48
            },
            {
                "eval": 28
            },
            {
                "eval": 35
            },
            {
                "eval": 108,
                "best": "d7d5",
                "variation": "d5 cxd5 Nxd5 Qf3 f5 Re1 Nc6 Nxd5 Na5 Bf4 Qxd5 Qxd5 Bxd5 Ba6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 89
            },
            {
                "eval": 75
            },
            {
                "eval": 30
            },
            {
                "eval": 69
            },
            {
                "eval": 0,
                "best": "d1f3",
                "variation": "Qf3 f5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": -74,
                "best": "f1c1",
                "variation": "Rfc1 Nc6 Rc3 Ne7 Rac1 Rfc8 Rxc8+ Nxc8 b4 Nd6 a4 Nf5 Rc7 a6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rfc1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -9,
                "best": "h6h5",
                "variation": "h5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -13
            },
            {
                "eval": 481,
                "best": "b8d7",
                "variation": "Nd7 d5 exd5 Qxd5 Rad8 Qb7 Ne5 Qxa7 Nc4 Rae1 Qxb2 Qa4 b5 Qb4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nd7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 72,
                "best": "e4b7",
                "variation": "Qb7 Nc5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qb7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 63
            },
            {
                "eval": 73
            },
            {
                "eval": 89
            },
            {
                "eval": 72
            },
            {
                "eval": 67
            },
            {
                "eval": 67
            },
            {
                "eval": 48
            },
            {
                "eval": -13,
                "best": "d4d5",
                "variation": "d5 Qf5 Qa4 Qc2 Qxc2 Rxc2 dxe6 fxe6 Rd8+ Kh7 Ra8 Rxb2 g3 e5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 478,
                "best": "c8c2",
                "variation": "Rc2 Qg3 Qg6 Qf3 Nc7 Bxc7 Rxc7 d5 exd5 Qxd5 Rc2 b4 Qc6 g3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rc2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 458
            },
            {
                "eval": 491
            },
            {
                "eval": 472
            },
            {
                "eval": 466
            },
            {
                "eval": 462
            }
        ],
        "moves": "d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Bd3 c5 Ne2 b6 O-O Bb7 a3 Bxc3 Nxc3 cxd4 exd4 h6 Be3 d5 cxd5 Nxd5 Nxd5 Bxd5 Qg4 Qf6 Be4 Bxe4 Qxe4 Na6 Rac1 Qe7 Qg4 Qf6 Rfd1 Rac8 Rxc8 Rxc8 Bf4 Nc7 Be5 Qg5 Qxg5 hxg5 Rc1",
        "opening": {
            "eco": "E47",
            "name": "Nimzo-Indian Defense: Normal Variation, Bishop Attack",
            "ply": 9
        },
        "winner": "white",
        "url": "https://lichess.org/zlCUM0RE/black"
    },
    "qUHpl1pt": {
        "id": "qUHpl1pt",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593886172748,
        "lastMoveAt": 1593898058458,
        "turns": 162,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "mrkamikazeboy",
                "rating": 2151,
                "ratingDiff": -14,
                "moveCentis": [
                    0,
                    468,
                    828,
                    980,
                    764,
                    2004,
                    644,
                    1868,
                    2524,
                    3380,
                    9284,
                    10012,
                    20188,
                    33204,
                    41956,
                    31164,
                    24692,
                    41780,
                    19732,
                    34780,
                    13836,
                    46108,
                    7324,
                    6020,
                    9836,
                    444,
                    5364,
                    4356,
                    1260,
                    6348,
                    9708,
                    7580,
                    5308,
                    4628,
                    3836,
                    1972,
                    4932,
                    4556,
                    5636,
                    780,
                    1652,
                    1044,
                    2740,
                    18676,
                    1084,
                    972,
                    812,
                    4684,
                    2484,
                    14116,
                    2972,
                    8100,
                    4276,
                    3572,
                    3964,
                    5180,
                    5572,
                    4516,
                    5964,
                    196,
                    11332,
                    4876,
                    108,
                    2772,
                    2500,
                    12116,
                    548,
                    580,
                    1628,
                    508,
                    780,
                    5228,
                    852,
                    7452,
                    4476,
                    2588,
                    5708,
                    19356,
                    164,
                    1540,
                    108,
                    453
                ],
                "analysis": {
                    "inaccuracy": 11,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 28
                }
            },
            "black": {
                "userId": "athul777",
                "rating": 2130,
                "ratingDiff": 16,
                "moveCentis": [
                    0,
                    244,
                    3548,
                    332,
                    1204,
                    316,
                    3700,
                    348,
                    444,
                    980,
                    476,
                    5236,
                    16796,
                    4,
                    4724,
                    60308,
                    32868,
                    34404,
                    25316,
                    35436,
                    52084,
                    36060,
                    34292,
                    9348,
                    2540,
                    9884,
                    1492,
                    124,
                    0,
                    3708,
                    10868,
                    16100,
                    3700,
                    4428,
                    484,
                    5460,
                    2108,
                    4332,
                    2364,
                    140,
                    2628,
                    6164,
                    3460,
                    588,
                    644,
                    412,
                    3196,
                    2844,
                    964,
                    8356,
                    1500,
                    2540,
                    572,
                    404,
                    10348,
                    940,
                    1684,
                    20532,
                    12988,
                    444,
                    25340,
                    2436,
                    940,
                    5204,
                    716,
                    2300,
                    4084,
                    2684,
                    236,
                    1844,
                    3828,
                    2980,
                    3140,
                    3828,
                    1268,
                    516,
                    3612,
                    1004,
                    684,
                    1244,
                    767
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 14
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 30
            },
            {
                "eval": 8
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 31
            },
            {
                "eval": 13
            },
            {
                "eval": 42
            },
            {
                "eval": 39
            },
            {
                "eval": 28
            },
            {
                "eval": 13
            },
            {
                "eval": 19
            },
            {
                "eval": 34
            },
            {
                "eval": 25
            },
            {
                "eval": 26
            },
            {
                "eval": 36
            },
            {
                "eval": 42
            },
            {
                "eval": 40
            },
            {
                "eval": 43
            },
            {
                "eval": 45
            },
            {
                "eval": 33
            },
            {
                "eval": 85,
                "best": "e8g8",
                "variation": "O-O h3 e5 dxe5 Nxe5 Nxe5 Bxe5 Bf4 Bxb2 Rb1 Ba3 Ng3 Bc5 Qf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 34,
                "best": "c1e3",
                "variation": "Be3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 44
            },
            {
                "eval": 41
            },
            {
                "eval": 30
            },
            {
                "eval": 13
            },
            {
                "eval": 12
            },
            {
                "eval": 10
            },
            {
                "eval": 0
            },
            {
                "eval": 15
            },
            {
                "eval": 20
            },
            {
                "eval": 11
            },
            {
                "eval": 12
            },
            {
                "eval": 17
            },
            {
                "eval": 64
            },
            {
                "eval": 69
            },
            {
                "eval": 79
            },
            {
                "eval": 21,
                "best": "d3f5",
                "variation": "Bxf5 Qxf5 Rc3 Qf6 Re3 g5 Ne5 Nxe5 dxe5 Qg7 Nd4 Qg6 Qd3 Qxd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxf5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 43
            },
            {
                "eval": 37
            },
            {
                "eval": 47
            },
            {
                "eval": 42
            },
            {
                "eval": 30
            },
            {
                "eval": 21
            },
            {
                "eval": 66
            },
            {
                "eval": -23,
                "best": "c3e3",
                "variation": "Re3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -29
            },
            {
                "eval": -81,
                "best": "b1g6",
                "variation": "Bxg6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxg6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -49
            },
            {
                "eval": -42
            },
            {
                "eval": -27
            },
            {
                "eval": -82
            },
            {
                "eval": 0,
                "best": "f6f7",
                "variation": "Qf7 Re3 Rae8 Qe2 Qe7 Rd1 Rf7 Qd3 Nf4+ Nxf4 Rxf4 Qg6 Rf6 Qh5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 1
            },
            {
                "eval": 15
            },
            {
                "eval": 12
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 23
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 9
            },
            {
                "eval": 31
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -16
            },
            {
                "eval": -1
            },
            {
                "eval": -13
            },
            {
                "eval": -13
            },
            {
                "eval": -13
            },
            {
                "eval": -13
            },
            {
                "eval": -19
            },
            {
                "eval": -24
            },
            {
                "eval": -86,
                "best": "f2f3",
                "variation": "f3 Ke7 Kg3 Kd6 Re5 Rg6 Re2 Rh1 Kg2 Rb1 Kf2 Rf6 Rc2 Rf7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -67
            },
            {
                "eval": -70
            },
            {
                "eval": -28
            },
            {
                "eval": -40
            },
            {
                "eval": -38
            },
            {
                "eval": -37
            },
            {
                "eval": -33
            },
            {
                "eval": -52
            },
            {
                "eval": 0,
                "best": "e7f6",
                "variation": "Kf6 Rh7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -13
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -13
            },
            {
                "eval": 0
            },
            {
                "eval": -10
            },
            {
                "eval": -10
            },
            {
                "eval": -100,
                "best": "b5b6",
                "variation": "b6 Ke4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -83
            },
            {
                "eval": -102
            },
            {
                "eval": -99
            },
            {
                "eval": -166,
                "best": "b5b6",
                "variation": "b6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -159
            },
            {
                "eval": -503,
                "best": "h8f8",
                "variation": "Rf8+ Ke5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rf8+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -407
            },
            {
                "eval": -459
            },
            {
                "eval": -459
            },
            {
                "eval": -566
            },
            {
                "eval": -573
            },
            {
                "eval": -522
            },
            {
                "eval": -414
            },
            {
                "eval": -683,
                "best": "e6e1",
                "variation": "Re1 Rb3+ Kc2 Re3 Rg1 Re4 Kd3 Rb4 Rh1 Kxg4 Ke3 Rb3+ Kd4 Kf4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -603
            },
            {
                "eval": -1974,
                "best": "d3e2",
                "variation": "Ke2 Rb2+ Kf1 d4 Rd3 Rb4 Rd2 Kf3 Rf2+ Ke3 Re2+ Kd3 Kf2 Kc3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ke2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -1890
            },
            {
                "eval": -1772
            },
            {
                "eval": -1630
            },
            {
                "eval": -1448
            },
            {
                "eval": -1269
            },
            {
                "eval": -1599
            },
            {
                "eval": -1399
            },
            {
                "eval": -1285
            },
            {
                "eval": -1272
            },
            {
                "eval": -2430
            },
            {
                "eval": -1892
            },
            {
                "eval": -1422
            },
            {
                "eval": -765
            },
            {
                "mate": -27,
                "best": "h8a8",
                "variation": "Ra8 Re3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Ra8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "mate": -27
            },
            {
                "mate": -23
            },
            {
                "eval": -15414
            },
            {
                "mate": -21,
                "best": "a8g8",
                "variation": "Rg8 Rg3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Rg8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -25
            },
            {
                "mate": -12
            },
            {
                "mate": -26
            },
            {
                "mate": -24
            },
            {
                "mate": -23
            },
            {
                "mate": -25
            },
            {
                "eval": -5564
            },
            {
                "mate": -12,
                "best": "a2g2",
                "variation": "Rxg2 Kxg2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Rxg2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -11
            },
            {
                "mate": -11
            },
            {
                "mate": -10
            }
        ],
        "moves": "e4 e6 d4 d5 Nd2 Nf6 e5 Nfd7 Bd3 c5 c3 Nc6 Ne2 cxd4 cxd4 f6 exf6 Nxf6 O-O Bd6 Nf3 Qc7 g3 O-O Bf4 Ng4 Bxd6 Qxd6 Nc3 Qe7 h3 Qf6 Kg2 Nh6 Rc1 Nf5 Ne2 Bd7 a3 a6 Bb1 Be8 Rc3 h6 g4 Nfe7 Ng3 Bg6 Qd2 Bxb1 Rxb1 Ng6 Nh5 Nf4+ Nxf4 Qxf4 Qxf4 Rxf4 Rd1 Raf8 Re3 R4f6 Rdd3 Re8 b4 g5 Kg3 Re7 Ne5 Nxe5 Rxe5 Rc7 Re2 Rc1 Red2 Kg7 Re2 Rg1+ Kh2 Rc1 Kg2 Kf7 Ree3 Rc2 Rf3 Ke7 Rc3 Rxf3 Rxc2 Rxa3 Rc7+ Kd6 Rxb7 Rd3 Rb6+ Ke7 Rxa6 Rxd4 Ra7+ Kf6 Rh7 Kg6 Rb7 Kf6 Rh7 Kg6 Re7 Kf6 Rb7 Kg6 b5 Rb4 Rb6 Kf6 Rb8 Ke5 Kf3 Rb3+ Ke2 Rxh3 Rh8 Kf4 f3 Rh2+ Kd3 Rb2 Rxh6 Kxf3 Rxe6 Rxb5 Re3+ Kxg4 Kd4 Kf4 Re8 g4 Rf8+ Kg3 Ke3 Rb3+ Kd4 Rf3 Rh8 Kg2 Kxd5 g3 Ke4 Kf2 Ra8 g2 Ra2+ Kg3 Ra8 Rf1 Ra3+ Kh2 Ra2 Kh1 Ra3 g1=Q Rh3+ Kg2",
        "opening": {
            "eco": "C06",
            "name": "French Defense: Tarrasch Variation, Closed Variation, Main Line",
            "ply": 15
        },
        "winner": "black",
        "url": "https://lichess.org/qUHpl1pt/white"
    },
    "NKjv0uwG": {
        "id": "NKjv0uwG",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593972016667,
        "lastMoveAt": 1593982251299,
        "turns": 120,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "hhh1001",
                "rating": 2008,
                "ratingDiff": -6,
                "moveCentis": [
                    0,
                    276,
                    316,
                    220,
                    396,
                    3636,
                    10532,
                    3180,
                    25012,
                    1788,
                    9804,
                    17772,
                    11532,
                    8852,
                    2892,
                    2228,
                    2356,
                    15908,
                    10436,
                    22628,
                    268,
                    6828,
                    5348,
                    20452,
                    5780,
                    38844,
                    45596,
                    34524,
                    1468,
                    10340,
                    20404,
                    17436,
                    3348,
                    5404,
                    25820,
                    6588,
                    804,
                    7332,
                    292,
                    548,
                    1108,
                    572,
                    348,
                    2444,
                    476,
                    292,
                    188,
                    1820,
                    1748,
                    6620,
                    16748,
                    1276,
                    612,
                    9388,
                    7060,
                    7748,
                    2308,
                    1420,
                    15372,
                    964,
                    1243
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 4,
                    "blunder": 4,
                    "acpl": 62
                }
            },
            "black": {
                "userId": "silver124",
                "rating": 2126,
                "ratingDiff": 7,
                "moveCentis": [
                    0,
                    404,
                    900,
                    14244,
                    6492,
                    5916,
                    8340,
                    1460,
                    20820,
                    3580,
                    17204,
                    11412,
                    15052,
                    1140,
                    14684,
                    3020,
                    13140,
                    22724,
                    22788,
                    8308,
                    12084,
                    36052,
                    1516,
                    3148,
                    27772,
                    57532,
                    32156,
                    3724,
                    4188,
                    3340,
                    7172,
                    5524,
                    604,
                    10788,
                    8292,
                    924,
                    7564,
                    12452,
                    1668,
                    4,
                    3948,
                    980,
                    356,
                    3540,
                    1028,
                    292,
                    556,
                    668,
                    1508,
                    19436,
                    9220,
                    7308,
                    2060,
                    2796,
                    15044,
                    6532,
                    5772,
                    8212,
                    3148,
                    3584
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 3,
                    "blunder": 2,
                    "acpl": 45
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 43
            },
            {
                "eval": 30
            },
            {
                "eval": 40
            },
            {
                "eval": 22
            },
            {
                "eval": 27
            },
            {
                "eval": 0
            },
            {
                "eval": 50
            },
            {
                "eval": 33
            },
            {
                "eval": 96,
                "best": "e7e6",
                "variation": "e6 Qc2 dxc4 Bxc4 c5 O-O b5 Bd3 Nc6 Be2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 92
            },
            {
                "eval": 85
            },
            {
                "eval": 86
            },
            {
                "eval": 133
            },
            {
                "eval": 108
            },
            {
                "eval": 132
            },
            {
                "eval": 76,
                "best": "h2h3",
                "variation": "h3 Bh5 Ne4 Nbd7 Ng3 Bg6 Bxg6 hxg6 e4 Be7 Qe2 O-O Rd1 Qc7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 82
            },
            {
                "eval": 81
            },
            {
                "eval": 99
            },
            {
                "eval": 52
            },
            {
                "eval": 49
            },
            {
                "eval": 44
            },
            {
                "eval": 55
            },
            {
                "eval": -15,
                "best": "g2g4",
                "variation": "g4 Bg6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -23
            },
            {
                "eval": -9
            },
            {
                "eval": 55,
                "best": "c6c5",
                "variation": "c5 Rfd1 Qa5 Nf3 cxd4 Rxd4 Rac8 Ne4 Nxe4 Rxe4 Ba3 Rg4 Bxb2 Qxb2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 43
            },
            {
                "eval": 75
            },
            {
                "eval": 75
            },
            {
                "eval": 106
            },
            {
                "eval": 114
            },
            {
                "eval": 91
            },
            {
                "eval": 77
            },
            {
                "eval": 76
            },
            {
                "eval": 75
            },
            {
                "eval": 104
            },
            {
                "eval": 103
            },
            {
                "eval": 117
            },
            {
                "eval": 71
            },
            {
                "eval": 112
            },
            {
                "eval": 82
            },
            {
                "eval": 246,
                "best": "f6g4",
                "variation": "Nxg4 Qxg4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nxg4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 175,
                "best": "g4f6",
                "variation": "Nxf6+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxf6+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 160
            },
            {
                "eval": 177
            },
            {
                "eval": 175
            },
            {
                "eval": 100,
                "best": "d4c5",
                "variation": "dxc5 Rbc7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 145
            },
            {
                "eval": 165
            },
            {
                "eval": 155
            },
            {
                "eval": 167
            },
            {
                "eval": 211
            },
            {
                "eval": 201
            },
            {
                "eval": 218
            },
            {
                "eval": 196
            },
            {
                "eval": 215
            },
            {
                "eval": 193
            },
            {
                "eval": 193
            },
            {
                "eval": 180
            },
            {
                "eval": 302,
                "best": "f6f5",
                "variation": "f5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 303
            },
            {
                "eval": 304
            },
            {
                "eval": 284
            },
            {
                "eval": 318
            },
            {
                "eval": 181,
                "best": "f2f4",
                "variation": "f4 Rb5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. f4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 175
            },
            {
                "eval": 165
            },
            {
                "eval": 168
            },
            {
                "eval": 123
            },
            {
                "eval": 136
            },
            {
                "eval": 100
            },
            {
                "eval": 154,
                "best": "b4c3",
                "variation": "bxc3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. bxc3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 152
            },
            {
                "eval": 196
            },
            {
                "eval": 188
            },
            {
                "eval": 326,
                "best": "b4c3",
                "variation": "bxc3 Ke2 Kf8 Rc2 Bxe3 Kxe3 Ke7 Kd3 Rd8+ Kxc3 Rd4 f3 Rd1 Kc4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. bxc3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 320
            },
            {
                "eval": 303
            },
            {
                "eval": 165,
                "best": "f1e2",
                "variation": "Ke2 Bf8 Kd3 Bb4 Nd1 f5 exf5 e4+ Kc2 Kg7 Nxc3 Kf6 Nxe4+ Kxf5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ke2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 269,
                "best": "f6f5",
                "variation": "f5 exf5 e4 Ke2 Bf8 Ke3 Bc5+ Kxe4 Bxf2 Kf3 Bc5 Ne3 Kg7 Ke4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 260
            },
            {
                "eval": 281
            },
            {
                "eval": 230
            },
            {
                "eval": 259
            },
            {
                "eval": 223
            },
            {
                "eval": 333,
                "best": "e7d6",
                "variation": "Kd6 g4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 198,
                "best": "g3g4",
                "variation": "g4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. g4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 193
            },
            {
                "eval": -13,
                "best": "b5a5",
                "variation": "Kxa5 fxe4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kxa5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -13
            },
            {
                "eval": -69,
                "best": "a2a4",
                "variation": "a4 Ke4 Kc4 Bg5 g4 Kf3 b4 axb4 a5 Kxf2 Kxb4 Bd8 a6 Bb6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -34
            },
            {
                "eval": -25
            },
            {
                "eval": -37
            },
            {
                "eval": -58
            },
            {
                "eval": -100
            },
            {
                "eval": -67
            },
            {
                "eval": 0,
                "best": "e5e4",
                "variation": "e4 a5 Be1 Kc4 Kd2 a6 Bxf2 Kd5 f5 g4 Ba7 gxf5 e3 f6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -324,
                "best": "g3g4",
                "variation": "g4 Kf1 a5 e4 a6 e3 a7 e2 Nd3 e1=Q Nxe1 Kxe1 a8=Q c2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. g4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0,
                "best": "f2e2",
                "variation": "Ke2 a5 Kd1 a6 Kxc2 a7 Kb2 a8=Q c2 Qd5 c1=Q Qxe5+ Qc3 Qxc3+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ke2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 195,
                "best": "e4e3",
                "variation": "e3 a6 e2 a7 e1=Q Nxe1 Kxe1 a8=Q c2 Qe4+ Kd1 Qf3+ Ke1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. e3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -603,
                "best": "b5b4",
                "variation": "Kb4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kb4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -350
            },
            {
                "eval": -609,
                "best": "c2a3",
                "variation": "Na3 Kxg3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Na3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -571
            },
            {
                "eval": -533
            },
            {
                "eval": -299,
                "best": "f7f5",
                "variation": "f5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. f5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -392,
                "best": "c3d3",
                "variation": "Kd3 Kf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -414
            },
            {
                "eval": -390
            },
            {
                "eval": -366
            },
            {
                "eval": -506
            },
            {
                "eval": -353
            },
            {
                "eval": -1263,
                "best": "h3h4",
                "variation": "h4 Bb8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -1021
            },
            {
                "mate": -25,
                "best": "b3b4",
                "variation": "b4 Kg3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. b4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -7329
            }
        ],
        "moves": "d4 c6 c4 d5 Nf3 Nf6 Nc3 a6 e3 dxc4 Bxc4 b5 Bd3 Bg4 O-O e6 b3 Be7 Bb2 O-O Be2 Nbd7 h3 Bh5 Nh2 Bxe2 Qxe2 Nb6 Rac1 b4 Nb1 Qd7 Nd2 Rfc8 Rfd1 Qb7 Ng4 Rc7 Rc2 Rac8 Rdc1 a5 Qf3 c5 Qxb7 Rxb7 Nxf6+ gxf6 Ne4 Rbc7 dxc5 Nd5 Nd6 Rd8 Nb5 Rb7 Nd4 Rc8 c6 Rb6 g3 e5 e4 Nc7 Nf5 Bf8 Rd1 Nb5 Rdc1 Nc3 Bxc3 Rbxc6 Ne3 Rxc3 Kf1 Bh6 Rxc3 Rxc3 Rxc3 bxc3 Nc2 Kf8 Ke2 Ke7 Kd3 Bd2 Kc4 Ke6 Kb5 f5 exf5+ Kxf5 Kxa5 Ke4 Kb5 Kd3 Nb4+ Ke2 a4 Kxf2 Nc2 e4 a5 Be3 a6 Ba7 Kc4 Kxg3 Kxc3 e3 Nd4 Kf2 Kd3 f5 Ne2 h5 Nf4 h4 Nd5 e2",
        "opening": {
            "eco": "D15",
            "name": "Slav Defense: Chameleon Variation",
            "ply": 8
        },
        "winner": "black",
        "url": "https://lichess.org/NKjv0uwG/black"
    },
    "FMBVkxE8": {
        "id": "FMBVkxE8",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593949512842,
        "lastMoveAt": 1593956492177,
        "turns": 78,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "xipqag",
                "rating": 1949,
                "ratingDiff": -10,
                "moveCentis": [
                    0,
                    1228,
                    652,
                    220,
                    860,
                    1140,
                    4236,
                    2148,
                    764,
                    14364,
                    15748,
                    7012,
                    7020,
                    0,
                    4804,
                    900,
                    4092,
                    32996,
                    34492,
                    32860,
                    26044,
                    19180,
                    9892,
                    46388,
                    46124,
                    2060,
                    10356,
                    18604,
                    8084,
                    8652,
                    4452,
                    668,
                    7596,
                    7564,
                    9828,
                    4364,
                    1260,
                    860,
                    10188,
                    393
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 3,
                    "blunder": 2,
                    "acpl": 82
                }
            },
            "black": {
                "userId": "thekova",
                "rating": 2011,
                "ratingDiff": 9,
                "moveCentis": [
                    0,
                    116,
                    156,
                    100,
                    132,
                    260,
                    1972,
                    428,
                    332,
                    4380,
                    13308,
                    3412,
                    4804,
                    940,
                    316,
                    236,
                    2412,
                    40860,
                    15524,
                    3988,
                    27740,
                    9564,
                    3268,
                    12492,
                    17740,
                    8244,
                    3788,
                    37956,
                    8124,
                    6308,
                    2364,
                    204,
                    16340,
                    18804,
                    8244,
                    460,
                    2540,
                    5332,
                    2313
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 53
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 15
            },
            {
                "eval": 0
            },
            {
                "eval": 8
            },
            {
                "eval": 0
            },
            {
                "eval": 23
            },
            {
                "eval": 38
            },
            {
                "eval": 13
            },
            {
                "eval": 33
            },
            {
                "eval": 20
            },
            {
                "eval": 20
            },
            {
                "eval": 4
            },
            {
                "eval": 15
            },
            {
                "eval": 8
            },
            {
                "eval": 2
            },
            {
                "eval": 1
            },
            {
                "eval": 14
            },
            {
                "eval": -46,
                "best": "c2c3",
                "variation": "c3 O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -38
            },
            {
                "eval": -31
            },
            {
                "eval": -30
            },
            {
                "eval": -53
            },
            {
                "eval": 16,
                "best": "d4e6",
                "variation": "Ne6 Bxf6 Qxf6 Nc2 Bb7 Bf3 Ng5 Ne3 Qf4 a4 Nxf3+ Qxf3 Bxe4 Qe2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": -25
            },
            {
                "eval": 0
            },
            {
                "eval": 8
            },
            {
                "eval": 18
            },
            {
                "eval": 13
            },
            {
                "eval": 7
            },
            {
                "eval": -114,
                "best": "c3c4",
                "variation": "c4 bxc4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. c4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -135
            },
            {
                "eval": -190
            },
            {
                "eval": -100,
                "best": "f7f5",
                "variation": "f5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -97
            },
            {
                "eval": -57
            },
            {
                "eval": -363,
                "best": "a1d1",
                "variation": "Rad1 Rad8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rad1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -329
            },
            {
                "eval": -593,
                "best": "f1d1",
                "variation": "Rfd1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rfd1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -540
            },
            {
                "eval": -603
            },
            {
                "eval": -493
            },
            {
                "eval": -458
            },
            {
                "eval": -409
            },
            {
                "eval": -546,
                "best": "e4f5",
                "variation": "exf5 Qh4 Ne1 Bxf3 Kf2 Nh3+ Kxf3 Qxh5+ Ke4 Raf8 Kd3 Qxf5+ Kd2 Nf2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. exf5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -411,
                "best": "b7e4",
                "variation": "Bxe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxe4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -438
            },
            {
                "eval": -405
            },
            {
                "eval": -823,
                "best": "f1e2",
                "variation": "Ke2 Nxf2 Qxf2 Raf8 Qb6 Qf7 Re1 e3 Qxe3 Qxh5+ Kd2 Rf3 Qe2 Qh6+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ke2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -812
            },
            {
                "eval": -824
            },
            {
                "eval": -544,
                "best": "f8f3",
                "variation": "Rf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -1119,
                "best": "d2d3",
                "variation": "Rxd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -1086
            },
            {
                "eval": -1096
            },
            {
                "eval": -1058
            },
            {
                "eval": -1046
            },
            {
                "eval": -1041
            },
            {
                "eval": -988
            },
            {
                "eval": -865
            },
            {
                "eval": -1154
            },
            {
                "eval": -1135
            },
            {
                "eval": -1127
            },
            {
                "eval": -1110
            },
            {
                "eval": -1024
            },
            {
                "eval": -716
            },
            {
                "eval": -660
            },
            {
                "eval": -13,
                "best": "h2h5",
                "variation": "Qxh5 Rf5 Qg6 Rg2 Nxe3 Rxg6 Kxg6 Rf8 Nf5 Rg8+ Kf6 Rg1 e3+ Ke2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxh5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -7400,
                "best": "f1f7",
                "variation": "Rf7+ Kg8 Rxh2 Nc4+ Ke2 Kxf7 b3 Na3 h6 Kg8 Rg2+ Kh8 Rg6 Bd5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rf7+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -6559
            },
            {
                "eval": -2726
            },
            {
                "eval": -1075
            },
            {
                "eval": -2401
            },
            {
                "eval": -1523
            }
        ],
        "moves": "e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 Nf6 Nc3 e5 Ndb5 d6 Bg5 a6 Na3 b5 Nd5 Be7 Nxe7 Qxe7 Be2 O-O O-O Nd4 c3 Nxe2+ Qxe2 h6 Bh4 g5 Bg3 Bb7 f3 Nh5 Bf2 Nf4 Qe3 Kh7 Nc2 Rg8 g4 h5 gxh5 g4 Bg3 gxf3 Rxf3 f5 Kf1 fxe4 Rf2 Nd3 Rd2 Raf8+ Ke2 Qe6 Rdd1 Rxg3 hxg3 Qg4+ Kd2 Rf2+ Qxf2 Nxf2 Rf1 Qxg3 Ne3 Qh2 Rae1 Ng4+ Re2 Nxe3 Kxe3 Qg3+ Kd2 Bd5 Kd1 Bc4",
        "opening": {
            "eco": "B33",
            "name": "Sicilian Defense: Lasker-Pelikan Variation, Sveshnikov Variation, Chelyabinsk Variation",
            "ply": 17
        },
        "winner": "black",
        "url": "https://lichess.org/FMBVkxE8/black"
    },
    "QSaKEaxO": {
        "id": "QSaKEaxO",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593538241697,
        "lastMoveAt": 1593543580774,
        "turns": 54,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "tonuka",
                "rating": 1923,
                "ratingDiff": -17,
                "moveCentis": [
                    0,
                    612,
                    524,
                    6348,
                    4828,
                    1852,
                    3876,
                    8308,
                    1164,
                    12036,
                    16612,
                    39348,
                    41540,
                    24868,
                    4228,
                    13948,
                    2916,
                    21052,
                    556,
                    32276,
                    44260,
                    332,
                    3372,
                    32244,
                    10348,
                    30540,
                    204,
                    1180
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 2,
                    "blunder": 2,
                    "acpl": 83
                }
            },
            "black": {
                "userId": "ascoliloko",
                "rating": 1854,
                "ratingDiff": 22,
                "moveCentis": [
                    0,
                    620,
                    1532,
                    2092,
                    2276,
                    692,
                    1332,
                    1036,
                    836,
                    412,
                    2372,
                    8172,
                    20988,
                    32268,
                    372,
                    10004,
                    13268,
                    5652,
                    17444,
                    11596,
                    764,
                    14004,
                    5244,
                    1260,
                    14692,
                    468,
                    468
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 3,
                    "blunder": 1,
                    "acpl": 46
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 30
            },
            {
                "eval": 8
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 31
            },
            {
                "eval": 13
            },
            {
                "eval": 42
            },
            {
                "eval": 39
            },
            {
                "eval": 28
            },
            {
                "eval": 13
            },
            {
                "eval": 19
            },
            {
                "eval": 34
            },
            {
                "eval": 65
            },
            {
                "eval": 88
            },
            {
                "eval": 75
            },
            {
                "eval": 88
            },
            {
                "eval": 88
            },
            {
                "eval": 93
            },
            {
                "eval": 87
            },
            {
                "eval": 85
            },
            {
                "eval": 95
            },
            {
                "eval": 63
            },
            {
                "eval": 88
            },
            {
                "eval": -184,
                "best": "h2h3",
                "variation": "h3 Bd7 Nc3 Rac8 a3 Na5 Rb1 Nc4 Qc2 Kh8 Bg5 h6 Bc1 Qc7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 56,
                "best": "e6e5",
                "variation": "e5 Nxe5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. e5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -51,
                "best": "c1b2",
                "variation": "Bb2 Bd7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bb2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 31,
                "best": "f6g4",
                "variation": "Ng4 Ng3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ng4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 28
            },
            {
                "eval": 19
            },
            {
                "eval": -7
            },
            {
                "eval": 100,
                "best": "e5f3",
                "variation": "Nxf3+ Nxf3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nxf3+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 34
            },
            {
                "eval": 172,
                "best": "f6g4",
                "variation": "Ng4 Re2 Bxh2+ Kf1 Bf4 Qb5 Qd7 Bxf4 Rxf4 Re8+ Rf8 Rxf8+ Kxf8 Qe2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ng4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 152
            },
            {
                "eval": 153
            },
            {
                "eval": 140
            },
            {
                "eval": 155
            },
            {
                "eval": 119
            },
            {
                "eval": 209,
                "best": "a8c8",
                "variation": "Rac8 Bxf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rac8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 169
            },
            {
                "eval": 362,
                "best": "d7d6",
                "variation": "Qxd6 Rxe4 h6 Re3 Rxf3 Rxf3 hxg5 Rh3 Rf8 Qh7+ Kf7 Qh5+ Kg8 Qh8+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qxd6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 338
            },
            {
                "eval": 361
            },
            {
                "eval": 171,
                "best": "e1e6",
                "variation": "Re6 Qb5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Re6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 241,
                "best": "d7g4",
                "variation": "Qg4 h3 Qh5 Be7 Qxd5 Rxd5 Rxf3 gxf3 Ne8 Rd7 b5 Bc5 Nf6 Rb7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qg4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 217
            },
            {
                "eval": 328,
                "best": "a8d8",
                "variation": "Rad8 Bxd8 Rxd8 Ne5 Qf5 g4 Qf6 Kg2 Kh7 Rd4 Nf7 Qe4+ g6 Rd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rad8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 307
            },
            {
                "eval": 294
            },
            {
                "eval": -734,
                "best": "h4g3",
                "variation": "Bg3 Qd8 h3 Kh7 Qxd6 Qxd6 Rxd6 Rc2 Rd7 Rxa2 Rxb7 Re2 Nc4 Rd5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bg3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -730
            },
            {
                "eval": -986
            },
            {
                "eval": -968
            }
        ],
        "moves": "e4 e6 d4 d5 Nd2 Nf6 e5 Nfd7 Bd3 c5 c3 Nc6 Ne2 Qb6 Nf3 cxd4 cxd4 f6 exf6 Nxf6 O-O Bd6 Re1 O-O b3 Qc7 Bg5 e5 dxe5 Nxe5 Ned4 Nxd3 Qxd3 a6 Ne6 Bxe6 Rxe6 Qd7 Rae1 Ne4 Rxd6 Nxd6 Qxd5+ Kh8 Rd1 h6 Bh4 Rac8 Ne5 Rf5 g4 Rxe5 Qxe5 Qxg4+",
        "opening": {
            "eco": "C05",
            "name": "French Defense: Tarrasch Variation, Closed Variation",
            "ply": 12
        },
        "winner": "black",
        "url": "https://lichess.org/QSaKEaxO/white"
    },
    "w6fwZC0p": {
        "id": "w6fwZC0p",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593874834253,
        "lastMoveAt": 1593880248217,
        "turns": 61,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "mackjalek97",
                "rating": 1812,
                "ratingDiff": 23,
                "moveCentis": [
                    0,
                    316,
                    572,
                    460,
                    412,
                    2404,
                    3636,
                    5132,
                    7780,
                    42420,
                    18844,
                    4284,
                    11468,
                    6940,
                    31860,
                    51556,
                    30332,
                    22348,
                    428,
                    23652,
                    556,
                    220,
                    3604,
                    1220,
                    7108,
                    9972,
                    13204,
                    3460,
                    7100,
                    7380,
                    9283
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 27
                }
            },
            "black": {
                "userId": "jsmithvestal",
                "rating": 1827,
                "ratingDiff": -16,
                "moveCentis": [
                    0,
                    252,
                    324,
                    11620,
                    6916,
                    3644,
                    21124,
                    24660,
                    19284,
                    19244,
                    6972,
                    2396,
                    660,
                    1676,
                    4780,
                    18828,
                    2316,
                    11356,
                    10924,
                    1988,
                    244,
                    3796,
                    548,
                    628,
                    7860,
                    9660,
                    700,
                    4268,
                    6076,
                    5428,
                    1970
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 0,
                    "blunder": 2,
                    "acpl": 51
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 39
            },
            {
                "eval": 46
            },
            {
                "eval": 41
            },
            {
                "eval": 38
            },
            {
                "eval": 49
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -42
            },
            {
                "eval": 13,
                "best": "d8d6",
                "variation": "Qxd6 Bb2 Nc6 d4 Bf5 Nf3 Nb4 Na3 Qe6+ Ne5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -12
            },
            {
                "eval": 51,
                "best": "d6d5",
                "variation": "d5 Nf3 Bg4 Nbd2 e6 c5 Nd7 Be2 Be7 O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -10,
                "best": "d4d5",
                "variation": "d5 Nb4 Na3 Nd7 Bc3 Qb6 Qd2 Nc5 Bxb4 Ne4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 55,
                "best": "d6d5",
                "variation": "d5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 60
            },
            {
                "eval": 52
            },
            {
                "eval": 58
            },
            {
                "eval": 223,
                "best": "d6d5",
                "variation": "d5 c5 Nc6 Bd3 Bxd3 Qxd3 Nd7 Nc2 g6 b4 Bg7 O-O O-O Qe2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 63,
                "best": "d4d5",
                "variation": "d5 Ne5 Nd4 Be7 Be2 O-O O-O Nbd7 f4 Ng4 Bxg4 Bxg4 h3 e5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. d5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 70
            },
            {
                "eval": 54
            },
            {
                "eval": 62
            },
            {
                "eval": 75
            },
            {
                "eval": 66
            },
            {
                "eval": 42
            },
            {
                "eval": 75
            },
            {
                "eval": 0,
                "best": "a3b5",
                "variation": "Nb5 Qb8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nb5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 84,
                "best": "a7a6",
                "variation": "a6 Qxb6 Nxb6 Rfc1 Na7 Rc7 Rxc7 Rxc7 Nbc8 Ne5 Bd6 Rb7 O-O Nc2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 72
            },
            {
                "eval": 116
            },
            {
                "eval": 105
            },
            {
                "eval": 104
            },
            {
                "eval": 82
            },
            {
                "eval": 113
            },
            {
                "eval": 103
            },
            {
                "eval": 164,
                "best": "e8d8",
                "variation": "Kd8 Bc1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kd8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 146
            },
            {
                "eval": 161
            },
            {
                "eval": 167
            },
            {
                "eval": 171
            },
            {
                "eval": 165
            },
            {
                "eval": 217
            },
            {
                "eval": 212
            },
            {
                "eval": 666,
                "best": "c8d8",
                "variation": "Rd8 Bxb4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rd8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 659
            },
            {
                "eval": 742
            },
            {
                "eval": 501,
                "best": "d2b4",
                "variation": "Bxb4 Rc1+ Ne1 h5 Kf1 Rb1 f3 Nf6 Rb7 g5 Bc3 g4 Ke2 Kg7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxb4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 622
            },
            {
                "eval": 621
            },
            {
                "eval": 706
            },
            {
                "eval": 658
            },
            {
                "eval": 722
            },
            {
                "eval": 716
            }
        ],
        "moves": "e4 Nf6 e5 Nd5 c4 Nb6 b3 d6 exd6 cxd6 Bb2 Nc6 d4 Bf5 Nf3 Nb4 Na3 e6 Qd2 Nc6 Bd3 Bxd3 Qxd3 d5 c5 Nd7 O-O b6 Qb5 Rc8 Rac1 Be7 cxb6 Qxb6 Rc2 Qxb5 Nxb5 a6 Rfc1 axb5 Rxc6 Rxc6 Rxc6 O-O Rc7 Rd8 Rb7 b4 Bc1 Rc8 Bd2 Nf6 Rxe7 Ne4 Be3 Nd6 h3 Kf8 Ra7 Nb5 Rb7",
        "opening": {
            "eco": "B02",
            "name": "Alekhine Defense: Steiner Variation",
            "ply": 7
        },
        "winner": "white",
        "url": "https://lichess.org/w6fwZC0p/black"
    },
    "DIbejTSF": {
        "id": "DIbejTSF",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593867584290,
        "lastMoveAt": 1593871451434,
        "turns": 47,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "lyqst",
                "rating": 1814,
                "ratingDiff": 10,
                "moveCentis": [
                    0,
                    1052,
                    1100,
                    756,
                    412,
                    644,
                    1004,
                    1788,
                    3652,
                    22988,
                    2596,
                    18660,
                    14540,
                    6780,
                    14732,
                    8492,
                    58332,
                    1660,
                    17324,
                    10332,
                    10780,
                    5684,
                    620,
                    334
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 2,
                    "blunder": 0,
                    "acpl": 19
                }
            },
            "black": {
                "userId": "unavitadistenti",
                "rating": 1752,
                "ratingDiff": -16,
                "moveCentis": [
                    0,
                    3596,
                    524,
                    1668,
                    236,
                    8892,
                    1260,
                    5500,
                    4996,
                    16900,
                    11988,
                    11828,
                    1556,
                    2948,
                    3100,
                    15276,
                    900,
                    19276,
                    8140,
                    24844,
                    20436,
                    12732,
                    412,
                    1029
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 66
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 32
            },
            {
                "eval": 32
            },
            {
                "eval": 29
            },
            {
                "eval": 0
            },
            {
                "eval": 45
            },
            {
                "eval": 54
            },
            {
                "eval": 85
            },
            {
                "eval": 85
            },
            {
                "eval": 106
            },
            {
                "eval": 92
            },
            {
                "eval": 104
            },
            {
                "eval": 102
            },
            {
                "eval": 132
            },
            {
                "eval": 128
            },
            {
                "eval": 186,
                "best": "d8c7",
                "variation": "Qc7 Qg4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 73,
                "best": "d1g4",
                "variation": "Qg4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qg4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 82
            },
            {
                "eval": 92
            },
            {
                "eval": 207,
                "best": "g8f6",
                "variation": "Nf6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nf6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 175
            },
            {
                "eval": 269,
                "best": "d8d6",
                "variation": "Qd6 Nf3 Bxg5 Rxg5 Kf8 e5 Qe7 Qd2 h6 Rg3 Rb8 b3 Re8 Rf1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 264
            },
            {
                "eval": 269
            },
            {
                "eval": 267
            },
            {
                "eval": 246
            },
            {
                "eval": 253
            },
            {
                "eval": 240
            },
            {
                "eval": 245
            },
            {
                "eval": 267
            },
            {
                "eval": 106,
                "best": "f4e5",
                "variation": "Bxe5 O-O-O Qg4 Nh6 Qxg7 fxe5 Qxh6 c4 Qh5 Rhf8 Qf3 Rxf5 Qxf5+ Qd7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bxe5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 83
            },
            {
                "eval": 97
            },
            {
                "eval": 673,
                "best": "e5f6",
                "variation": "Bxf6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxf6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 652
            },
            {
                "eval": 683
            },
            {
                "eval": 682
            },
            {
                "eval": 645
            },
            {
                "eval": 641
            },
            {
                "eval": 601
            },
            {
                "eval": 589
            },
            {
                "eval": 940,
                "best": "a8e8",
                "variation": "Re8 Rxh5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 926
            },
            {
                "eval": 997
            },
            {
                "eval": 976
            }
        ],
        "moves": "e4 c5 Nc3 d6 Bb5+ Nc6 f4 a6 Bxc6+ bxc6 Nf3 e6 O-O Be7 d3 d5 Ne5 Bb7 f5 exf5 Rxf5 Bf6 Bg5 dxe4 Nxe4 Qd4+ Kh1 Bxe5 c3 Qd5 Bf4 f6 Qh5+ g6 Nxf6+ Kd8 Nxd5 gxh5 Bxe5 cxd5 Bxh8 Kc7 Raf1 Nh6 Be5+ Kb6 Rf6+",
        "opening": {
            "eco": "B23",
            "name": "Sicilian Defense: Closed Variation",
            "ply": 3
        },
        "winner": "white",
        "url": "https://lichess.org/DIbejTSF/white"
    },
    "zjDf4Tbu": {
        "id": "zjDf4Tbu",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593961225792,
        "lastMoveAt": 1593966988159,
        "turns": 106,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "tim17",
                "rating": 1669,
                "ratingDiff": -21,
                "moveCentis": [
                    0,
                    380,
                    220,
                    18940,
                    380,
                    47516,
                    260,
                    39516,
                    11052,
                    8636,
                    268,
                    7788,
                    19620,
                    25876,
                    7332,
                    220,
                    220,
                    620,
                    11556,
                    20940,
                    11412,
                    3012,
                    29804,
                    12412,
                    244,
                    20524,
                    4116,
                    4916,
                    2876,
                    4476,
                    1684,
                    1732,
                    508,
                    4820,
                    15156,
                    12796,
                    772,
                    2612,
                    1340,
                    7212,
                    1356,
                    124,
                    540,
                    948,
                    1244,
                    3940,
                    676,
                    140,
                    5612,
                    476,
                    2844,
                    404,
                    268,
                    2382
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 49
                }
            },
            "black": {
                "userId": "kschmigel",
                "rating": 1664,
                "ratingDiff": 12,
                "moveCentis": [
                    0,
                    228,
                    772,
                    5212,
                    1076,
                    10148,
                    1732,
                    8604,
                    6268,
                    1004,
                    2236,
                    16260,
                    1380,
                    6028,
                    1524,
                    2100,
                    860,
                    1716,
                    7364,
                    6388,
                    1940,
                    2484,
                    9484,
                    15188,
                    1796,
                    2364,
                    2364,
                    3740,
                    3908,
                    3620,
                    8564,
                    7764,
                    2700,
                    3004,
                    4428,
                    3508,
                    3300,
                    2540,
                    3180,
                    468,
                    436,
                    948,
                    3212,
                    340,
                    2020,
                    1044,
                    1260,
                    1452,
                    3956,
                    948,
                    2580,
                    1828,
                    2121
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 28
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 47
            },
            {
                "eval": 0
            },
            {
                "eval": 97,
                "best": "c5d4",
                "variation": "cxd4 Nxd4 Nf6 Nc3 Nc6 Nxc6 bxc6 e5 Nd5 Ne4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. cxd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 33,
                "best": "e4e5",
                "variation": "e5 Nd5 c4 Ne7 d5 d6 exd6 Nf5 Bd3 Bxd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 37
            },
            {
                "eval": 22
            },
            {
                "eval": 49
            },
            {
                "eval": -12,
                "best": "d4b5",
                "variation": "Ndb5 d6 Bf4 e5 Bg5 a6 Na3 b5 Bxf6 gxf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ndb5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 11
            },
            {
                "eval": -71,
                "best": "b5c6",
                "variation": "Bxc6 dxc6 Bf4 b5 O-O Bb7 Nb3 Be7 e5 Nd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "d8c7",
                "variation": "Qc7 Bxc6 bxc6 Bg5 Be7 O-O O-O Bh4 d6 Nf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -504,
                "best": "d4c6",
                "variation": "Nxc6 bxc6 e5 Ne4 Qg4 Bxc3+ bxc3 Qa5 Qxg7 Qxc3+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nxc6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -496
            },
            {
                "eval": -502
            },
            {
                "eval": -470
            },
            {
                "eval": -499
            },
            {
                "eval": -487
            },
            {
                "eval": -508
            },
            {
                "eval": -449
            },
            {
                "eval": -424
            },
            {
                "eval": -414
            },
            {
                "eval": -421
            },
            {
                "eval": -433
            },
            {
                "eval": -469
            },
            {
                "eval": -368,
                "best": "f6e4",
                "variation": "Ne4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -690,
                "best": "c2c4",
                "variation": "c4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. c4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -687
            },
            {
                "eval": -683
            },
            {
                "eval": -681
            },
            {
                "eval": -669
            },
            {
                "eval": -664
            },
            {
                "eval": -650
            },
            {
                "eval": -650
            },
            {
                "eval": -645
            },
            {
                "eval": -633
            },
            {
                "eval": -766
            },
            {
                "eval": -752
            },
            {
                "eval": -782
            },
            {
                "eval": -771
            },
            {
                "eval": -770
            },
            {
                "eval": -670
            },
            {
                "eval": -716
            },
            {
                "eval": -692
            },
            {
                "eval": -701
            },
            {
                "eval": -595
            },
            {
                "eval": -611
            },
            {
                "eval": -608
            },
            {
                "eval": -659
            },
            {
                "eval": -642
            },
            {
                "eval": -768
            },
            {
                "eval": -633
            },
            {
                "eval": -743
            },
            {
                "eval": -633
            },
            {
                "eval": -776
            },
            {
                "eval": -623
            },
            {
                "eval": -766
            },
            {
                "eval": -746
            },
            {
                "eval": -828
            },
            {
                "eval": -771
            },
            {
                "eval": -823
            },
            {
                "eval": -796
            },
            {
                "eval": -910
            },
            {
                "eval": -809
            },
            {
                "eval": -801
            },
            {
                "eval": -798
            },
            {
                "eval": -805
            },
            {
                "eval": -804
            },
            {
                "eval": -876
            },
            {
                "eval": -868
            },
            {
                "eval": -861
            },
            {
                "eval": -846
            },
            {
                "eval": -5970
            },
            {
                "eval": -2986
            },
            {
                "mate": -13,
                "best": "e2f1",
                "variation": "Kf1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Kf1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -16
            },
            {
                "mate": -6
            },
            {
                "eval": -955,
                "best": "b5b2",
                "variation": "Rbb2 Rb4+ Rxb4 Rc1 Rbb2 Rc2 Rbxc2 e4 dxe4 Ke1 Rh1#",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Lost forced checkmate sequence. Rbb2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -948
            },
            {
                "eval": -946
            },
            {
                "eval": -936
            },
            {
                "eval": -927
            },
            {
                "eval": -958
            },
            {
                "eval": -935
            },
            {
                "eval": -1433
            },
            {
                "eval": -1174
            },
            {
                "eval": -5724
            },
            {
                "eval": -1916
            },
            {
                "eval": -5928
            },
            {
                "eval": -5849
            },
            {
                "eval": -6165
            },
            {
                "eval": -5849
            },
            {
                "eval": -5844
            },
            {
                "eval": -1964
            },
            {
                "eval": -5839
            },
            {
                "eval": -1556
            },
            {
                "mate": -12,
                "best": "h8a8",
                "variation": "Ra8 Nc4+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Ra8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -11
            },
            {
                "mate": -11
            },
            {
                "mate": -10
            },
            {
                "mate": -7
            },
            {
                "mate": -8
            },
            {
                "mate": -2
            },
            {
                "mate": -4
            }
        ],
        "moves": "e4 c5 Nf3 e6 d4 Nf6 Nc3 cxd4 Nxd4 Nc6 Bb5 a6 Ba4 Bb4 Qf3 Nxd4 Qe3 Nc6 a3 Bxc3+ Qxc3 Nxe4 Qxg7 Qf6 Qxf6 Nxf6 Bg5 Nd5 Be3 Nxe3 fxe3 b5 Bb3 Bb7 O-O-O O-O-O Rhf1 Ne5 a4 Bxg2 Rf2 Bc6 axb5 Bxb5 Rf4 d5 Ba4 Bxa4 Rxa4 Kb7 b3 Rhg8 Kb2 Ng4 Rd3 Nxh2 Rc3 Rc8 Rd3 Nf3 Rd1 Rc6 Rda1 h5 b4 Ra8 b5 Rb6 Kc3 Rxb5 Rf4 Rc8+ Kd3 Ne5+ Ke2 Rxc2+ Kd1 Rh2 Rfa4 Rh1+ Kc2 Rxa1 Rxa1 a5 Rh1 Nc4 Rxh5 Nxe3+ Kd3 Nc4 Kd4 a4 Rh7 Nd6 Ke5 Kc6 Rh8 a3 Rd8 Nc4+ Kf6 a2 Ke7 a1=Q Ra8 Qxa8",
        "opening": {
            "eco": "B40",
            "name": "Sicilian Defense: Four Knights Variation",
            "ply": 10
        },
        "winner": "black",
        "url": "https://lichess.org/zjDf4Tbu/white"
    },
    "pE4tfbtC": {
        "id": "pE4tfbtC",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593795459566,
        "lastMoveAt": 1593801538276,
        "turns": 105,
        "color": "black",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "apprenchess",
                "rating": 1574,
                "ratingDiff": 10,
                "moveCentis": [
                    0,
                    4988,
                    292,
                    2004,
                    1244,
                    2116,
                    996,
                    4140,
                    1764,
                    4188,
                    972,
                    860,
                    2884,
                    2276,
                    5436,
                    7588,
                    7036,
                    4588,
                    7164,
                    7236,
                    6316,
                    6588,
                    11196,
                    6628,
                    868,
                    22308,
                    18324,
                    14788,
                    5380,
                    15460,
                    16236,
                    11284,
                    1980,
                    644,
                    436,
                    476,
                    972,
                    588,
                    340,
                    3156,
                    996,
                    1076,
                    4052,
                    660,
                    980,
                    796,
                    1260,
                    1724,
                    804,
                    788,
                    1268,
                    564,
                    0
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 1,
                    "blunder": 2,
                    "acpl": 33
                }
            },
            "black": {
                "userId": "jumpjazz",
                "rating": 1535,
                "ratingDiff": -26,
                "moveCentis": [
                    0,
                    428,
                    308,
                    620,
                    16252,
                    3244,
                    7348,
                    24972,
                    13724,
                    4476,
                    5012,
                    10148,
                    516,
                    1796,
                    2500,
                    19756,
                    4668,
                    6524,
                    8604,
                    15692,
                    740,
                    15148,
                    12436,
                    5764,
                    1276,
                    23460,
                    10308,
                    12700,
                    23556,
                    37500,
                    33052,
                    10268,
                    1284,
                    1212,
                    1932,
                    404,
                    364,
                    764,
                    1244,
                    1036,
                    2372,
                    3268,
                    2484,
                    1188,
                    7228,
                    1356,
                    3540,
                    6348,
                    1004,
                    1796,
                    5276,
                    206
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 3,
                    "blunder": 2,
                    "acpl": 53
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 23
            },
            {
                "eval": 9
            },
            {
                "eval": 11
            },
            {
                "eval": -9
            },
            {
                "eval": -13
            },
            {
                "eval": -1
            },
            {
                "eval": 0
            },
            {
                "eval": -58,
                "best": "e2e3",
                "variation": "e3 Bxc3+ bxc3 d6 Bd3 Re8 Ne2 Nbd7 dxe6 Rxe6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 209,
                "best": "h7h6",
                "variation": "h6 Bxf6 Qxf6 Qc2 exd5 cxd5 d6 Nf3 Nd7 Bd3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 183
            },
            {
                "eval": 189
            },
            {
                "eval": 94,
                "best": "g1e2",
                "variation": "Ne2 Qd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 206,
                "best": "b4c3",
                "variation": "Bxc3+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bxc3+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 203
            },
            {
                "eval": 193
            },
            {
                "eval": 148
            },
            {
                "eval": 162
            },
            {
                "eval": 155
            },
            {
                "eval": 139
            },
            {
                "eval": 141
            },
            {
                "eval": 224,
                "best": "g8h8",
                "variation": "Kh8 Qd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kh8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 240
            },
            {
                "eval": 192
            },
            {
                "eval": 18,
                "best": "f2f4",
                "variation": "f4 f6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 73,
                "best": "f7f5",
                "variation": "f5 dxe6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 89
            },
            {
                "eval": 95
            },
            {
                "eval": 72
            },
            {
                "eval": 83
            },
            {
                "eval": 69
            },
            {
                "eval": 123,
                "best": "e6d5",
                "variation": "exd5 Qxd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. exd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 35,
                "best": "f2f4",
                "variation": "f4 Qf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 150,
                "best": "e6d5",
                "variation": "exd5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. exd5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 21,
                "best": "d5e6",
                "variation": "dxe6 Bxe6 Qxd6 Rbd8 Qxc5 h5 Ree1 Rc8 Qe3 Qxe3 Rxe3 Rgd8 a4 h4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. dxe6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 26
            },
            {
                "eval": 32
            },
            {
                "eval": 69
            },
            {
                "eval": 0,
                "best": "e3g3",
                "variation": "Rg3 Qe7 Rxg8+ Kxg8 Rb6 Qc7 Rb3 f4 c4 Qg7 a4 a5 g3 Bd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rg3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 120,
                "best": "b7b5",
                "variation": "b5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. b5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 120
            },
            {
                "eval": 157
            },
            {
                "eval": 181
            },
            {
                "eval": 295,
                "best": "g5f6",
                "variation": "Qf6 Rg3 a5 Bd3 Rg7 h3 Bh5 Rxg7 Kxg7 Rxb7+ Rxb7 Qxb7+ Qf7 Qc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 245
            },
            {
                "eval": 263
            },
            {
                "eval": 252
            },
            {
                "eval": 261
            },
            {
                "eval": 199,
                "best": "b7b6",
                "variation": "Qb6 Qf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 173
            },
            {
                "eval": 166
            },
            {
                "eval": 147
            },
            {
                "eval": -661,
                "best": "d3a6",
                "variation": "Bxa6 Rf8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxa6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 784,
                "best": "e5e4",
                "variation": "e4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. e4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 768
            },
            {
                "eval": 6678
            },
            {
                "eval": 2348
            },
            {
                "mate": 9,
                "best": "c5c4",
                "variation": "c4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. c4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 1663,
                "best": "f5f7",
                "variation": "Rf7 e4 Bxe4 Rg7 Qd8+ Rg8 Qf6+ Qg7 Rxg7 Rxg7 Bf5 a5 Be6 h6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Lost forced checkmate sequence. Rf7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 9,
                "best": "h6h5",
                "variation": "Qh5 Qxd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Qh5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 8
            },
            {
                "mate": 8
            },
            {
                "mate": 7
            },
            {
                "mate": 6
            },
            {
                "mate": 5
            },
            {
                "mate": 5
            },
            {
                "mate": 6
            },
            {
                "mate": 4
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            },
            {
                "mate": 1
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            },
            {
                "mate": 6
            },
            {
                "mate": 6
            },
            {
                "mate": 10
            },
            {
                "mate": 10
            },
            {
                "mate": 16
            },
            {
                "mate": 17
            },
            {
                "mate": 17
            },
            {
                "mate": 18
            },
            {
                "mate": 17
            },
            {
                "mate": 17
            },
            {
                "mate": 16
            },
            {
                "mate": 14
            },
            {
                "mate": 13
            },
            {
                "mate": 7
            },
            {
                "mate": 6
            },
            {
                "mate": 6
            },
            {
                "mate": 6
            },
            {
                "mate": 5
            },
            {
                "mate": 4
            },
            {
                "mate": 4
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            },
            {
                "mate": 1
            },
            {
                "mate": 1
            }
        ],
        "moves": "d4 Nf6 c4 e6 Nc3 Bb4 Bg5 c5 d5 O-O e4 Qa5 Bxf6 gxf6 Qc2 a6 Bd3 d6 Nf3 Nd7 O-O Bxc3 bxc3 Ne5 Nxe5 fxe5 Rfe1 Kh8 Qd2 Rg8 Bf1 Qd8 Rab1 Rb8 Re3 Qg5 Qe2 exd5 cxd5 f5 exf5 Bxf5 Rb6 Bg4 Qb2 Qh6 Rxb7 Rxb7 Qxb7 Bc8 Qc7 Qf6 Bd3 Bf5 Rf3 Qh6 Rxf5 Qh3 g3 Qh6 Rf6 Qg7 Rf7 Qxf7 Qxf7 Rg7 Qf8+ Rg8 Qxd6 a5 Qxe5+ Rg7 d6 Kg8 Bc4+ Kf8 d7 Rxd7 Qh8+ Ke7 Qxh7+ Kd6 Qg6+ Kc7 Bb5 Rd6 Qf7+ Kb6 a4 Rd1+ Kg2 Rd6 Qf8 Kc7 Qe7+ Rd7 Qxd7+ Kb8 Qd6+ Kb7 Bc6+ Kc8 Qd7+ Kb8 Qb7#",
        "opening": {
            "eco": "E30",
            "name": "Nimzo-Indian Defense: Leningrad Variation",
            "ply": 7
        },
        "winner": "white",
        "url": "https://lichess.org/pE4tfbtC/white"
    },
    "7pTXQzxn": {
        "id": "7pTXQzxn",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593871243779,
        "lastMoveAt": 1593879757666,
        "turns": 86,
        "color": "white",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "oldox",
                "rating": 2366,
                "ratingDiff": -14,
                "moveCentis": [
                    0,
                    1188,
                    1228,
                    740,
                    6532,
                    1204,
                    1564,
                    908,
                    676,
                    3164,
                    47716,
                    13380,
                    716,
                    676,
                    6540,
                    7564,
                    556,
                    23276,
                    27212,
                    11100,
                    1732,
                    2860,
                    13100,
                    28692,
                    31228,
                    8788,
                    84908,
                    652,
                    4,
                    1612,
                    14708,
                    8876,
                    2164,
                    516,
                    17948,
                    364,
                    7092,
                    29148,
                    2500,
                    1300,
                    252,
                    116,
                    124,
                    0
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 10
                }
            },
            "black": {
                "userId": "drchessdad",
                "rating": 2080,
                "ratingDiff": 12,
                "moveCentis": [
                    0,
                    556,
                    2644,
                    540,
                    1068,
                    2540,
                    364,
                    1188,
                    2060,
                    580,
                    39916,
                    13428,
                    1292,
                    1796,
                    9228,
                    13900,
                    7980,
                    12204,
                    19764,
                    2812,
                    5964,
                    3844,
                    2812,
                    7732,
                    18444,
                    113212,
                    13188,
                    4820,
                    460,
                    15724,
                    15476,
                    15492,
                    7612,
                    13596,
                    23188,
                    6708,
                    1732,
                    2428,
                    20892,
                    2524,
                    804,
                    340,
                    277
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 9
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 13
            },
            {
                "eval": 10
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 9
            },
            {
                "eval": 25
            },
            {
                "eval": 15
            },
            {
                "eval": -2
            },
            {
                "eval": 1
            },
            {
                "eval": 10
            },
            {
                "eval": 22
            },
            {
                "eval": 21
            },
            {
                "eval": 19
            },
            {
                "eval": 12
            },
            {
                "eval": 16
            },
            {
                "eval": 13
            },
            {
                "eval": 10
            },
            {
                "eval": 0
            },
            {
                "eval": 44
            },
            {
                "eval": 22
            },
            {
                "eval": 17
            },
            {
                "eval": -69,
                "best": "h2h3",
                "variation": "h3 d5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -67
            },
            {
                "eval": -75
            },
            {
                "eval": -67
            },
            {
                "eval": -64
            },
            {
                "eval": -63
            },
            {
                "eval": -90
            },
            {
                "eval": -13,
                "best": "g7g6",
                "variation": "g6 Rfd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -29
            },
            {
                "eval": -17
            },
            {
                "eval": -21
            },
            {
                "eval": -2
            },
            {
                "eval": -5
            },
            {
                "eval": 10
            },
            {
                "eval": -22
            },
            {
                "eval": -12
            },
            {
                "eval": -13
            },
            {
                "eval": -18
            },
            {
                "eval": -16
            },
            {
                "eval": -19
            },
            {
                "eval": -17
            },
            {
                "eval": -23
            },
            {
                "eval": -34
            },
            {
                "eval": -16
            },
            {
                "eval": -86,
                "best": "c1d1",
                "variation": "Rd1+ Kc7 Nd4 Nxd4 Rxd4 Be7 Rc4+ Kd7 Rd4+ Kc6 Rc4+ Kd5 Rc7 Kxe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd1+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -25,
                "best": "e6e5",
                "variation": "e5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -30
            },
            {
                "eval": -25
            },
            {
                "eval": -25
            },
            {
                "eval": 0
            },
            {
                "eval": -91,
                "best": "c4h4",
                "variation": "Rh4 Rc5 Rxh3 Ke7 Kd3 Rf5 Ke3 Rc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rh4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -96
            },
            {
                "eval": -91
            },
            {
                "eval": 0,
                "best": "c6d6",
                "variation": "Kd6 Nxf5+ exf5 Nd1 Kc6 Ne3 g6 Nc4 Kd5 Kd3 Bc5 Ne3+ Kc6 Ke2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            }
        ],
        "moves": "d4 e6 Nf3 Nf6 g3 b5 Bg2 Bb7 O-O c5 Bg5 cxd4 Bxf6 Qxf6 Nxd4 Bxg2 Kxg2 a6 c3 h5 Qd3 h4 Qf3 h3+ Kg1 Qxf3 Nxf3 Nc6 Nbd2 d5 e4 dxe4 Nxe4 Rd8 Rfd1 f6 Kf1 Be7 Rxd8+ Kxd8 a4 b4 cxb4 Bxb4 Rc1 Kd7 Ke2 Rh5 Rc4 a5 Nc3 Rf5 Rxc6 Kxc6 Nd4+ Kc5 Nxf5 exf5 Kd3 g5 f4 Kd6 Nb5+ Kd7 Nd4 gxf4 gxf4 Bd6 Ne2 Kc6 Kc4 Bc7 Nd4+ Kd7 Ne2 Kc6 b3 Bd6 Nd4+ Kd7 Ne2 Kc6 Nd4+ Kd7 Ne2 Kc6",
        "opening": {
            "eco": "A40",
            "name": "Horwitz Defense",
            "ply": 2
        },
        "url": "https://lichess.org/7pTXQzxn/white"
    },
    "kULkrwQb": {
        "id": "kULkrwQb",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593720144265,
        "lastMoveAt": 1593726115594,
        "turns": 118,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "m0r1",
                "rating": 2002,
                "ratingDiff": -5,
                "moveCentis": [
                    0,
                    724,
                    972,
                    1916,
                    2460,
                    1836,
                    7300,
                    2100,
                    6716,
                    20844,
                    3604,
                    1036,
                    12020,
                    772,
                    1636,
                    17172,
                    5076,
                    412,
                    18740,
                    2148,
                    524,
                    11332,
                    6388,
                    22156,
                    5396,
                    11332,
                    10380,
                    2788,
                    8396,
                    27908,
                    7348,
                    18492,
                    532,
                    5516,
                    524,
                    420,
                    2116,
                    3316,
                    1284,
                    732,
                    924,
                    1092,
                    460,
                    388,
                    380,
                    444,
                    348,
                    1980,
                    1108,
                    2652,
                    596,
                    260,
                    564,
                    612,
                    644,
                    300,
                    404,
                    564,
                    3348,
                    1506
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 0,
                    "blunder": 3,
                    "acpl": 40
                }
            },
            "black": {
                "userId": "artian12",
                "rating": 2106,
                "ratingDiff": 7,
                "moveCentis": [
                    0,
                    1532,
                    11004,
                    2164,
                    4756,
                    8716,
                    2292,
                    34956,
                    5276,
                    8404,
                    492,
                    0,
                    9148,
                    572,
                    25684,
                    3068,
                    340,
                    516,
                    7044,
                    892,
                    15068,
                    18748,
                    29308,
                    3292,
                    17620,
                    972,
                    4444,
                    18636,
                    3772,
                    5340,
                    6364,
                    1140,
                    16028,
                    348,
                    180,
                    212,
                    17980,
                    4588,
                    2300,
                    300,
                    2804,
                    1180,
                    156,
                    452,
                    604,
                    268,
                    268,
                    6396,
                    836,
                    1036,
                    292,
                    1420,
                    7812,
                    908,
                    860,
                    268,
                    316,
                    828,
                    381
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 22
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 27
            },
            {
                "eval": 27
            },
            {
                "eval": 13
            },
            {
                "eval": 15
            },
            {
                "eval": 26
            },
            {
                "eval": 27
            },
            {
                "eval": 25
            },
            {
                "eval": 49
            },
            {
                "eval": 25
            },
            {
                "eval": 37
            },
            {
                "eval": 1
            },
            {
                "eval": 44
            },
            {
                "eval": 43
            },
            {
                "eval": 64
            },
            {
                "eval": -25,
                "best": "f1e1",
                "variation": "Re1 Be6 Bxe6 Qxe6 b4 Bb6 a4 a5 b5 Ne7 Qe2 Nd7 d4 f5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -13
            },
            {
                "eval": -17
            },
            {
                "eval": -19
            },
            {
                "eval": -33
            },
            {
                "eval": -27
            },
            {
                "eval": -24
            },
            {
                "eval": -25
            },
            {
                "eval": -24
            },
            {
                "eval": 45,
                "best": "c8b7",
                "variation": "Bb7 Qf3 f5 Bxc6 e4 Qf4 Qxf4 Bxf4 Bxc6 dxe4 fxe4 Bxc7 Rf7 Bg3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bb7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 72,
                "best": "f7f5",
                "variation": "f5 Bxc6 e4 Bxe4 fxe4 Qxe4 Qf6 Rad1 Rae8 Qc4 Qg6 Kh2 Qd6+ Kh1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 44
            },
            {
                "eval": 48
            },
            {
                "eval": 58
            },
            {
                "eval": 70
            },
            {
                "eval": 36
            },
            {
                "eval": 48
            },
            {
                "eval": 23
            },
            {
                "eval": 15
            },
            {
                "eval": -13
            },
            {
                "eval": 18
            },
            {
                "eval": 9
            },
            {
                "eval": 40
            },
            {
                "eval": -3
            },
            {
                "eval": 33
            },
            {
                "eval": -3
            },
            {
                "eval": 28
            },
            {
                "eval": 22
            },
            {
                "eval": 73,
                "best": "d5f7",
                "variation": "Bf7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 19,
                "best": "a2a3",
                "variation": "a3 Kh7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 13
            },
            {
                "eval": 17
            },
            {
                "eval": 21
            },
            {
                "eval": 16
            },
            {
                "eval": 82,
                "best": "f4e2",
                "variation": "Ne2+ Kh2 Rd6 Bf3 Nxc3 bxc3 Rfd8 Be2 f4 a4 a5 Rab1 Bf7 Kg1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne2+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 71
            },
            {
                "eval": 75
            },
            {
                "eval": 89
            },
            {
                "eval": 85
            },
            {
                "eval": 70
            },
            {
                "eval": 48
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -233,
                "best": "d1f1",
                "variation": "Rf1 Ba4 Bc6 Rb8 Rfb1 Bc2 Rf1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rf1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -207
            },
            {
                "eval": -497,
                "best": "c3e5",
                "variation": "Bxe5 Rxd2 a4 Bd5 Bh5 Rd7 a5 Kh7 Bf4 Ra2 Rxa2 Bxa2 b6 Bd5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxe5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -482
            },
            {
                "eval": -475
            },
            {
                "eval": -9,
                "best": "d8d6",
                "variation": "Rxd6 Kxf3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rxd6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -5
            },
            {
                "eval": -1
            },
            {
                "eval": -1
            },
            {
                "eval": 65,
                "best": "d6d3",
                "variation": "Rd3 Ba1 Bd5+ Kh2 Rxa3 Be5 Kg8 Bd6 Be4 Bxc5 Ra5 Be3 Rxb5 Bxa7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 48
            },
            {
                "eval": 83
            },
            {
                "eval": 25,
                "best": "g2g3",
                "variation": "Kg3 Re6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kg3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 21
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -13
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -2
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 10
            },
            {
                "eval": 28
            },
            {
                "eval": 38
            },
            {
                "eval": 28
            },
            {
                "eval": 29
            },
            {
                "eval": 30
            },
            {
                "eval": 12
            },
            {
                "eval": 25
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 90,
                "best": "h6g5",
                "variation": "hxg5 fxg5 f4 a6 c3 a7 c2 Bb2 Bg2 g6 Bb7 Kc4 f3 Kd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. hxg5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "c5b4",
                "variation": "Kb4 c3 Kxc3 h4 Bg1 Kd6 Kd4 Ba6 Ke3 Ke7 Bf2 h3 Bg3 Bb7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kb4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -1754,
                "best": "c5b4",
                "variation": "Kb4 h3 Bg1 Kxg7 a6 c3 a7 Bg2 Kxc3 Kg6 Kd4 Kh5 Bh2 Kg4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kb4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -1670
            },
            {
                "eval": -1754
            },
            {
                "eval": -1744
            },
            {
                "eval": -1744
            },
            {
                "eval": -1614
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 Bc4 Bc5 c3 Nf6 d3 O-O O-O h6 Nbd2 d6 Bb3 Qe7 h3 Kh8 Nh4 Nxe4 Nxe4 Qxh4 Nxc5 dxc5 Be3 b6 Bd5 Bd7 Qf3 e4 Bxe4 Ne5 Qf4 Qxf4 Bxf4 Rae8 Rfd1 f5 Bd5 c6 Bb3 Ng6 Bd2 Be6 Bc2 Bd5 c4 Bg8 Ba4 Rd8 Bc3 Nf4 Bxc6 Nxd3 b3 Rd6 Bf3 Rfd8 g3 Be6 a3 b5 cxb5 Bxb3 Rd2 Ne5 Rxd6 Nxf3+ Kg2 Nh4+ gxh4 Rxd6 Re1 Be6 Be5 Bd5+ Kh2 Re6 Bc3 Rxe1 Bxe1 Bb3 Ba5 Ba4 b6 axb6 Bxb6 c4 Bd4 Kg8 Kg3 Kf7 Kf4 g6 Ke5 Bc6 f4 Bg2 Kd6 Bxh3 Kc5 Bf1 a4 Ke6 a5 g5 hxg5 h5 g6 h4 g7 Kf7 a6 c3 Bxc3 h3 a7 Bg2",
        "opening": {
            "eco": "C53",
            "name": "Italian Game: Classical Variation, Giuoco Pianissimo",
            "ply": 9
        },
        "winner": "black",
        "url": "https://lichess.org/kULkrwQb/black"
    },
    "hzRYDv9g": {
        "id": "hzRYDv9g",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593635455617,
        "lastMoveAt": 1593644714051,
        "turns": 97,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "kanakaishou",
                "rating": 1975,
                "ratingDiff": 20,
                "moveCentis": [
                    0,
                    428,
                    172,
                    3540,
                    3012,
                    924,
                    7436,
                    588,
                    9812,
                    14236,
                    6844,
                    38092,
                    22828,
                    2964,
                    27756,
                    34028,
                    14908,
                    20036,
                    804,
                    24972,
                    24084,
                    8996,
                    23796,
                    20716,
                    1980,
                    15228,
                    2988,
                    13644,
                    17020,
                    13004,
                    7572,
                    9196,
                    3780,
                    1076,
                    3116,
                    588,
                    6692,
                    2028,
                    5180,
                    4916,
                    820,
                    844,
                    1036,
                    12316,
                    3676,
                    6628,
                    10132,
                    3140,
                    1414
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 45
                }
            },
            "black": {
                "userId": "paulze2000",
                "rating": 1991,
                "ratingDiff": -13,
                "moveCentis": [
                    0,
                    316,
                    308,
                    5772,
                    724,
                    27740,
                    900,
                    24940,
                    14236,
                    6828,
                    8188,
                    41540,
                    43500,
                    24196,
                    24844,
                    13140,
                    9652,
                    32196,
                    5204,
                    10060,
                    26588,
                    8540,
                    7996,
                    10852,
                    10788,
                    8468,
                    724,
                    7132,
                    13940,
                    3420,
                    6572,
                    1604,
                    4604,
                    4948,
                    668,
                    332,
                    1684,
                    532,
                    6996,
                    6044,
                    476,
                    252,
                    1148,
                    5724,
                    1644,
                    11836,
                    3412,
                    11148,
                    300
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 1,
                    "blunder": 3,
                    "acpl": 65
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 23
            },
            {
                "eval": 9
            },
            {
                "eval": 11
            },
            {
                "eval": 8
            },
            {
                "eval": 16
            },
            {
                "eval": 7
            },
            {
                "eval": 27
            },
            {
                "eval": 21
            },
            {
                "eval": 42
            },
            {
                "eval": 0
            },
            {
                "eval": 35
            },
            {
                "eval": -33
            },
            {
                "eval": 16
            },
            {
                "eval": 5
            },
            {
                "eval": 25
            },
            {
                "eval": 15
            },
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 34
            },
            {
                "eval": 20
            },
            {
                "eval": 76,
                "best": "b8c6",
                "variation": "Nc6 Rb1 Qc7 Qd2 Rad8 Qf2 h6 Bd2 Re6 Rfc1 Na5 Be1 c4 Bc2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 80
            },
            {
                "eval": 134,
                "best": "a8c8",
                "variation": "Rc8 Bb2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rc8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 128
            },
            {
                "eval": 153
            },
            {
                "eval": 138
            },
            {
                "eval": 140
            },
            {
                "eval": 95
            },
            {
                "eval": 132
            },
            {
                "eval": 69,
                "best": "e3e4",
                "variation": "e4 Nf4 e5 g6 Rf1 N6h5 Nxh5 Nxh5 Qd2 Ng7 f4 Re6 g4 f5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 102
            },
            {
                "eval": 45,
                "best": "a3a4",
                "variation": "a4 Bc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 61
            },
            {
                "eval": 46
            },
            {
                "eval": 44
            },
            {
                "eval": 0
            },
            {
                "eval": 79,
                "best": "b7c6",
                "variation": "Bc6 Ba6 Bb7 Bb5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 64
            },
            {
                "eval": 83
            },
            {
                "eval": 74
            },
            {
                "eval": 73
            },
            {
                "eval": 79
            },
            {
                "eval": 77
            },
            {
                "eval": 56
            },
            {
                "eval": 71
            },
            {
                "eval": -20,
                "best": "e1f1",
                "variation": "Rf1 Rxc1 Bxc1 Rc8 Bd3 Ne8 Ba3 Nd6 Bxd6 Qxd6 Kf2 Re8 Nf4 Qe7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rf1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 138,
                "best": "c8c4",
                "variation": "Rc4 Qd1 Rxc1 Bxc1 Nxf3 Kxf3 Ne4 Bd3 Qf6+ Nf4 g5 Bxe4 dxe4+ Kf2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rc4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 172
            },
            {
                "eval": 436,
                "best": "g5e4",
                "variation": "Nxe4+ Kg1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nxe4+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 384
            },
            {
                "eval": 458
            },
            {
                "eval": 397
            },
            {
                "eval": 458
            },
            {
                "eval": 457
            },
            {
                "eval": 603,
                "best": "c8c1",
                "variation": "Rxc1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxc1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 488
            },
            {
                "eval": 501
            },
            {
                "eval": 496
            },
            {
                "eval": 842,
                "best": "e4g5",
                "variation": "Ng5 Bg4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ng5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 600
            },
            {
                "eval": 808
            },
            {
                "eval": 793
            },
            {
                "eval": 1196
            },
            {
                "eval": 1056
            },
            {
                "eval": 1359
            },
            {
                "eval": 88,
                "best": "c7b7",
                "variation": "Qxb7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxb7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 102
            },
            {
                "eval": 73
            },
            {
                "eval": 76
            },
            {
                "eval": 66
            },
            {
                "eval": 207,
                "best": "f4f3",
                "variation": "f3 g4 Bxg4 a5 Bd7 axb6 axb6 Rf1 b5 Bg3 b4 Rb1 Bb5 Rxb4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. f3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 216
            },
            {
                "eval": 229
            },
            {
                "eval": 245
            },
            {
                "eval": 268
            },
            {
                "eval": 266
            },
            {
                "eval": 305
            },
            {
                "eval": 305
            },
            {
                "eval": 301
            },
            {
                "eval": 301
            },
            {
                "eval": 297
            },
            {
                "eval": 266
            },
            {
                "eval": 305
            },
            {
                "eval": 290
            },
            {
                "eval": 267
            },
            {
                "eval": 286
            },
            {
                "eval": 296
            },
            {
                "eval": 266
            },
            {
                "eval": 296
            },
            {
                "eval": 286
            },
            {
                "eval": 1087,
                "best": "g6h5",
                "variation": "Kh5 Bf4 Ne4 Rh8+ Kg6 h4 Kg7 Rd8 Kg6 Rg8+ Kh7 Re8 Kg6 Be5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kh5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 913
            },
            {
                "eval": 1179
            },
            {
                "eval": 963
            }
        ],
        "moves": "d4 Nf6 c4 e6 Nc3 Bb4 f3 d5 a3 Bxc3+ bxc3 O-O cxd5 exd5 e3 c5 Bd3 Re8 Ne2 b6 O-O Bb7 Ng3 Nbd7 Re1 cxd4 cxd4 Nf8 Bb2 Ne6 Rc1 Qd7 Qb3 Rec8 Nf5 g6 Ng3 h5 Bb5 Qd6 Ne2 h4 a4 h3 Ba3 Qd8 g3 Ng5 Kf2 Nfe4+ fxe4 Qf6+ Nf4 Nxe4+ Kg1 Nd2 Qd1 Ne4 Bd7 Rxc1 Qxc1 Rd8 Bxh3 g5 Qc7 gxf4 Be7 Rc8 Qxc8+ Bxc8 Bxf6 Bxh3 Bh4 fxg3 Bxg3 Bd7 Ra1 Kh7 a5 bxa5 Rxa5 Be6 Rxa7 Kg6 Kg2 Kf5 Re7 Kf6 Ra7 Kg6 Ra8 Ng5 Rg8+ Kf6 Bh4 Bh3+ Kg3",
        "opening": {
            "eco": "E20",
            "name": "Nimzo-Indian Defense: Kmoch Variation",
            "ply": 7
        },
        "winner": "white",
        "url": "https://lichess.org/hzRYDv9g/black"
    },
    "Amzdp76z": {
        "id": "Amzdp76z",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593882191472,
        "lastMoveAt": 1593890743937,
        "turns": 105,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "marcos_paulo",
                "rating": 1840,
                "ratingDiff": 19,
                "moveCentis": [
                    0,
                    4116,
                    3460,
                    7020,
                    85884,
                    20140,
                    13676,
                    14244,
                    4156,
                    652,
                    6900,
                    7580,
                    21036,
                    6844,
                    32188,
                    1652,
                    13924,
                    13164,
                    28828,
                    21860,
                    4404,
                    828,
                    17092,
                    5556,
                    8932,
                    2188,
                    2780,
                    15428,
                    6236,
                    7900,
                    4004,
                    1820,
                    4596,
                    6644,
                    5828,
                    2868,
                    5156,
                    4516,
                    8004,
                    4148,
                    6404,
                    1188,
                    3908,
                    2276,
                    476,
                    340,
                    940,
                    2028,
                    3804,
                    2420,
                    5692,
                    492,
                    1830
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 34
                }
            },
            "black": {
                "userId": "qrs",
                "rating": 1871,
                "ratingDiff": -14,
                "moveCentis": [
                    0,
                    508,
                    3204,
                    34900,
                    14900,
                    16628,
                    19676,
                    4932,
                    252,
                    4548,
                    20156,
                    3364,
                    19116,
                    8348,
                    1196,
                    35180,
                    8828,
                    7076,
                    34900,
                    13876,
                    636,
                    9740,
                    4084,
                    4676,
                    892,
                    2900,
                    16780,
                    356,
                    1364,
                    16988,
                    1676,
                    3436,
                    4460,
                    8540,
                    3436,
                    6516,
                    13932,
                    756,
                    7236,
                    588,
                    8716,
                    180,
                    1692,
                    1188,
                    108,
                    5684,
                    4940,
                    2348,
                    2916,
                    844,
                    1196,
                    364,
                    3735
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 2,
                    "blunder": 1,
                    "acpl": 53
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 28
            },
            {
                "eval": 16
            },
            {
                "eval": 0
            },
            {
                "eval": -67,
                "best": "d2d3",
                "variation": "d3 c6 Bb3 d5 exd5 cxd5 Nf3 Nc6 O-O Be6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 81,
                "best": "e5d4",
                "variation": "exd4 Qxd4 Nc6 Qe3 Bb4+ Nc3 O-O Ne2 d5 Bxd5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. exd4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 71
            },
            {
                "eval": 98
            },
            {
                "eval": -83,
                "best": "c1e3",
                "variation": "Be3 Nd6 Bb3 Nc4 Qe2 Nxe5 Nd2 d6 O-O-O Qd8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Be3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 88,
                "best": "e4f2",
                "variation": "Nxf2 Bxf7+ Kxf7 Qxf2+ Qxf2+ Kxf2 d5 Nf3 Nc6 Nc3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nxf2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -42,
                "best": "g2g3",
                "variation": "g3 Bxf2+ Kf1 Nxg3+ hxg3 Qxh1 Qxf2 O-O Nc3 d6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. g3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -17
            },
            {
                "eval": -43
            },
            {
                "eval": -21
            },
            {
                "eval": -26
            },
            {
                "eval": -32
            },
            {
                "eval": -29
            },
            {
                "eval": -29
            },
            {
                "eval": -33
            },
            {
                "eval": 8
            },
            {
                "eval": 9
            },
            {
                "eval": 12
            },
            {
                "eval": 0
            },
            {
                "eval": 34
            },
            {
                "eval": -24,
                "best": "b1c3",
                "variation": "Nc3 Nd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 28,
                "best": "c6d8",
                "variation": "Nd8 Nc3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 16
            },
            {
                "eval": 110,
                "best": "a6c4",
                "variation": "Bc4 Rad1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 40,
                "best": "a1d1",
                "variation": "Rad1 Red8 e6+ dxe6 Ng5+ Kg8 Nxe6 Rxd1 Rxd1 Re8 Nxc7 Rf8+ Kg1 Bc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rad1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 13
            },
            {
                "eval": 23
            },
            {
                "eval": 142,
                "best": "f7g8",
                "variation": "Kg8 Nxe6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kg8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 153
            },
            {
                "eval": 168
            },
            {
                "eval": 158
            },
            {
                "eval": 211
            },
            {
                "eval": 166
            },
            {
                "eval": 174
            },
            {
                "eval": 195
            },
            {
                "eval": 237
            },
            {
                "eval": 242
            },
            {
                "eval": 233
            },
            {
                "eval": 215
            },
            {
                "eval": 314,
                "best": "c4g8",
                "variation": "Bg8 Rxa7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bg8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 333
            },
            {
                "eval": 360
            },
            {
                "eval": 365
            },
            {
                "eval": 438
            },
            {
                "eval": 444
            },
            {
                "eval": 448
            },
            {
                "eval": 389
            },
            {
                "eval": 458
            },
            {
                "eval": 446
            },
            {
                "eval": 530
            },
            {
                "eval": 509
            },
            {
                "eval": 532
            },
            {
                "eval": 528
            },
            {
                "eval": 515
            },
            {
                "eval": 436
            },
            {
                "eval": 491
            },
            {
                "eval": 505
            },
            {
                "eval": 514
            },
            {
                "eval": 497
            },
            {
                "eval": 566
            },
            {
                "eval": 538
            },
            {
                "eval": 704
            },
            {
                "eval": 483,
                "best": "h2h4",
                "variation": "h4+ Kf6 Ra6 Ne7 Na7 Rd6 Nxc6 Rxc6 Rxc6+ Nxc6 Kc3 Ke6 b4 Kd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h4+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 739,
                "best": "c6g2",
                "variation": "Bg2 a4 Kg4 Nc7 Rd6 Re5 g6 b4 Nd4 Kc3 Kh3 b5 Kxh2 a5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bg2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 709
            },
            {
                "eval": 761
            },
            {
                "eval": 673
            },
            {
                "eval": 790
            },
            {
                "eval": 794
            },
            {
                "eval": 832
            },
            {
                "eval": 776
            },
            {
                "eval": 771
            },
            {
                "eval": 660
            },
            {
                "eval": 811
            },
            {
                "eval": 709
            },
            {
                "eval": 821
            },
            {
                "eval": 584,
                "best": "a3a4",
                "variation": "a4 Re2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 799
            },
            {
                "eval": 741
            },
            {
                "eval": 890
            },
            {
                "eval": 874
            },
            {
                "eval": 900
            },
            {
                "eval": 887
            },
            {
                "eval": 1276
            },
            {
                "eval": 1190
            },
            {
                "eval": 1382
            },
            {
                "eval": 1058
            },
            {
                "eval": 1349
            },
            {
                "eval": 1301
            },
            {
                "eval": 1531
            },
            {
                "eval": 1502
            },
            {
                "eval": 1659
            },
            {
                "eval": 1525
            },
            {
                "eval": 1776
            },
            {
                "eval": 1483
            },
            {
                "eval": 2010
            },
            {
                "eval": 1857
            },
            {
                "eval": 1927
            },
            {
                "eval": 1486
            },
            {
                "eval": 1543
            },
            {
                "eval": 1318
            }
        ],
        "moves": "e4 e5 Bc4 Nf6 d4 Nxe4 dxe5 Qh4 Qe2 Bc5 Be3 Bxe3 Qxe3 Nxf2 Bxf7+ Kxf7 Qxf2+ Qxf2+ Kxf2 Nc6 Nf3 Re8 Re1 b6 a3 Ba6 Nc3 Ne7 e6+ dxe6 Ng5+ Kg6 Nxe6 Rac8 Rad1 Bc4 Rd7 Nf5 Nf4+ Kh6 Rxe8 Rxe8 Rxc7 b5 b3 Bg8 Nxb5 a6 Rc6+ Kg5 Nh3+ Kg4 Rxa6 Rd8 Ra4+ Kh5 Nf4+ Kg5 Ke2 Rc8 Kd2 Rd8+ Nd3 Bd5 g3 Bc6 Ra5 Rd5 c4 Rd7 Kc3 Re7 Nd4 Be4 Nxf5 Bxf5 Re5 Rd7 Rd5 Re7 Kd2 Ra7 a4 Rb7 b4 Kg4 Kc3 Bxd3 Rxd3 Kh3 Rd2 Kg4 b5 Rf7 b6 Rf1 Kb4 Rb1+ Ka5 Rc1 b7 Rb1 Ka6 Rb4 a5",
        "opening": {
            "eco": "C24",
            "name": "Bishop's Opening: Ponziani Gambit",
            "ply": 5
        },
        "winner": "white",
        "url": "https://lichess.org/Amzdp76z/black"
    },
    "DRRXb0yW": {
        "id": "DRRXb0yW",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593558158113,
        "lastMoveAt": 1593561417218,
        "turns": 42,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "khasi1596",
                "rating": 1857,
                "ratingDiff": -12,
                "moveCentis": [
                    0,
                    3612,
                    4308,
                    2468,
                    4116,
                    9868,
                    3916,
                    15980,
                    22692,
                    9852,
                    13028,
                    572,
                    6068,
                    956,
                    3156,
                    15172,
                    724,
                    12556,
                    3164,
                    11020,
                    27228,
                    5686
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 41
                }
            },
            "black": {
                "userId": "chesshavoc",
                "rating": 1804,
                "ratingDiff": 18,
                "moveCentis": [
                    0,
                    1068,
                    8428,
                    3116,
                    5756,
                    11804,
                    1220,
                    12500,
                    20548,
                    2692,
                    12380,
                    19420,
                    356,
                    8644,
                    4484,
                    14396,
                    3308,
                    12436,
                    244,
                    2652,
                    5688
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 19
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 47
            },
            {
                "eval": 27
            },
            {
                "eval": 30
            },
            {
                "eval": 22
            },
            {
                "eval": 44
            },
            {
                "eval": 0
            },
            {
                "eval": 76,
                "best": "e5e4",
                "variation": "e4 Bf4 g6 e3 Nbd7 Nge2 Bg7 h3 Nc5 Nd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 71
            },
            {
                "eval": 69
            },
            {
                "eval": 53
            },
            {
                "eval": 67
            },
            {
                "eval": 49
            },
            {
                "eval": 61
            },
            {
                "eval": 83
            },
            {
                "eval": 100
            },
            {
                "eval": 103
            },
            {
                "eval": 77
            },
            {
                "eval": -4,
                "best": "d1e2",
                "variation": "Qxe2 Ng6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxe2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 46
            },
            {
                "eval": -48,
                "best": "d2f1",
                "variation": "Nf1 Nxe3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -40
            },
            {
                "eval": -19
            },
            {
                "eval": 48,
                "best": "c6d5",
                "variation": "cxd5 cxd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. cxd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 53
            },
            {
                "eval": 50
            },
            {
                "eval": -84,
                "best": "e2c3",
                "variation": "Nc3 Nd7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nc3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -85
            },
            {
                "eval": -80
            },
            {
                "eval": -66
            },
            {
                "eval": -156,
                "best": "f4d3",
                "variation": "Nd3 Nd7 a3 O-O O-O-O Rfe8 Rhe1 Rac8 dxc6 bxc6 Nf3 h6 Kc2 g6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -168
            },
            {
                "eval": -175
            },
            {
                "eval": -175
            },
            {
                "eval": -160
            },
            {
                "eval": -181
            },
            {
                "eval": -195
            },
            {
                "eval": -176
            },
            {
                "eval": -170
            },
            {
                "eval": -102,
                "best": "c3e5",
                "variation": "Be5 Nxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -446,
                "best": "h1d1",
                "variation": "Rd1 c5 Re3 b5 cxb5 c4 Rc1 Rc8 e5 Nxe5 Nxe5 dxe5 Nh5 O-O",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rd1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -428
            }
        ],
        "moves": "d4 d6 c4 e5 d5 Nf6 Nc3 c6 e4 Be7 Nf3 Bg4 Be2 Nbd7 Be3 Nf8 Nd2 Bxe2 Nxe2 Ng4 Qb3 Nxe3 Qxe3 Qb6 Qxb6 axb6 f4 exf4 Nxf4 Bf6 a3 Bxb2 Rb1 Bd4 Nf3 Bc3+ Ke2 Nd7 Rb3 Ba5 Kd3 Nc5+",
        "opening": {
            "eco": "A41",
            "name": "Rat Defense: English Rat",
            "ply": 4
        },
        "winner": "black",
        "url": "https://lichess.org/DRRXb0yW/white"
    },
    "fWuHDUFf": {
        "id": "fWuHDUFf",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593878504106,
        "lastMoveAt": 1593883782116,
        "turns": 74,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "lou-e",
                "rating": 1813,
                "ratingDiff": -8,
                "moveCentis": [
                    0,
                    196,
                    52,
                    68,
                    556,
                    1236,
                    156,
                    140,
                    404,
                    212,
                    4,
                    244,
                    108,
                    244,
                    380,
                    7716,
                    10532,
                    46084,
                    13484,
                    6740,
                    16444,
                    36980,
                    13964,
                    7852,
                    1092,
                    4148,
                    924,
                    372,
                    236,
                    1460,
                    268,
                    8364,
                    796,
                    636,
                    2396,
                    468,
                    580,
                    263
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 2,
                    "blunder": 1,
                    "acpl": 46
                }
            },
            "black": {
                "userId": "toffeeman",
                "rating": 1725,
                "ratingDiff": 26,
                "moveCentis": [
                    0,
                    564,
                    612,
                    476,
                    964,
                    948,
                    484,
                    420,
                    1084,
                    1204,
                    5020,
                    612,
                    1540,
                    1884,
                    28628,
                    21500,
                    3364,
                    53676,
                    42060,
                    3196,
                    53132,
                    14980,
                    4540,
                    17628,
                    4044,
                    2476,
                    4340,
                    3068,
                    10452,
                    9428,
                    28188,
                    2204,
                    4,
                    916,
                    6740,
                    1012,
                    763
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 24
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 28
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 18
            },
            {
                "eval": 41
            },
            {
                "eval": 45
            },
            {
                "eval": 34
            },
            {
                "eval": 22
            },
            {
                "eval": 42
            },
            {
                "eval": 36
            },
            {
                "eval": 43
            },
            {
                "eval": 25
            },
            {
                "eval": 43
            },
            {
                "eval": 38
            },
            {
                "eval": 28
            },
            {
                "eval": 51
            },
            {
                "eval": 46
            },
            {
                "eval": 25
            },
            {
                "eval": 19
            },
            {
                "eval": 28
            },
            {
                "eval": 32
            },
            {
                "eval": 55
            },
            {
                "eval": 18
            },
            {
                "eval": 18
            },
            {
                "eval": 84,
                "best": "c8f5",
                "variation": "Bf5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 85
            },
            {
                "eval": 78
            },
            {
                "eval": 48
            },
            {
                "eval": 80
            },
            {
                "eval": 74
            },
            {
                "eval": 76
            },
            {
                "eval": 59
            },
            {
                "eval": 69
            },
            {
                "eval": -64,
                "best": "d2f3",
                "variation": "Nf3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nf3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 53,
                "best": "f5g6",
                "variation": "Qg6 Bxd5 cxd5 Nf1 h6 Be3 Bf5 Qh5 Qxh5 Rxh5 Bxd3 Re1 f5 Rh4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qg6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0,
                "best": "d2e4",
                "variation": "Ne4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 34
            },
            {
                "eval": -105,
                "best": "c1f4",
                "variation": "Bf4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bf4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -84
            },
            {
                "eval": -1010,
                "best": "f3g5",
                "variation": "Ng5 h6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ng5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -977
            },
            {
                "eval": -1026
            },
            {
                "eval": -1001
            },
            {
                "eval": -967
            },
            {
                "eval": -905
            },
            {
                "eval": -898
            },
            {
                "eval": -857
            },
            {
                "eval": -1024
            },
            {
                "eval": -1025
            },
            {
                "eval": -1007
            },
            {
                "eval": -994
            },
            {
                "eval": -1006
            },
            {
                "eval": -907
            },
            {
                "eval": -1036
            },
            {
                "eval": -1030
            },
            {
                "eval": -1066
            },
            {
                "eval": -995
            },
            {
                "eval": -984
            },
            {
                "eval": -975
            },
            {
                "eval": -1029
            },
            {
                "eval": -952
            },
            {
                "eval": -1047
            },
            {
                "eval": -1022
            },
            {
                "eval": -1016
            },
            {
                "eval": -1018
            },
            {
                "eval": -1031
            },
            {
                "eval": -1004
            },
            {
                "eval": -1015
            },
            {
                "eval": -776
            },
            {
                "eval": -778
            },
            {
                "eval": -778
            },
            {
                "eval": -776
            },
            {
                "eval": -760
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Be7 Re1 b5 Bb3 O-O c3 d5 exd5 Nxd5 Nxe5 Nxe5 Rxe5 c6 d3 Bd6 Re1 Qh4 g3 Qh3 Re4 Bd7 Nd2 Rae8 Rh4 Qf5 Rb1 Nf6 Nf3 c5 Bc2 Bc6 Kg2 Re1 Rf4 Bxf4 Qxe1 Bxc1 Qd1 Bg5 d4 Bxf3+ Qxf3 Qxc2 Rd1 cxd4 cxd4 Qxb2 d5 Qe5 d6 Rd8 d7 Qe7 Qb7 Qe4+ Qxe4 Nxe4 Re1 Nf6 f4 Bxf4 gxf4 Rxd7 Kf3 h6",
        "opening": {
            "eco": "C89",
            "name": "Ruy Lopez: Marshall Attack, Modern Variation",
            "ply": 22
        },
        "winner": "black",
        "url": "https://lichess.org/fWuHDUFf/white"
    },
    "nnP1KAmo": {
        "id": "nnP1KAmo",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593907489872,
        "lastMoveAt": 1593914773840,
        "turns": 62,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "jbeast2882",
                "rating": 1737,
                "ratingDiff": -7,
                "moveCentis": [
                    0,
                    428,
                    324,
                    1236,
                    660,
                    8396,
                    10524,
                    17428,
                    9700,
                    4,
                    52852,
                    22148,
                    28452,
                    15644,
                    18556,
                    32244,
                    58628,
                    6340,
                    4,
                    54540,
                    11900,
                    4684,
                    1268,
                    5132,
                    8052,
                    708,
                    3460,
                    1708,
                    9324,
                    316,
                    2852,
                    12953
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 48
                }
            },
            "black": {
                "userId": "mrdumbdumb",
                "rating": 1752,
                "ratingDiff": 9,
                "moveCentis": [
                    0,
                    612,
                    628,
                    980,
                    15948,
                    13980,
                    31228,
                    12228,
                    8028,
                    12788,
                    17876,
                    17028,
                    16372,
                    16140,
                    36268,
                    13452,
                    2260,
                    13628,
                    16716,
                    2764,
                    5796,
                    12452,
                    2844,
                    6948,
                    13836,
                    1436,
                    15980,
                    15108,
                    12124,
                    524,
                    477
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 19
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 55,
                "best": "e7e6",
                "variation": "e6 Nf3 d5 cxd5 exd5 Nc3 c6 Bf4 Be7 h3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 13
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 40
            },
            {
                "eval": 0
            },
            {
                "eval": 53,
                "best": "f6e4",
                "variation": "Ne4 Bf4 Nxc3 bxc3 dxc4 e3 Be6 Qb1 c5 Qxb7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -16,
                "best": "e2e4",
                "variation": "e4 c5 d5 h6 Bxf6 Bxf6 e5 Bg7 Bxc4 O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 15
            },
            {
                "eval": -135,
                "best": "f1e2",
                "variation": "Be2 O-O O-O c6 Nd2 c5 Bxc4 cxd4 exd4 Bf5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Be2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 12,
                "best": "f6d5",
                "variation": "Nd5 Nxc4 h6 Bh4 c5 Nxd5 Qxd5 Qa4+ Qd7 Qxd7+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nd5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 14
            },
            {
                "eval": 13
            },
            {
                "eval": -2
            },
            {
                "eval": 4
            },
            {
                "eval": 11
            },
            {
                "eval": 0
            },
            {
                "eval": 1
            },
            {
                "eval": 18
            },
            {
                "eval": -14
            },
            {
                "eval": -9
            },
            {
                "eval": -13
            },
            {
                "eval": 14
            },
            {
                "eval": 7
            },
            {
                "eval": 27
            },
            {
                "eval": 7
            },
            {
                "eval": -12
            },
            {
                "eval": -24
            },
            {
                "eval": 9
            },
            {
                "eval": -16
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 10
            },
            {
                "eval": -20
            },
            {
                "eval": -19
            },
            {
                "eval": -24
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -62,
                "best": "f3d5",
                "variation": "Bxd5 exd5 Qd3 h5 f3 Ne7 g4 Nc6 Kg2 hxg4 hxg4 a5 Qb5 Qe6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -56
            },
            {
                "eval": -84
            },
            {
                "eval": -70
            },
            {
                "eval": -72
            },
            {
                "eval": -71
            },
            {
                "eval": -93
            },
            {
                "eval": -69
            },
            {
                "eval": -153,
                "best": "g2g4",
                "variation": "g4 Qd8 Qe2 Bh6 Kg2 Qg5 Ne4 Nxe4 Bxe4 f5 Bf3 Kg7 e4 Kh7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -140
            },
            {
                "eval": -161
            },
            {
                "eval": -154
            },
            {
                "eval": -171
            },
            {
                "eval": -189
            },
            {
                "eval": -974,
                "best": "d4d5",
                "variation": "d5 Nxd5 Nxd5 exd5 Bf3 d4 Qe4 Qb5 Be2 Qg5 Kg2 a4 Kf3 a3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -922
            }
        ],
        "moves": "d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 Bg5 dxc4 e3 Be6 Ne5 Nbd7 Nxc4 O-O Be2 Bxc4 Bxc4 c5 O-O Nb6 Be2 cxd4 exd4 Qd6 Bf3 Rab8 Ne2 Qd7 Rc1 Rfd8 b3 Rbc8 Qd2 Rxc1 Rxc1 Rc8 Rxc8+ Nxc8 Qb4 b6 h3 Nd5 Qc4 e6 Be3 Nd6 Qd3 Nxe3 fxe3 h5 Nc3 a5 Be2 Nf5 g4 hxg4 hxg4 Nxe3 Qxe3 Bxd4",
        "opening": {
            "eco": "D91",
            "name": "Gr\u00c3\u00bcnfeld Defense: Three Knights Variation, Petrosian System",
            "ply": 9
        },
        "winner": "black",
        "url": "https://lichess.org/nnP1KAmo/black"
    },
    "Ah6y8tZO": {
        "id": "Ah6y8tZO",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593872675446,
        "lastMoveAt": 1593875821421,
        "turns": 36,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "gerdie",
                "rating": 1556,
                "ratingDiff": 5,
                "moveCentis": [
                    0,
                    516,
                    188,
                    2524,
                    1660,
                    48316,
                    24476,
                    7572,
                    9972,
                    9540,
                    564,
                    12388,
                    16156,
                    17748,
                    32300,
                    4412,
                    7836,
                    6076,
                    1457
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 11
                }
            },
            "black": {
                "userId": "cremedelacoys",
                "rating": 1316,
                "ratingDiff": -3,
                "moveCentis": [
                    0,
                    4,
                    508,
                    1300,
                    1436,
                    8020,
                    15004,
                    2916,
                    15676,
                    756,
                    924,
                    6940,
                    27916,
                    916,
                    1404,
                    23020,
                    1044,
                    716
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 65
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": 33
            },
            {
                "eval": 40
            },
            {
                "eval": 48
            },
            {
                "eval": 48
            },
            {
                "eval": 53
            },
            {
                "eval": 142,
                "best": "g8f6",
                "variation": "Nf6 Nf3 e6 Be2 Nc6 O-O Bd6 Nb5 O-O Re1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 73,
                "best": "d4d5",
                "variation": "d5 Nb8 Bf4 Nf6 Nb5 Na6 Bc4 e6 dxe6 Qxd1+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 75
            },
            {
                "eval": 59
            },
            {
                "eval": 83
            },
            {
                "eval": 53
            },
            {
                "eval": 57
            },
            {
                "eval": 63
            },
            {
                "eval": 39
            },
            {
                "eval": 9
            },
            {
                "eval": 85,
                "best": "e8g8",
                "variation": "O-O Re1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 64
            },
            {
                "eval": 253,
                "best": "e8g8",
                "variation": "O-O Nb5 Be4 h3 Nf6 Re1 a6 Nxd6 cxd6 c4 d5 Qd2 Qb6 Qc3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. O-O was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 250
            },
            {
                "eval": 405,
                "best": "d6h2",
                "variation": "Bxh2+ Kxh2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bxh2+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 418
            },
            {
                "eval": 495
            },
            {
                "eval": 483
            },
            {
                "eval": 566
            },
            {
                "eval": 567
            },
            {
                "eval": 784,
                "best": "f4d6",
                "variation": "Bd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 778
            },
            {
                "eval": 782
            },
            {
                "eval": 777
            },
            {
                "eval": 1187
            },
            {
                "eval": 1200
            },
            {
                "eval": 1637
            },
            {
                "eval": 1602
            },
            {
                "mate": 8,
                "best": "f4g5",
                "variation": "Qg5 Nxc7+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Qg5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            }
        ],
        "moves": "e4 d5 exd5 Qxd5 Nc3 Qd8 d4 Nc6 Nf3 Nf6 Be2 Bf5 a3 e6 O-O Bd6 b3 Ng4 Bb2 Nxh2 Nxh2 Qh4 Nf3 Qh5 Nb5 Bf4 Bc1 Qg4 Bxf4 Qxf4 g3 Bxc2 Qxc2 Nxd4 Nfxd4 O-O-O",
        "opening": {
            "eco": "B01",
            "name": "Scandinavian Defense: Mieses-Kotroc Variation",
            "ply": 4
        },
        "winner": "white",
        "url": "https://lichess.org/Ah6y8tZO/white"
    },
    "503clXTu": {
        "id": "503clXTu",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593795585625,
        "lastMoveAt": 1593803860913,
        "turns": 133,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "wildgoosechess",
                "rating": 2133,
                "ratingDiff": 14,
                "moveCentis": [
                    0,
                    372,
                    596,
                    156,
                    380,
                    9692,
                    2148,
                    10804,
                    5572,
                    6500,
                    4940,
                    14764,
                    15204,
                    15820,
                    10524,
                    3164,
                    30612,
                    5548,
                    1300,
                    60052,
                    21988,
                    8620,
                    5676,
                    15148,
                    16412,
                    9356,
                    2868,
                    3508,
                    5540,
                    2604,
                    2740,
                    20332,
                    1404,
                    12116,
                    7444,
                    1420,
                    2444,
                    9332,
                    7996,
                    7580,
                    0,
                    908,
                    25676,
                    4788,
                    2156,
                    0,
                    1708,
                    652,
                    196,
                    76,
                    180,
                    148,
                    940,
                    148,
                    308,
                    204,
                    124,
                    92,
                    556,
                    1844,
                    692,
                    540,
                    1652,
                    476,
                    932,
                    572,
                    214
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 3,
                    "blunder": 0,
                    "acpl": 45
                }
            },
            "black": {
                "userId": "jonjons",
                "rating": 2136,
                "ratingDiff": -6,
                "moveCentis": [
                    0,
                    356,
                    956,
                    2132,
                    596,
                    5220,
                    5316,
                    4708,
                    9876,
                    5404,
                    7700,
                    13244,
                    18956,
                    4404,
                    1988,
                    4308,
                    16492,
                    24356,
                    388,
                    13460,
                    4060,
                    27236,
                    7908,
                    11268,
                    44460,
                    30652,
                    8572,
                    7540,
                    16772,
                    452,
                    11972,
                    3924,
                    3012,
                    17292,
                    8860,
                    508,
                    8364,
                    15060,
                    1508,
                    2564,
                    3156,
                    6116,
                    5476,
                    2820,
                    3956,
                    3556,
                    2876,
                    1108,
                    308,
                    812,
                    340,
                    1356,
                    1548,
                    1124,
                    292,
                    156,
                    132,
                    108,
                    380,
                    716,
                    1052,
                    196,
                    988,
                    204,
                    644,
                    156,
                    1551
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 0,
                    "blunder": 2,
                    "acpl": 64
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 20
            },
            {
                "eval": 28
            },
            {
                "eval": 40
            },
            {
                "eval": 22
            },
            {
                "eval": 27
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": 37
            },
            {
                "eval": 31
            },
            {
                "eval": 32
            },
            {
                "eval": 31
            },
            {
                "eval": 54
            },
            {
                "eval": 53
            },
            {
                "eval": 44
            },
            {
                "eval": 52
            },
            {
                "eval": 37
            },
            {
                "eval": 54
            },
            {
                "eval": 57
            },
            {
                "eval": 55
            },
            {
                "eval": 55
            },
            {
                "eval": 99
            },
            {
                "eval": 92
            },
            {
                "eval": 81
            },
            {
                "eval": 76
            },
            {
                "eval": 75
            },
            {
                "eval": 89
            },
            {
                "eval": 76
            },
            {
                "eval": 76
            },
            {
                "eval": 100
            },
            {
                "eval": 104
            },
            {
                "eval": 568,
                "best": "a5b6",
                "variation": "Qb6 Rc2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qb6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 576
            },
            {
                "eval": 575
            },
            {
                "eval": 541
            },
            {
                "eval": 569
            },
            {
                "eval": 288,
                "best": "b1a2",
                "variation": "Ba2 Rf6 Bc4 Qxf1+ Kxf1 Rc7 d5 Rxe7 d6 Rd7 Nxd7 Bxd7 Qd4 b6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ba2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 290
            },
            {
                "eval": 297
            },
            {
                "eval": 282
            },
            {
                "eval": 261
            },
            {
                "eval": 346,
                "best": "c8a8",
                "variation": "Qa8 Ba2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qa8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 347
            },
            {
                "eval": 338
            },
            {
                "eval": 334
            },
            {
                "eval": 507,
                "best": "h7g5",
                "variation": "Ng5 h4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ng5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 510
            },
            {
                "eval": 820,
                "best": "d8b8",
                "variation": "Qb8 Qc7 Qxc7 Rxc7 Nf8 Rc8 Bc6 Rxf8+ Rxf8 Ng6+ Kg8 Bxe6+ Rf7 Ne5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 494,
                "best": "c1c8",
                "variation": "Rc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rc8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 495
            },
            {
                "eval": 472
            },
            {
                "eval": 571
            },
            {
                "eval": 448,
                "best": "c5c8",
                "variation": "Rc8 Kf8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rc8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 489
            },
            {
                "eval": 467
            },
            {
                "eval": 558
            },
            {
                "eval": 551
            },
            {
                "eval": 546
            },
            {
                "eval": 527
            },
            {
                "eval": 555
            },
            {
                "eval": 347,
                "best": "h2h4",
                "variation": "h4 Ke7 Rb7+ Kf8 Bb3 h5 Kg2 Rh6 Rc7 g5 Kf3 f4 exf4 gxf4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. h4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 498,
                "best": "h7g5",
                "variation": "Ng5 h4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ng5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 504
            },
            {
                "eval": 558
            },
            {
                "eval": 547
            },
            {
                "eval": 543
            },
            {
                "eval": 488
            },
            {
                "eval": 557
            },
            {
                "eval": 546
            },
            {
                "eval": 550
            },
            {
                "eval": 491
            },
            {
                "eval": 487
            },
            {
                "eval": 460
            },
            {
                "eval": 519
            },
            {
                "eval": 412
            },
            {
                "eval": 470
            },
            {
                "eval": 254,
                "best": "b6b7",
                "variation": "Rb7+ Kf8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rb7+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 206
            },
            {
                "eval": 218
            },
            {
                "eval": 740,
                "best": "g6g5",
                "variation": "Rxg5 Rxe6+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rxg5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 758
            },
            {
                "eval": 754
            },
            {
                "eval": 610
            },
            {
                "eval": 765
            },
            {
                "eval": 745
            },
            {
                "eval": 720
            },
            {
                "eval": 706
            },
            {
                "eval": 725
            },
            {
                "eval": 679
            },
            {
                "eval": 923
            },
            {
                "eval": 777
            },
            {
                "eval": 917
            },
            {
                "eval": 892
            },
            {
                "eval": 907
            },
            {
                "eval": 875
            },
            {
                "eval": 897
            },
            {
                "eval": 873
            },
            {
                "eval": 881
            },
            {
                "eval": 841
            },
            {
                "eval": 773
            },
            {
                "eval": 713
            },
            {
                "eval": 810
            },
            {
                "eval": 758
            },
            {
                "eval": 750
            },
            {
                "eval": 707
            },
            {
                "eval": 1863
            },
            {
                "eval": 1749
            },
            {
                "eval": 1545
            },
            {
                "eval": 1444
            },
            {
                "eval": 1238
            },
            {
                "eval": 1098
            },
            {
                "eval": 970
            },
            {
                "eval": 936
            },
            {
                "eval": 908
            },
            {
                "eval": 876
            },
            {
                "eval": 825
            },
            {
                "eval": 771
            },
            {
                "eval": 1860
            },
            {
                "eval": 1819
            },
            {
                "eval": 1828
            },
            {
                "eval": 1769
            },
            {
                "eval": 1452
            },
            {
                "eval": 834
            },
            {
                "eval": 1001
            },
            {
                "eval": 869
            },
            {
                "eval": 1016
            },
            {
                "eval": 698
            },
            {
                "eval": 893
            },
            {
                "eval": 824
            },
            {
                "eval": 7093
            },
            {
                "eval": 6066
            }
        ],
        "moves": "d4 d5 c4 c6 Nf3 Nf6 Nc3 e6 cxd5 cxd5 Bg5 Be7 e3 Nc6 Bd3 O-O Rc1 h6 Bh4 Bd7 O-O Rc8 a3 Qa5 Bb1 Nh7 Qd3 f5 Bxe7 Nxe7 Ne5 Be8 b4 Qxa3 Nxd5 Qxc1 Nxe7+ Kh8 g3 Qc3 Nxc8 Qxc8 Qa3 a6 Rc1 Qd8 Ba2 Rf6 Qa5 Qd6 Qc5 Qxc5 Rxc5 Kg8 Rc7 b6 Rb7 a5 Rxb6 axb4 Rxb4 Kf8 Rb6 Ke7 Rb7+ Kf8 h4 h5 Rb8 Ke7 Rb7+ Kf8 Bc4 Rh6 Nf3 Rg6 Rb6 Ke7 Ng5 Nxg5 hxg5 Bd7 f4 Kd8 Rb8+ Ke7 Rb7 Kd8 Bb5 Bxb5 Rxb5 Kc7 Kf2 Kc6 Re5 Kd6 Ke2 Kc6 Kd3 Kd6 Kc4 Kc6 Kb4 Kb6 Kc3 Kc6 Kc4 Kd6 Kb5 Kc7 Kc5 Kd7 Kb6 Kd6 Kb7 Kd7 Kb8 Kd8 Ra5 Kd7 Ra6 Kd8 Kb7 Kd7 Ra5 Kd6 Kc8 Ke7 Kc7 Ke8 Kd6 Kf7 Re5",
        "opening": {
            "eco": "D43",
            "name": "Semi-Slav Defense",
            "ply": 8
        },
        "winner": "white",
        "url": "https://lichess.org/503clXTu/black"
    },
    "sjFH5i0S": {
        "id": "sjFH5i0S",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593746478217,
        "lastMoveAt": 1593752083227,
        "turns": 62,
        "color": "white",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "practicalniceguy",
                "rating": 1959,
                "ratingDiff": 2,
                "moveCentis": [
                    0,
                    268,
                    268,
                    3140,
                    988,
                    724,
                    420,
                    484,
                    3700,
                    5732,
                    13212,
                    38356,
                    6244,
                    340,
                    46636,
                    1068,
                    17284,
                    28812,
                    13844,
                    10252,
                    3012,
                    1748,
                    8724,
                    2052,
                    17068,
                    35780,
                    13308,
                    572,
                    18028,
                    1996,
                    796,
                    7821
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 25
                }
            },
            "black": {
                "userId": "gborges0727",
                "rating": 2000,
                "ratingDiff": -1,
                "moveCentis": [
                    0,
                    1196,
                    4660,
                    2740,
                    908,
                    2068,
                    10948,
                    2316,
                    2108,
                    2044,
                    308,
                    0,
                    6908,
                    29044,
                    51868,
                    380,
                    17140,
                    9124,
                    1388,
                    6068,
                    17124,
                    1012,
                    4052,
                    1116,
                    7484,
                    2172,
                    1372,
                    38332,
                    13492,
                    836,
                    21353
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 2,
                    "blunder": 0,
                    "acpl": 23
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 13
            },
            {
                "eval": 13
            },
            {
                "eval": -20
            },
            {
                "eval": 56,
                "best": "d4c3",
                "variation": "dxc3 Nxc3 d6 Nf3 Nc6 Bc4 e6 O-O Be7 Qe2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxc3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 38
            },
            {
                "eval": 69
            },
            {
                "eval": 57
            },
            {
                "eval": 56
            },
            {
                "eval": 82
            },
            {
                "eval": 79
            },
            {
                "eval": 28,
                "best": "g1e2",
                "variation": "Nge2 Nf6 O-O O-O b3 d6 h3 Nh5 a3 Nd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nge2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 47
            },
            {
                "eval": 61
            },
            {
                "eval": 75
            },
            {
                "eval": 35
            },
            {
                "eval": 61
            },
            {
                "eval": 74
            },
            {
                "eval": 74
            },
            {
                "eval": 77
            },
            {
                "eval": 97
            },
            {
                "eval": 39,
                "best": "d3e2",
                "variation": "Be2 Be6 b3 Qa5 Qd2 Nd7 Nd4 Nxd4 Bxd4 Rac8 f4 Bxd4+ Qxd4 Nf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 106,
                "best": "d6e5",
                "variation": "dxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxe5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -24,
                "best": "d3e2",
                "variation": "Be2 Be6 Nd5 Nd7 Qd2 a5 b3 Bxd5 cxd5 a4 b4 a3 Bb5 Bb2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Be2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 83,
                "best": "c8h3",
                "variation": "Bxh3 Be2 Be6 Nd5 Nd7 f3 Bxd5 cxd5 Nf6 Bc4 Nh5 Rfd1 a6 Re1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bxh3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 83
            },
            {
                "eval": 85
            },
            {
                "eval": 85
            },
            {
                "eval": 97
            },
            {
                "eval": 91
            },
            {
                "eval": 130
            },
            {
                "eval": 75,
                "best": "b2b4",
                "variation": "b4 Qb6 Qxb6 axb6 b5 Bd7 Nd5 Be6 Nxe7+ Kg7 Rfd1 Rfe8 Nd5 Bxd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 91
            },
            {
                "eval": 55
            },
            {
                "eval": 98
            },
            {
                "eval": 87
            },
            {
                "eval": 102
            },
            {
                "eval": 111
            },
            {
                "eval": 86
            },
            {
                "eval": 117
            },
            {
                "eval": 89
            },
            {
                "eval": 83
            },
            {
                "eval": 63
            },
            {
                "eval": 0,
                "best": "d1d4",
                "variation": "Rd4 Rdc7 Kh2 Qd7 b5 Qf5 Re4 b6 g3 h6 Rc3 Re8 Kg2 Qg5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 48
            },
            {
                "eval": 40
            },
            {
                "eval": 35
            },
            {
                "eval": 13
            },
            {
                "eval": 23
            },
            {
                "eval": -35,
                "best": "f2f3",
                "variation": "f3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -22
            },
            {
                "eval": -26
            },
            {
                "eval": -13
            },
            {
                "eval": -75,
                "best": "g2g3",
                "variation": "g3 Qh3 Kg1 e6 dxe6 Qxe6 Qxe6 fxe6 Re1 Kf7 Rd3 Rxc4 Rxd6 Rc1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -50
            },
            {
                "eval": -67
            },
            {
                "eval": -59
            },
            {
                "eval": -142,
                "best": "f2g3",
                "variation": "Kg3 a5 Qf2 Qf5 Kh2 b5 Qd4 Rxc4 Rxc4 Rxc4 Rxc4 bxc4 Qxc4 Qf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kg3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -23,
                "best": "b6b5",
                "variation": "b5 Qe2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. b5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -18
            },
            {
                "eval": -18
            }
        ],
        "moves": "e4 c5 d4 cxd4 c3 d3 Bxd3 Nc6 c4 g6 Nc3 Bg7 Nf3 d6 h3 Nf6 O-O O-O Be3 Nd7 Rc1 Nde5 Nxe5 Nxe5 Qd2 Nxd3 Qxd3 Bd7 Bd4 Bxd4 Qxd4 Bc6 Rfd1 Qa5 a3 Rfd8 Nd5 Bxd5 exd5 Rac8 Qe3 Rd7 b4 Qa4 Rd3 Rdc7 Rdc3 b6 h4 h5 f4 Qd7 Kf2 Qg4 Qg3 Qf5 Qf3 Qf6 g3 Qd4+ Qe3 Qf6",
        "opening": {
            "eco": "B21",
            "name": "Sicilian Defense: Smith-Morra Gambit Declined, Push Variation",
            "ply": 6
        },
        "url": "https://lichess.org/sjFH5i0S/black"
    },
    "YDr0Osms": {
        "id": "YDr0Osms",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593781204246,
        "lastMoveAt": 1593792597358,
        "turns": 143,
        "color": "black",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "taielchess",
                "rating": 1885,
                "ratingDiff": 7,
                "moveCentis": [
                    0,
                    148,
                    92,
                    60,
                    36,
                    84,
                    196,
                    348,
                    52,
                    668,
                    996,
                    1252,
                    30972,
                    460,
                    39828,
                    1900,
                    48316,
                    23316,
                    3668,
                    104948,
                    12228,
                    26996,
                    20020,
                    3212,
                    14788,
                    1996,
                    3916,
                    13364,
                    6636,
                    4836,
                    10500,
                    20740,
                    7140,
                    5452,
                    708,
                    7956,
                    308,
                    412,
                    3412,
                    4604,
                    692,
                    308,
                    5180,
                    2996,
                    9796,
                    2356,
                    180,
                    3132,
                    5564,
                    2748,
                    628,
                    1596,
                    876,
                    3924,
                    1820,
                    2516,
                    2444,
                    11404,
                    2476,
                    172,
                    11492,
                    3380,
                    780,
                    2596,
                    24620,
                    8580,
                    4100,
                    7964,
                    4084,
                    340,
                    1836,
                    235
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 2,
                    "blunder": 3,
                    "acpl": 73
                }
            },
            "black": {
                "userId": "tranzoo",
                "rating": 1889,
                "ratingDiff": -13,
                "moveCentis": [
                    0,
                    212,
                    148,
                    164,
                    468,
                    316,
                    492,
                    500,
                    31196,
                    13180,
                    5204,
                    58388,
                    14676,
                    38212,
                    23620,
                    2172,
                    8100,
                    24764,
                    23860,
                    22124,
                    3780,
                    11972,
                    30036,
                    916,
                    13916,
                    25588,
                    212,
                    3740,
                    2724,
                    16412,
                    5652,
                    5916,
                    2188,
                    1364,
                    12116,
                    2964,
                    812,
                    15436,
                    10052,
                    252,
                    1412,
                    6284,
                    6196,
                    1036,
                    1332,
                    2132,
                    6268,
                    6076,
                    1364,
                    2380,
                    908,
                    1108,
                    1060,
                    3092,
                    276,
                    2076,
                    1244,
                    540,
                    2532,
                    788,
                    2676,
                    1596,
                    780,
                    16892,
                    9612,
                    2116,
                    18284,
                    12380,
                    676,
                    17220,
                    7766
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 3,
                    "blunder": 3,
                    "acpl": 88
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 30
            },
            {
                "eval": 8
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 16
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 1
            },
            {
                "eval": 0
            },
            {
                "eval": 5
            },
            {
                "eval": 9
            },
            {
                "eval": 25
            },
            {
                "eval": 10
            },
            {
                "eval": 0
            },
            {
                "eval": -2
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 11
            },
            {
                "eval": 13
            },
            {
                "eval": 78,
                "best": "d8b6",
                "variation": "Qb6 Qd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 75
            },
            {
                "eval": 120
            },
            {
                "eval": 120
            },
            {
                "eval": 275,
                "best": "h4f2",
                "variation": "Bf2 Bh3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bf2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 262
            },
            {
                "eval": 283
            },
            {
                "eval": 250
            },
            {
                "eval": 272
            },
            {
                "eval": 142,
                "best": "f1h3",
                "variation": "Bh3 Bxc1 Nxc1 Nb6 a3 Nc6 Ka2 Nc4 Nb3 b6 h6 g6 Bf1 Ba6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bh3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 113
            },
            {
                "eval": 120
            },
            {
                "eval": 124
            },
            {
                "eval": 129
            },
            {
                "eval": 296,
                "best": "f3f2",
                "variation": "Qf2 Bb5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qf2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 250
            },
            {
                "eval": 364,
                "best": "b6c4",
                "variation": "Nc4 Bxc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "a2a3",
                "variation": "a3 Nc6 h6 g6 Ka2 Bd7 Be2 Nc4 Qe1 Qe3 Bxc4 Qxe1 Raxe1 dxc4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. a3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 378,
                "best": "c8d7",
                "variation": "Bd7 a4 Be8 Ra3 Bg6+ Ka1 Qf7 Nh5 Nc4 Bxc4 dxc4 Nf4 Nc2+ Ka2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bd7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 382
            },
            {
                "eval": 359
            },
            {
                "eval": 318
            },
            {
                "eval": 451,
                "best": "c8d7",
                "variation": "Bd7 Be2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 479
            },
            {
                "eval": 484
            },
            {
                "eval": 431
            },
            {
                "eval": 454
            },
            {
                "eval": 289
            },
            {
                "eval": 565,
                "best": "c6b4",
                "variation": "Nb4 Qc3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nb4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 580
            },
            {
                "eval": 533
            },
            {
                "eval": 521
            },
            {
                "eval": 568
            },
            {
                "eval": 554
            },
            {
                "eval": 613
            },
            {
                "eval": 568
            },
            {
                "eval": 837,
                "best": "e6f5",
                "variation": "exf5 d5 b5 Rd4 Kf8 Rc1 Bd7 e6 Bxe6 dxe6 Ke7 Rc6 Ra7 Rxd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. exf5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 816
            },
            {
                "eval": 785
            },
            {
                "eval": 779
            },
            {
                "eval": 789
            },
            {
                "eval": 788
            },
            {
                "eval": 798
            },
            {
                "eval": 800
            },
            {
                "eval": 903
            },
            {
                "eval": -432,
                "best": "d4d5",
                "variation": "d5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 780,
                "best": "d3d2",
                "variation": "d2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 628
            },
            {
                "eval": 759
            },
            {
                "eval": 732
            },
            {
                "eval": 868
            },
            {
                "eval": 851
            },
            {
                "eval": 971
            },
            {
                "eval": 888
            },
            {
                "eval": 1105
            },
            {
                "eval": 1200
            },
            {
                "eval": 1181
            },
            {
                "eval": 815
            },
            {
                "eval": 1879
            },
            {
                "eval": 1180
            },
            {
                "eval": 1921
            },
            {
                "eval": 1554
            },
            {
                "eval": 1955
            },
            {
                "eval": 1644
            },
            {
                "mate": 19,
                "best": "b8f8",
                "variation": "Rf8 Rff2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Rf8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 1157,
                "best": "d4d5",
                "variation": "d5 Rxh6 d6 Be6 d7 Bxd7 Rxd7 Kg8 Rb4 Rh2+ Kxb3 Rh3+ Ka4 Rf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Lost forced checkmate sequence. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 17,
                "best": "b6b8",
                "variation": "Rb8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Rb8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 16
            },
            {
                "mate": 16
            },
            {
                "mate": 19
            },
            {
                "mate": 34
            },
            {
                "eval": 763,
                "best": "g2g6",
                "variation": "Rxg6+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Lost forced checkmate sequence. Rxg6+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 825
            },
            {
                "eval": 436
            },
            {
                "eval": 778
            },
            {
                "eval": 725
            },
            {
                "eval": 844
            },
            {
                "eval": 768
            },
            {
                "eval": 833
            },
            {
                "eval": 728
            },
            {
                "eval": 1116
            },
            {
                "eval": 769
            },
            {
                "eval": 1316
            },
            {
                "eval": 702
            },
            {
                "eval": 1163
            },
            {
                "eval": 0,
                "best": "e5e6",
                "variation": "e6+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. e6+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 6102,
                "best": "g6g7",
                "variation": "Kg7 Rf7+ Kg6 Rf4 Kg7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kg7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 5593
            },
            {
                "eval": 5532
            },
            {
                "eval": 5512
            },
            {
                "eval": 5433
            },
            {
                "eval": 1259
            },
            {
                "eval": 1290
            },
            {
                "eval": 1023
            },
            {
                "mate": 24,
                "best": "d1g1",
                "variation": "Rg1 Re4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Rg1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 23
            },
            {
                "mate": 24
            },
            {
                "mate": 23
            },
            {
                "mate": 23
            },
            {
                "mate": 24
            },
            {
                "mate": 17
            },
            {
                "mate": 17
            },
            {
                "mate": 13
            },
            {
                "mate": 14
            },
            {
                "mate": 6
            },
            {
                "mate": 5
            },
            {
                "mate": 1
            }
        ],
        "moves": "e4 e6 d4 d5 Nc3 Nf6 e5 Nfd7 f4 c5 Nf3 Nc6 Ne2 Be7 c3 O-O h4 f6 h5 cxd4 cxd4 fxe5 fxe5 Rxf3 gxf3 Bh4+ Kd2 Bg5+ Kc2 Nb4+ Kb1 Qf8 Ng3 Bxc1 Qxc1 Qxf3 Rg1 Nb6 Qd2 a5 h6 g6 a3 Nc6 Ka2 Nc4 Bxc4 dxc4 Raf1 Qb3+ Kb1 Qd3+ Qxd3 cxd3 Rf4 Ne7 Rgf1 Nf5 Nxf5 gxf5 Rg1+ Kh8 Rg7 b6 Re7 Ba6 Rxe6 Rc8 Rf1 Bc4 Rd6 d2 Rd1 Bd3+ Ka2 Bc4+ b3 Bg8 Rxd2 a4 Rxb6 axb3+ Kb2 f4 Rf6 Rb8 Rxf4 Rb6 Rf8 Rxh6 Rg2 Rg6 Rxg8+ Kxg8 Rf2 h5 Kxb3 h4 Rh2 Rg3+ Kc4 h3 a4 Ra3 Kd5 Kf7 Kd6 Rxa4 Rxh3 Rxd4+ Kc5 Re4 Kd5 Re1 Rh7+ Kg6 Rh8 Kf5 Rf8+ Kg6 e6 Rd1+ Ke5 Re1+ Kd6 Rd1+ Ke7 Kg7 Rf4 Rd2 Rg4+ Kh6 Kf6 Rf2+ Ke5 Rf8 e7 Re8 Kf6 Kh7 Kf7 Ra8 Rh4#",
        "opening": {
            "eco": "C11",
            "name": "French Defense: Steinitz Variation",
            "ply": 11
        },
        "winner": "white",
        "url": "https://lichess.org/YDr0Osms/black"
    },
    "0Z2hHZw4": {
        "id": "0Z2hHZw4",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593873488820,
        "lastMoveAt": 1593882059869,
        "turns": 84,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "colwem",
                "rating": 1810,
                "ratingDiff": -10,
                "moveCentis": [
                    0,
                    268,
                    7140,
                    4116,
                    4908,
                    4684,
                    3788,
                    4972,
                    26212,
                    2916,
                    5876,
                    31668,
                    42196,
                    15620,
                    7604,
                    47972,
                    124,
                    18908,
                    4004,
                    612,
                    11732,
                    156,
                    12812,
                    33292,
                    4148,
                    468,
                    22636,
                    26148,
                    9836,
                    1932,
                    6124,
                    4148,
                    11148,
                    14372,
                    8380,
                    3532,
                    9260,
                    2740,
                    5076,
                    5356,
                    1596,
                    132,
                    2529
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 1,
                    "blunder": 3,
                    "acpl": 60
                }
            },
            "black": {
                "userId": "dromm",
                "rating": 1829,
                "ratingDiff": 16,
                "moveCentis": [
                    0,
                    204,
                    428,
                    924,
                    4436,
                    2324,
                    3388,
                    8836,
                    12428,
                    1324,
                    5812,
                    8532,
                    9404,
                    1388,
                    18476,
                    924,
                    33516,
                    43548,
                    3580,
                    620,
                    356,
                    58980,
                    4884,
                    372,
                    9172,
                    4116,
                    17996,
                    1660,
                    3100,
                    11996,
                    11940,
                    29028,
                    32132,
                    17932,
                    3604,
                    20940,
                    7588,
                    9340,
                    908,
                    10428,
                    292,
                    7890
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 1,
                    "blunder": 2,
                    "acpl": 37
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 57,
                "best": "e7e6",
                "variation": "e6 Nf3 d5 cxd5 exd5 Nc3 c6 Bf4 Be7 h3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 24
            },
            {
                "eval": 34
            },
            {
                "eval": 9
            },
            {
                "eval": 0
            },
            {
                "eval": -9
            },
            {
                "eval": 25
            },
            {
                "eval": 33
            },
            {
                "eval": 23
            },
            {
                "eval": 0
            },
            {
                "eval": 76,
                "best": "d7d5",
                "variation": "d5 cxd5 exd5 b3 a6 Bb2 Bd6 Bf5 Nbd7 Rc1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 53
            },
            {
                "eval": 100
            },
            {
                "eval": 45,
                "best": "e3e4",
                "variation": "e4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 59
            },
            {
                "eval": 49
            },
            {
                "eval": 55
            },
            {
                "eval": 42
            },
            {
                "eval": 47
            },
            {
                "eval": 30
            },
            {
                "eval": 92,
                "best": "a7a6",
                "variation": "a6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 55
            },
            {
                "eval": 215,
                "best": "a7a6",
                "variation": "a6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. a6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 173
            },
            {
                "eval": 227
            },
            {
                "eval": 120,
                "best": "b5a7",
                "variation": "Nxa7 Ra8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxa7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 167
            },
            {
                "eval": 185
            },
            {
                "eval": 176
            },
            {
                "eval": 177
            },
            {
                "eval": 178
            },
            {
                "eval": 96,
                "best": "a3b2",
                "variation": "Bb2 g6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bb2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 177,
                "best": "a6c4",
                "variation": "Bxc4 Qxc4 Rxa3 Bxd7 Qxd7 Na4 Nf6 Rfd1 Nh5 Qb4 Rxa4 Qxa4 b5 Qe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 188
            },
            {
                "eval": 195
            },
            {
                "eval": 192
            },
            {
                "eval": 208
            },
            {
                "eval": 189
            },
            {
                "eval": 204
            },
            {
                "eval": 127,
                "best": "h6g7",
                "variation": "Bxg7 Nxg7 a4 Bc8 Qd2 Nh5 Ne1 Nf4 f3 Qc7 Nc2 Bf5 Ne3 Bd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxg7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 206,
                "best": "b6b5",
                "variation": "b5 cxb5 Bxb5 Rfc1 Nf6 Bxg7 Kxg7 Nd2 Ba6 Nde4 Nxe4 Nxe4 Bb7 Qd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 204
            },
            {
                "eval": 215
            },
            {
                "eval": 199
            },
            {
                "eval": 236
            },
            {
                "eval": 201
            },
            {
                "eval": 181
            },
            {
                "eval": 171
            },
            {
                "eval": 219
            },
            {
                "eval": 212
            },
            {
                "eval": 248
            },
            {
                "eval": 206
            },
            {
                "eval": 181
            },
            {
                "eval": 131
            },
            {
                "eval": 176
            },
            {
                "eval": 178
            },
            {
                "eval": 180
            },
            {
                "eval": 174
            },
            {
                "eval": 178
            },
            {
                "eval": 156
            },
            {
                "eval": 214,
                "best": "c8g4",
                "variation": "Bg4 Nd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bg4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 222
            },
            {
                "eval": 208
            },
            {
                "eval": 161
            },
            {
                "eval": 176
            },
            {
                "eval": -13,
                "best": "a4a5",
                "variation": "a5 bxa5 bxa5 Qd8 Nd4 Qh4 f3 exf3 Nxf3 Rxe1+ Qxe1 Qxe1+ Nxe1 Ra8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. a5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 211,
                "best": "d6c5",
                "variation": "dxc5 bxc5 bxc5 a5 Qd8 Nd2 Qxd5 a6 Rf7 Ra5 Rc7 Nb3 e3 Rxc5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. dxc5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -24,
                "best": "c5b6",
                "variation": "cxb6 Bxf3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. cxb6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 178,
                "best": "d6c5",
                "variation": "dxc5 bxc5 bxc5 Ne6 Bxe6 dxe6 Qxe6 Qxc5 Rc8 Qb4 Rc2 a5 Qd5 Qb3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. dxc5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -588,
                "best": "c5b6",
                "variation": "cxb6 f3 Nc6 Bc8 Qc4 fxg2 Qe2 Rf4 Rg3 Ref8 a5 Rxf2 Qxf2 Rxf2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. cxb6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -541
            },
            {
                "eval": -905,
                "best": "e1f1",
                "variation": "Rf1 fxg2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rf1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -888
            },
            {
                "eval": -869
            },
            {
                "eval": -845
            },
            {
                "mate": -4,
                "best": "c3f3",
                "variation": "Qxf3 Re1+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Qxf3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -1448,
                "best": "e8e2",
                "variation": "Re2 Qh8+ Kxh8 Ra1 Qf2+ Kh1 Qxh2#",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Lost forced checkmate sequence. Re2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -1423
            },
            {
                "eval": -1383
            },
            {
                "eval": -1326
            },
            {
                "eval": -977
            }
        ],
        "moves": "d4 Nf6 c4 b6 Nf3 Bb7 e3 e6 Bd3 Be7 O-O O-O Nc3 d6 d5 e5 Bf5 c6 e4 cxd5 exd5 Nbd7 Qe2 Rc8 b3 Rc7 Nb5 Rc8 Ba3 Ne8 Nxa7 Ra8 Nb5 Ba6 Nc3 g6 Bxd7 Qxd7 Bc1 Bf6 Bh6 Bg7 Qe3 Rb8 a4 Nf6 Bxg7 Kxg7 Ne4 Nxe4 Qxe4 f5 Qe3 Qc7 Ng5 Bc8 Rfc1 Qe7 Nf3 f4 Qc3 Kg8 b4 e4 Re1 Bf5 Ra3 Rbe8 c5 Bg4 Nd4 Qh4 f3 exf3 Nxf3 Bxf3 Rxe8 Rxe8 gxf3 Re1+ Qxe1 Qxe1+ Kg2 Qxb4",
        "opening": {
            "eco": "A50",
            "name": "Queen's Indian Accelerated",
            "ply": 4
        },
        "winner": "black",
        "url": "https://lichess.org/0Z2hHZw4/black"
    },
    "sB20CzbV": {
        "id": "sB20CzbV",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593799416522,
        "lastMoveAt": 1593807550052,
        "turns": 97,
        "color": "black",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "lukacro",
                "rating": 1750,
                "ratingDiff": 20,
                "moveCentis": [
                    0,
                    3740,
                    1628,
                    804,
                    2932,
                    2204,
                    5756,
                    4580,
                    452,
                    18388,
                    36628,
                    12092,
                    23060,
                    83452,
                    25716,
                    6676,
                    9604,
                    12772,
                    40340,
                    9780,
                    19180,
                    11620,
                    1036,
                    620,
                    2324,
                    3828,
                    3964,
                    7964,
                    1732,
                    2364,
                    6756,
                    4132,
                    3900,
                    3068,
                    8724,
                    484,
                    5692,
                    5100,
                    1964,
                    2356,
                    1252,
                    1460,
                    540,
                    60,
                    124,
                    108,
                    116,
                    116,
                    34
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 3,
                    "blunder": 3,
                    "acpl": 59
                }
            },
            "black": {
                "userId": "mrscribbles",
                "rating": 1771,
                "ratingDiff": -8,
                "moveCentis": [
                    0,
                    324,
                    388,
                    316,
                    308,
                    308,
                    372,
                    6620,
                    260,
                    69012,
                    30004,
                    16884,
                    24660,
                    30340,
                    8524,
                    9308,
                    12188,
                    15132,
                    20100,
                    14860,
                    8540,
                    1676,
                    220,
                    1988,
                    188,
                    1028,
                    468,
                    324,
                    5700,
                    596,
                    30236,
                    15876,
                    31316,
                    13716,
                    860,
                    4684,
                    6692,
                    1804,
                    348,
                    6252,
                    372,
                    2372,
                    180,
                    0,
                    116,
                    84,
                    220,
                    141
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 2,
                    "blunder": 3,
                    "acpl": 80
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 48
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 12
            },
            {
                "eval": 1
            },
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 14
            },
            {
                "eval": -58,
                "best": "f1d3",
                "variation": "Bd3 O-O O-O d5 Bd2 Bxc3 Bxc3 Nxe4 Bxe4 dxe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -47
            },
            {
                "eval": -32
            },
            {
                "eval": 1
            },
            {
                "eval": -25
            },
            {
                "eval": -15
            },
            {
                "eval": 7
            },
            {
                "eval": 793,
                "best": "b4c3",
                "variation": "Bxc3+ bxc3 O-O Bd3 Nxg3 hxg3 Re8+ Kf1 Re6 Re1 Qf6 Rxe6 Qxe6 f4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxc3+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 466,
                "best": "d4h8",
                "variation": "Qxh8+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxh8+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 591
            },
            {
                "eval": 325,
                "best": "e1d2",
                "variation": "Kd2 O-O",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kd2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 327
            },
            {
                "eval": 260
            },
            {
                "eval": 284
            },
            {
                "eval": 11,
                "best": "e1c1",
                "variation": "O-O-O",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. O-O-O was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 13
            },
            {
                "eval": -120,
                "best": "e1g1",
                "variation": "O-O Qxe2 Qxd7 Qxc4 Rfc1 Qxb4 Qxc6 Qb6 Qxc7 Rac8 Qd7 Qe6 Qxe6 Rxe6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. O-O was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -123
            },
            {
                "eval": -420,
                "best": "d3d2",
                "variation": "Qd2 Qxc4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qd2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 781,
                "best": "e8e2",
                "variation": "Rxe2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rxe2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 763
            },
            {
                "eval": 775
            },
            {
                "eval": 760
            },
            {
                "eval": 798
            },
            {
                "eval": 765
            },
            {
                "eval": 812
            },
            {
                "eval": 126,
                "best": "c4a6",
                "variation": "Qa6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qa6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 806,
                "best": "e8e2",
                "variation": "Rxe2 Qxb2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rxe2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 761
            },
            {
                "eval": 987
            },
            {
                "eval": 963
            },
            {
                "eval": 1043
            },
            {
                "eval": 1032
            },
            {
                "eval": 1037
            },
            {
                "eval": 1005
            },
            {
                "eval": 1092
            },
            {
                "eval": 1069
            },
            {
                "eval": 1092
            },
            {
                "eval": 1064
            },
            {
                "eval": 1115
            },
            {
                "eval": 1101
            },
            {
                "eval": 1093
            },
            {
                "eval": 1086
            },
            {
                "eval": 1074
            },
            {
                "eval": 1063
            },
            {
                "eval": 1234
            },
            {
                "eval": 1218
            },
            {
                "eval": 1208
            },
            {
                "eval": 1207
            },
            {
                "eval": 1180
            },
            {
                "eval": 1184
            },
            {
                "eval": 1178
            },
            {
                "eval": 1160
            },
            {
                "eval": 1120
            },
            {
                "eval": 806
            },
            {
                "eval": 798
            },
            {
                "eval": 783
            },
            {
                "eval": 779
            },
            {
                "eval": 766
            },
            {
                "eval": 757
            },
            {
                "eval": 744
            },
            {
                "mate": 51,
                "best": "e7e8",
                "variation": "Ke8 Rh7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Ke8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 768,
                "best": "g4g7",
                "variation": "Rg7+ Kf8 Rxc7 Kg8 Rg6+ Kf8 Rf6+ Kg8 Rxf5 Ra2 Rff7 Ra3+ Kb2 Ra6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Lost forced checkmate sequence. Rg7+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 743
            },
            {
                "eval": 731
            },
            {
                "mate": 16,
                "best": "g2f2",
                "variation": "Rf2 f4 Rf1 Rc5 Kd7 f5 Rc1+ Kd4 Rd1+ Ke4 Re1+ Kf3 Rf1+ Ke2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Rf2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "mate": 20
            },
            {
                "mate": 12
            },
            {
                "mate": 11
            },
            {
                "mate": 12
            },
            {
                "mate": 11
            },
            {
                "mate": 9
            },
            {
                "mate": 8
            },
            {
                "mate": 8
            },
            {
                "mate": 7
            },
            {
                "mate": 7
            },
            {
                "mate": 6
            },
            {
                "mate": 6
            },
            {
                "mate": 5
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 1
            },
            {
                "mate": 1
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Nf6 Nc3 Bb4 Nxc6 bxc6 Bg5 h6 Bh4 g5 Bg3 Nxe4 Qd4 Nxc3 bxc3 Qe7+ Be2 O-O cxb4 Ba6 c4 Rfe8 Qd3 Qxb4+ Kf1 Bxc4 Qxc4 Qb2 Re1 Rab8 f3 Rb4 Qc1 Qxa2 h4 Rxe2 Rxe2 Rb1 Rxa2 Rxc1+ Be1 d5 Rxa7 d4 Ke2 c5 hxg5 hxg5 Ra8+ Kg7 Rhh8 c4 Rag8+ Kf6 Bd2 d3+ Ke3 Rc2 Rh6+ Ke7 Rxg5 c3 Kxd3 Rxd2+ Kxc3 Re2 Rg4 f5 Rf4 Rxg2 Rxf5 c5 Rxc5 Kf7 Rc7+ Kg8 Ra6 Kh8 Ra8+ Rg8 Rxg8+ Kxg8 Kd4 Kf8 Ke5 Kg8 Kf6 Kh8 Kg6 Kg8 Rc8#",
        "opening": {
            "eco": "C45",
            "name": "Scotch Game: Schmidt Variation",
            "ply": 8
        },
        "winner": "white",
        "url": "https://lichess.org/sB20CzbV/black"
    },
    "zjamdgzc": {
        "id": "zjamdgzc",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593630232944,
        "lastMoveAt": 1593639184963,
        "turns": 95,
        "color": "black",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "nairwolf",
                "rating": 1688,
                "ratingDiff": 2,
                "moveCentis": [
                    0,
                    6212,
                    14908,
                    2372,
                    4212,
                    436,
                    8596,
                    21020,
                    3092,
                    7860,
                    13172,
                    820,
                    20316,
                    51564,
                    13500,
                    11028,
                    4452,
                    9892,
                    16732,
                    14860,
                    7812,
                    4764,
                    3332,
                    14092,
                    7956,
                    19452,
                    5396,
                    14540,
                    17044,
                    14620,
                    15636,
                    18268,
                    8476,
                    8940,
                    700,
                    2140,
                    8796,
                    14156,
                    6124,
                    7740,
                    500,
                    4716,
                    7156,
                    9068,
                    2764,
                    1268,
                    788,
                    411
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 3,
                    "blunder": 1,
                    "acpl": 42
                }
            },
            "black": {
                "userId": "fwcj68",
                "rating": 1722,
                "ratingDiff": -1,
                "moveCentis": [
                    0,
                    1108,
                    2508,
                    9556,
                    1908,
                    9932,
                    5548,
                    9820,
                    956,
                    6060,
                    6388,
                    70892,
                    22948,
                    3012,
                    2332,
                    19348,
                    10300,
                    15684,
                    10004,
                    8820,
                    1556,
                    972,
                    3748,
                    4612,
                    17884,
                    9316,
                    2652,
                    12276,
                    34372,
                    7564,
                    8028,
                    9844,
                    1500,
                    756,
                    6356,
                    2300,
                    10284,
                    21348,
                    1796,
                    9812,
                    14268,
                    6796,
                    5580,
                    3556,
                    3308,
                    19564,
                    1572,
                    929
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 3,
                    "blunder": 2,
                    "acpl": 44
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 34
            },
            {
                "eval": 0
            },
            {
                "eval": 39
            },
            {
                "eval": 22
            },
            {
                "eval": 67
            },
            {
                "eval": 67
            },
            {
                "eval": 78
            },
            {
                "eval": 77
            },
            {
                "eval": 72
            },
            {
                "eval": -8,
                "best": "g2g3",
                "variation": "g3 Nf6 Nxf6+ Qxf6 Qxf6 gxf6 b4 Nd7 Rb1 Bh6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 75,
                "best": "d8d4",
                "variation": "Qxd4 Bg5 Nd7 c3 Qa4 Rd1 Ndf6 Bxf6 Nxf6 Nxf6+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 48
            },
            {
                "eval": 153,
                "best": "d7f6",
                "variation": "Ndf6 Nxf6+ Nxf6 c3 Bd6 Bd2 Qb6 Rb1 c5 dxc5 Bxc5 b4 Rd8 Rd1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ndf6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 124
            },
            {
                "eval": 168
            },
            {
                "eval": 168
            },
            {
                "eval": 179
            },
            {
                "eval": 189
            },
            {
                "eval": 176
            },
            {
                "eval": 161
            },
            {
                "eval": 298,
                "best": "d7f8",
                "variation": "Nf8 Qg3 Ng6 Bc2 Qd7 a4 O-O-O Bb8 b6 a5 b5 a6 c5 O-O",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nf8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 190,
                "best": "e1g1",
                "variation": "O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 184
            },
            {
                "eval": 168
            },
            {
                "eval": 154
            },
            {
                "eval": 84
            },
            {
                "eval": 71
            },
            {
                "eval": 85
            },
            {
                "eval": 150,
                "best": "c5e5",
                "variation": "Qe5+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe5+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 155
            },
            {
                "eval": 163
            },
            {
                "eval": 154
            },
            {
                "eval": 196
            },
            {
                "eval": 207
            },
            {
                "eval": 200
            },
            {
                "eval": 119,
                "best": "e4d5",
                "variation": "Bxd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 484,
                "best": "a8b8",
                "variation": "Rab8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rab8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 475
            },
            {
                "eval": 498
            },
            {
                "eval": 480
            },
            {
                "eval": 497
            },
            {
                "eval": 478
            },
            {
                "eval": 484
            },
            {
                "eval": 482
            },
            {
                "eval": 482
            },
            {
                "eval": 442
            },
            {
                "eval": 493
            },
            {
                "eval": 489
            },
            {
                "eval": 491
            },
            {
                "eval": 266,
                "best": "g2g3",
                "variation": "g3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. g3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 337,
                "best": "g5e5",
                "variation": "Qe5 Rc2 Qe4 Rfc1 Ne2+ Rxe2 Qxe2 c5 Qd2 Rc4 h5 c6 Rc8 c7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 296
            },
            {
                "eval": 322
            },
            {
                "eval": 327
            },
            {
                "eval": 382
            },
            {
                "eval": 232,
                "best": "g1h1",
                "variation": "Kh1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kh1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 217
            },
            {
                "eval": 200
            },
            {
                "eval": 137
            },
            {
                "eval": 212
            },
            {
                "eval": 370,
                "best": "f4d3",
                "variation": "Nd3 Rxd3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nd3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 211,
                "best": "f3f4",
                "variation": "f4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. f4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 197
            },
            {
                "eval": 188
            },
            {
                "eval": 192
            },
            {
                "eval": 188
            },
            {
                "eval": 209
            },
            {
                "eval": 157
            },
            {
                "eval": 168
            },
            {
                "eval": 160
            },
            {
                "eval": 187
            },
            {
                "eval": 182
            },
            {
                "eval": 297,
                "best": "g7g5",
                "variation": "g5 Rdd7 Kg7 h4 Kg6 hxg5 hxg5 Rxf7 Qd4 g3 Qd2 a3 Kh5 Rh7+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 253
            },
            {
                "eval": 217
            },
            {
                "eval": 147,
                "best": "f1e2",
                "variation": "Ke2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ke2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 553,
                "best": "g7g5",
                "variation": "g5 Rxf7 Qd2+ Kg3 Qe1+ Kh2 Qe5+ f4 gxf4 h4 f3+ Kh3 fxg2 Kxg2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. g5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 520
            },
            {
                "eval": 563
            },
            {
                "eval": 526
            },
            {
                "eval": 571
            },
            {
                "eval": 0,
                "best": "d7f7",
                "variation": "Rxf7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rxf7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            }
        ],
        "moves": "e4 c6 Nf3 d5 Nc3 dxe4 Nxe4 Bg4 h3 Bxf3 Qxf3 e6 d4 Nd7 Bf4 Bb4+ c3 Be7 Bd3 Ngf6 Nd6+ Bxd6 Bxd6 Qb6 Rb1 c5 dxc5 Nxc5 Bxc5 Qxc5 Qxb7 O-O O-O Nd5 Qb3 Qc6 Be4 Qc5 c4 Nf6 Bxa8 Rxa8 Qc2 Rc8 b3 Nh5 Qc3 Nf4 Rb2 Rd8 Qe3 Qg5 Qg3 Qf6 Rfb1 Rd3 f3 Qe5 Qf2 Re3 Rd2 h6 Kf1 Nh5 Re1 Ng3+ Qxg3 Qxg3 Rxe3 Qc7 Red3 a5 Rd7 Qc5 Rb7 Qe3 Rdd7 Qc1+ Kf2 Qc2+ Kg3 Qg6+ Kh2 Qf6 c5 Qe5+ f4 Qxf4+ g3 Qf2+ Kh1 Qf1+ Kh2 Qf2+ Kh1",
        "opening": {
            "eco": "B10",
            "name": "Caro-Kann Defense: Two Knights Attack",
            "ply": 5
        },
        "url": "https://lichess.org/zjamdgzc/black"
    },
    "VMvylluO": {
        "id": "VMvylluO",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593842419779,
        "lastMoveAt": 1593850095470,
        "turns": 99,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "felang",
                "rating": 1575,
                "ratingDiff": 6,
                "moveCentis": [
                    0,
                    1900,
                    1796,
                    132,
                    316,
                    23484,
                    6564,
                    5340,
                    524,
                    316,
                    14540,
                    14476,
                    17356,
                    3428,
                    6556,
                    8604,
                    6596,
                    14980,
                    21684,
                    20396,
                    7388,
                    5060,
                    188,
                    16836,
                    7572,
                    17404,
                    14500,
                    3036,
                    1108,
                    6964,
                    5836,
                    6948,
                    1108,
                    1244,
                    6780,
                    3276,
                    8652,
                    17540,
                    2780,
                    17180,
                    4052,
                    10220,
                    6908,
                    5084,
                    18484,
                    7092,
                    1284,
                    3276,
                    6172,
                    7696
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 1,
                    "blunder": 4,
                    "acpl": 48
                }
            },
            "black": {
                "userId": "rskyoz",
                "rating": 1578,
                "ratingDiff": -11,
                "moveCentis": [
                    0,
                    500,
                    444,
                    916,
                    2508,
                    4444,
                    18348,
                    308,
                    2628,
                    1436,
                    5188,
                    30260,
                    1260,
                    2132,
                    18940,
                    11844,
                    32620,
                    7204,
                    5316,
                    21900,
                    6092,
                    636,
                    260,
                    19420,
                    5092,
                    13292,
                    4028,
                    18788,
                    196,
                    13020,
                    6148,
                    2956,
                    1228,
                    6524,
                    5308,
                    10052,
                    2724,
                    932,
                    2044,
                    948,
                    6316,
                    20044,
                    8124,
                    14972,
                    11372,
                    3740,
                    988,
                    5340,
                    9900,
                    9273
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 4,
                    "blunder": 4,
                    "acpl": 72
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 20
            },
            {
                "eval": 28
            },
            {
                "eval": 40
            },
            {
                "eval": 22
            },
            {
                "eval": 27
            },
            {
                "eval": 15
            },
            {
                "eval": 26
            },
            {
                "eval": 17
            },
            {
                "eval": 85,
                "best": "b8c6",
                "variation": "Nc6 Bf4 Nh5 Bd2 e6 Rc1 Nf6 a3 Bd7 Bf4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 12,
                "best": "d1b3",
                "variation": "Qb3 Qb6 Qxb6 axb6 Nb5 Na6 Ne5 Bf5 e3 Nd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 81,
                "best": "g4f3",
                "variation": "Bxf3 exf3 Nc6 Qb3 Qd7 Bb5 e6 Bxc6 bxc6 Na4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 51
            },
            {
                "eval": 175,
                "best": "g4f3",
                "variation": "Bxf3 Qxf3 Bd6 O-O-O O-O Bxd6 Qxd6 Kb1 Rc8 Bd3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bxf3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 3,
                "best": "d1a4",
                "variation": "Qa4+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qa4+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": -6
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 5
            },
            {
                "eval": 5
            },
            {
                "eval": 0
            },
            {
                "eval": 7
            },
            {
                "eval": 134,
                "best": "a7a6",
                "variation": "a6 h3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. a6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 147
            },
            {
                "eval": 144
            },
            {
                "eval": 139
            },
            {
                "eval": 273,
                "best": "b8b6",
                "variation": "Rb6 Qa3 Qxa3 bxa3 Ne7 Na4 Rc6 Nc5 Rb6 Ne5 Rb2 Bd3 Rab8 Bxf5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rb6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 20,
                "best": "c3b5",
                "variation": "Nb5 Qd7 Qa3 Rxe2 Rxe2 Be4 Rc1 Ne8 Rb2 Bxf3 gxf3 a5 Rc5 Ne7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nb5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 554,
                "best": "b2b6",
                "variation": "Rb6 Nb5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rb6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 45,
                "best": "c3b5",
                "variation": "Nb5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nb5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 449,
                "best": "b2c2",
                "variation": "Rc2 Rxc2 Bxc2 Nc5 Rb8 Bf1 Rb1 Rxb1 Bxb1 Qa4 Qb6 h3 Bg6 a3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rc2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 449
            },
            {
                "eval": 459
            },
            {
                "eval": 387
            },
            {
                "eval": 838,
                "best": "h7h6",
                "variation": "h6 Rc8+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. h6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 811
            },
            {
                "eval": 820
            },
            {
                "eval": 790
            },
            {
                "eval": 816
            },
            {
                "eval": 339,
                "best": "g2g4",
                "variation": "g4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. g4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 335
            },
            {
                "eval": 258,
                "best": "f2f3",
                "variation": "f3 Ng3 Qf2 Bxh3 gxh3 Qxh3 Qh2 Qxh2+ Kxh2 Nf5 Rc8+ Rxc8 Rxc8+ Kh7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 298
            },
            {
                "eval": 301
            },
            {
                "eval": 272
            },
            {
                "eval": 253
            },
            {
                "eval": 294
            },
            {
                "eval": 307
            },
            {
                "eval": 295
            },
            {
                "eval": 276
            },
            {
                "eval": 284
            },
            {
                "eval": 288
            },
            {
                "eval": 193
            },
            {
                "eval": 171
            },
            {
                "eval": 169
            },
            {
                "eval": 150
            },
            {
                "eval": 175
            },
            {
                "eval": 173
            },
            {
                "eval": 185
            },
            {
                "eval": 176
            },
            {
                "eval": 142
            },
            {
                "eval": 128
            },
            {
                "eval": 152
            },
            {
                "eval": 2,
                "best": "f7a7",
                "variation": "Ra7 Kg6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ra7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 403,
                "best": "h7g8",
                "variation": "Kg8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kg8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 384
            },
            {
                "eval": 487,
                "best": "g6e8",
                "variation": "Be8 Rxd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 363
            },
            {
                "eval": 438
            },
            {
                "eval": 387
            },
            {
                "eval": 500,
                "best": "a5a4",
                "variation": "a4 g5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 487
            },
            {
                "eval": 485
            },
            {
                "eval": 481
            },
            {
                "eval": 470
            },
            {
                "eval": 455
            },
            {
                "eval": 449
            },
            {
                "eval": 443
            },
            {
                "eval": 432
            },
            {
                "eval": 414
            },
            {
                "eval": 401
            },
            {
                "eval": 282,
                "best": "e5b5",
                "variation": "Rb5 Be6 Kf4 Bd7 Rb6+ Be6 Rd6 g5+ Ke4 g4 Kf4 Ke7 Rc6 Kf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rb5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 281
            },
            {
                "eval": 281
            },
            {
                "eval": 292
            },
            {
                "eval": 281
            },
            {
                "eval": 5069,
                "best": "e6b3",
                "variation": "Bb3 Rb5 Bc4 Rb6+ Be6 e5+ Ke7 Rb7+ Bd7 Ke4 Ke6 Rb6+ Ke7 Rxg6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bb3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 1566
            },
            {
                "mate": 32,
                "best": "e7d7",
                "variation": "Kd7 Ra5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Kd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 6095
            },
            {
                "eval": 6424
            },
            {
                "eval": 5329
            },
            {
                "mate": 21,
                "best": "e7e8",
                "variation": "Ke8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Ke8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 22
            },
            {
                "mate": 11
            },
            {
                "mate": 10
            },
            {
                "mate": 10
            },
            {
                "mate": 9
            }
        ],
        "moves": "d4 d5 c4 c6 Nf3 Nf6 cxd5 cxd5 Nc3 Bg4 Bf4 e6 e3 Bd6 Bxd6 Qxd6 Be2 O-O O-O Nc6 Re1 Rfe8 Qb3 Bf5 Qxb7 Reb8 Qa6 Rxb2 Rac1 Qc7 Na4 Rxa2 Rxc6 Qe7 Rec1 Rxe2 Qxe2 h6 h3 Ne4 Nh4 Qxh4 Rc8+ Rxc8 Rxc8+ Kh7 Nc5 e5 Rc7 exd4 Rxf7 Qg5 Nxe4 Bxe4 Qg4 Qxg4 hxg4 d3 Kf1 Bxg2+ Ke1 a5 Kd2 Be4 f3 Bg6 Rd7 h5 Rxd5 hxg4 fxg4 Be4 Rxa5 Kh6 Rh5+ Kg6 Re5 Bf3 Kxd3 Bxg4 Ke4 Kf6 Kf4 g6 e4 Be6 Rc5 Ke7 Ke5 g5 Rc7+ Bd7 Kd5 g4 e5 Kd8 Kd6 Bc8 Rg7",
        "opening": {
            "eco": "D13",
            "name": "Slav Defense: Exchange Variation",
            "ply": 8
        },
        "winner": "white",
        "url": "https://lichess.org/VMvylluO/black"
    },
    "mP2aEp3z": {
        "id": "mP2aEp3z",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593867705796,
        "lastMoveAt": 1593872499410,
        "turns": 43,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "zoranabc",
                "rating": 2267,
                "ratingDiff": -19,
                "moveCentis": [
                    0,
                    500,
                    260,
                    604,
                    1788,
                    9116,
                    1444,
                    2764,
                    17196,
                    252,
                    30676,
                    9676,
                    6620,
                    268,
                    4532,
                    20476,
                    49316,
                    868,
                    49508,
                    32372,
                    7876,
                    9174
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 57
                }
            },
            "black": {
                "userId": "lumenian",
                "rating": 2134,
                "ratingDiff": 23,
                "moveCentis": [
                    0,
                    380,
                    284,
                    16452,
                    188,
                    18596,
                    228,
                    30180,
                    2668,
                    8876,
                    1988,
                    15524,
                    2348,
                    13660,
                    13196,
                    25908,
                    2908,
                    15980,
                    16348,
                    34140,
                    1308,
                    507
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 22
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 23
            },
            {
                "eval": 0
            },
            {
                "eval": 29
            },
            {
                "eval": -8
            },
            {
                "eval": 55,
                "best": "d5c4",
                "variation": "dxc4 e4 Bb4 Bg5 c5 Bxc4 h6 Bxf6 Qxf6 O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 24
            },
            {
                "eval": 53
            },
            {
                "eval": 4
            },
            {
                "eval": 25
            },
            {
                "eval": 17
            },
            {
                "eval": 13
            },
            {
                "eval": 32
            },
            {
                "eval": 40
            },
            {
                "eval": 0
            },
            {
                "eval": 9
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -4
            },
            {
                "eval": 25
            },
            {
                "eval": 14
            },
            {
                "eval": 78,
                "best": "f6d6",
                "variation": "Qd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 7,
                "best": "d3f5",
                "variation": "Bxf5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxf5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 2
            },
            {
                "eval": -3
            },
            {
                "eval": 3
            },
            {
                "eval": -9
            },
            {
                "eval": -7
            },
            {
                "eval": -16
            },
            {
                "eval": 13
            },
            {
                "eval": -10
            },
            {
                "eval": -9
            },
            {
                "eval": 0
            },
            {
                "eval": -1
            },
            {
                "eval": -13
            },
            {
                "eval": 40,
                "best": "b8e8",
                "variation": "Rbe8 Qf3 c6 Qg4 Kh7 Qf4 Nc4 Nc5 b6 Na6 Rxe1+ Rxe1 Qd6 Qf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rbe8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -56,
                "best": "d3g3",
                "variation": "Qg3 f5 Nd2 Qf7 f4 Rbe8 Nf3 Nc4 Ne5 Nxe5 fxe5 c6 Qf3 Qc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qg3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 20,
                "best": "a5c4",
                "variation": "Nc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 21
            },
            {
                "eval": -762,
                "best": "a1e1",
                "variation": "Rae1 c5 Re5 Qa2 Re7 Nc6 Rc7 Rf6 Qg3 Rf7 Rxc6 Qxd2 Qe3 Qxe3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rae1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            }
        ],
        "moves": "d4 Nf6 c4 e6 Nf3 d5 Nc3 Bb4 Qa4+ Nc6 Bg5 h6 Bxf6 Qxf6 e3 O-O a3 Bxc3+ bxc3 Bd7 cxd5 exd5 Bd3 Bf5 Qc2 Bxd3 Qxd3 Qd6 O-O Na5 Nd2 Rab8 e4 dxe4 Nxe4 Qd5 Rfe1 b6 Re3 f5 Nd2 Rbd8 Re5",
        "opening": {
            "eco": "D38",
            "name": "Queen's Gambit Declined: Ragozin Defense, Alekhine Variation",
            "ply": 9
        },
        "winner": "black",
        "url": "https://lichess.org/mP2aEp3z/white"
    },
    "FognuLjx": {
        "id": "FognuLjx",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593772209170,
        "lastMoveAt": 1593780534058,
        "turns": 147,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "isuckatchess247",
                "rating": 2060,
                "ratingDiff": 6,
                "moveCentis": [
                    0,
                    428,
                    212,
                    3180,
                    4532,
                    2588,
                    924,
                    908,
                    54068,
                    588,
                    404,
                    20924,
                    3140,
                    1780,
                    4020,
                    10812,
                    772,
                    2452,
                    2076,
                    3692,
                    2524,
                    2612,
                    284,
                    364,
                    9620,
                    764,
                    4284,
                    30540,
                    5732,
                    3956,
                    2380,
                    804,
                    420,
                    452,
                    1332,
                    868,
                    1860,
                    2548,
                    8092,
                    2428,
                    2396,
                    604,
                    1460,
                    12940,
                    2284,
                    2316,
                    3676,
                    1028,
                    2348,
                    284,
                    3964,
                    1572,
                    5804,
                    45572,
                    3684,
                    5596,
                    5164,
                    7164,
                    468,
                    484,
                    1204,
                    4404,
                    1940,
                    828,
                    3772,
                    284,
                    260,
                    188,
                    564,
                    1036,
                    844,
                    2644,
                    11876,
                    3886
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 3,
                    "blunder": 1,
                    "acpl": 34
                }
            },
            "black": {
                "userId": "izoryu",
                "rating": 2016,
                "ratingDiff": -20,
                "moveCentis": [
                    0,
                    172,
                    3268,
                    2004,
                    12980,
                    4340,
                    1036,
                    8972,
                    57292,
                    6516,
                    796,
                    9380,
                    1892,
                    15244,
                    6524,
                    4756,
                    7356,
                    16524,
                    6172,
                    11236,
                    20420,
                    14772,
                    292,
                    284,
                    3788,
                    5388,
                    10348,
                    38484,
                    836,
                    24132,
                    6572,
                    2036,
                    1412,
                    5988,
                    4812,
                    5612,
                    3492,
                    6004,
                    1548,
                    5404,
                    9204,
                    5068,
                    9388,
                    2228,
                    1644,
                    2932,
                    3820,
                    1828,
                    3204,
                    3092,
                    19076,
                    1876,
                    3692,
                    23644,
                    2916,
                    15324,
                    2644,
                    2460,
                    996,
                    2460,
                    1924,
                    7964,
                    1764,
                    1388,
                    1596,
                    476,
                    1460,
                    412,
                    1124,
                    5676,
                    660,
                    1428,
                    5068,
                    2380
                ],
                "analysis": {
                    "inaccuracy": 12,
                    "mistake": 3,
                    "blunder": 2,
                    "acpl": 50
                }
            }
        },
        "analysis": [
            {
                "eval": 13
            },
            {
                "eval": 60
            },
            {
                "eval": 42
            },
            {
                "eval": 34
            },
            {
                "eval": 57
            },
            {
                "eval": 47
            },
            {
                "eval": 38
            },
            {
                "eval": 43
            },
            {
                "eval": 0
            },
            {
                "eval": 108,
                "best": "d8h4",
                "variation": "Qh4 Bd3 f5 Nf3 Bxc3+ Qxc3 Qg4 exf5 Qxg2 Rg1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qh4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -95,
                "best": "c4d5",
                "variation": "cxd5 exd5 Qa4+ Nc6 Bb5 Bxc3+ bxc3 Ne7 e5 Qd7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. cxd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -101
            },
            {
                "eval": -114
            },
            {
                "eval": -104
            },
            {
                "eval": -138
            },
            {
                "eval": -145
            },
            {
                "eval": -272,
                "best": "c1d2",
                "variation": "Bd2 Nf6 Nge2 Qc5 O-O Bxc3 Nxc3 Bxe4 Qa4 c6 Be2 Qe5 Be3 O-O",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bd2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -276
            },
            {
                "eval": -272
            },
            {
                "eval": -284
            },
            {
                "eval": -264
            },
            {
                "eval": -269
            },
            {
                "eval": -261
            },
            {
                "eval": -261
            },
            {
                "eval": -366,
                "best": "b5e2",
                "variation": "Be2 Bg6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -290,
                "best": "d7c5",
                "variation": "Nc5 Be5 Nf6 Bxf6 gxf6 Bb3 Bg6 h4 a5 Nh3 O-O-O Nf2 a4 Bc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -281
            },
            {
                "eval": -270
            },
            {
                "eval": -282
            },
            {
                "eval": -277
            },
            {
                "eval": -340
            },
            {
                "eval": -292
            },
            {
                "eval": -353
            },
            {
                "eval": -244,
                "best": "d7b6",
                "variation": "Nb6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nb6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -247
            },
            {
                "eval": -234
            },
            {
                "eval": -244
            },
            {
                "eval": -168,
                "best": "a7a5",
                "variation": "a5 Bxa5 bxa4 Rxa4 Nc5 Ra3 Ne3 Ra2 Nxg2+ Kf2 Nh4 Nd4 Ng6 Rd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -354,
                "best": "e1f2",
                "variation": "Kf2 Nc2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kf2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -206,
                "best": "a7a5",
                "variation": "a5 Bxa5 Ra8 axb5 Nc4 Kf2 Rxa5 Rxa5 Nxa5 Ra1 Nb7 Ra8+ Nd8 Nd4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. a5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -255
            },
            {
                "eval": -247
            },
            {
                "eval": -232
            },
            {
                "eval": -247
            },
            {
                "eval": -243
            },
            {
                "eval": -205
            },
            {
                "eval": -208
            },
            {
                "eval": -195
            },
            {
                "eval": -212
            },
            {
                "eval": -210
            },
            {
                "eval": -228
            },
            {
                "eval": -212
            },
            {
                "eval": -250
            },
            {
                "eval": -238
            },
            {
                "eval": -295
            },
            {
                "eval": 13,
                "best": "c5a5",
                "variation": "Rxa5 Nxc8 Kf8 Rb1 Ne5 f4 Ra2+ Kg3 Nc4 Rb8 Rc2 Nd6+ Ke7 Nb5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rxa5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 3
            },
            {
                "eval": 17
            },
            {
                "eval": 16
            },
            {
                "eval": 65
            },
            {
                "eval": 46
            },
            {
                "eval": 65
            },
            {
                "eval": 60
            },
            {
                "eval": 118,
                "best": "g8g7",
                "variation": "Kg7 Rxf8 Rc2+ Kg3 h5 h4 gxh4+ Kxh4 Rxg2 Kxh5 d4 Rd8 f6 Nb6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kg7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 29,
                "best": "d7f6",
                "variation": "Nf6+ Kh8 Rxf8+ Kg7 Ne8+ Kxf8 Nxc7 h5 g3 Ke7 f4 gxf4 gxf4 Kd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf6+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 39
            },
            {
                "eval": 28
            },
            {
                "eval": 51
            },
            {
                "eval": 41
            },
            {
                "eval": 152,
                "best": "c7c2",
                "variation": "Rc2+ Kg3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rc2+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0,
                "best": "h2h4",
                "variation": "h4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. h4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 67,
                "best": "c7c2",
                "variation": "Rc2+ Kf1 Rc1+ Ke2 Rc2+ Ke3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rc2+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 73
            },
            {
                "eval": 58
            },
            {
                "eval": 72
            },
            {
                "eval": 106
            },
            {
                "eval": 85
            },
            {
                "eval": 79
            },
            {
                "eval": 79
            },
            {
                "eval": 81
            },
            {
                "eval": 78
            },
            {
                "eval": 279,
                "best": "d2c2",
                "variation": "Rc2 Nb3 Rb2 Nd4 Rb1+ Ke2 Rb2+ Kd3 Rxg2 Rd6 Rxh2 Rxe6+ Kg7 Nxf5+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rc2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 269
            },
            {
                "eval": 264
            },
            {
                "eval": 235
            },
            {
                "eval": 346,
                "best": "d2c2",
                "variation": "Rc2 Nxe6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rc2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 342
            },
            {
                "eval": 408
            },
            {
                "eval": 396
            },
            {
                "eval": 394
            },
            {
                "eval": 410
            },
            {
                "eval": 397
            },
            {
                "eval": 381
            },
            {
                "eval": 347
            },
            {
                "eval": 331
            },
            {
                "eval": 366
            },
            {
                "eval": 366
            },
            {
                "eval": 348
            },
            {
                "eval": 338
            },
            {
                "eval": 366
            },
            {
                "eval": 350
            },
            {
                "eval": 387
            },
            {
                "eval": 367
            },
            {
                "eval": 414
            },
            {
                "eval": 406
            },
            {
                "eval": 395
            },
            {
                "eval": 394
            },
            {
                "eval": 401
            },
            {
                "eval": 387
            },
            {
                "eval": 367
            },
            {
                "eval": 361
            },
            {
                "eval": 560,
                "best": "d1h1",
                "variation": "Rh1 Kg4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rh1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 499
            },
            {
                "eval": 890,
                "best": "d6e7",
                "variation": "Ke7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ke7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 777
            },
            {
                "eval": 776
            },
            {
                "eval": 664
            },
            {
                "eval": 1400
            },
            {
                "eval": 686
            },
            {
                "eval": 606
            },
            {
                "eval": 524
            },
            {
                "eval": 1464,
                "best": "h1a1",
                "variation": "Ra1 Kf4 Rg1 Rg3 Ra1 Kg5 Ra7 Kg6 Ke7 h4 Kf8 Rf3+ Kg8 Ne5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ra1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 1446
            },
            {
                "eval": 1547
            },
            {
                "eval": 742
            },
            {
                "eval": 1451
            },
            {
                "eval": 967
            },
            {
                "eval": 5314
            },
            {
                "eval": 2006
            },
            {
                "eval": 5634
            },
            {
                "eval": 1682
            },
            {
                "mate": 21,
                "best": "f7e7",
                "variation": "Ke7 Ng4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Ke7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 5366
            },
            {
                "eval": 6314
            },
            {
                "eval": 5721
            },
            {
                "mate": 16,
                "best": "a5a1",
                "variation": "Ra1 h5 Rg1 h6+ Kg8 Rb5 Kf7 Rb7+ Ke6 h7 Rh1 Rb6+ Kd5 Rb8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Ra1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 6769
            },
            {
                "mate": 14,
                "best": "g7g8",
                "variation": "Kg8 h6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Kg8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 13
            },
            {
                "mate": 13
            },
            {
                "mate": 14
            },
            {
                "mate": 15
            },
            {
                "mate": 15
            },
            {
                "mate": 5
            },
            {
                "mate": 4
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            }
        ],
        "moves": "c4 b6 Nc3 Bb7 d4 e6 e4 Bb4 Qc2 d5 Bd3 dxc4 Bxc4 Qxd4 Bb5+ Nd7 Bf4 Qxe4+ Qxe4 Bxc3+ bxc3 Bxe4 f3 c6 Ba4 b5 Bb3 Bd5 Ne2 Ne7 Bxd5 cxd5 Bd6 Rc8 a4 Nf5 Bb4 Ne3 Ra2 bxa4 Kf2 Nc4 Rxa4 a5 Bxa5 Nxa5 Rxa5 O-O Rc1 Rc7 Nd4 Rfc8 Nb5 Rc5 Nd6 Rxc3 Nxc8 Rxc1 Ra8 g5 Nb6+ Nf8 Nd7 Rc7 Nxf8 Kg7 Rd8 h5 Nd7 f5 Ne5 Kf6 Nd3 Rc2+ Kf1 Rc3 Ke2 Rc2+ Kf1 Rd2 Nc5 Ke7 Rd7+ Kf6 Rd6 Kf7 Nxe6 Ke7 Rb6 g4 fxg4 hxg4 Ng7 f4 Nh5 f3 gxf3 gxf3 h3 d4 Rf6 Rh2 Rxf3 Ke6 Rf2 Rh1+ Kg2 Rd1 Kf3 Ke5 Nf4 Kd6 Ke4 Kc5 Nd3+ Kd6 Kxd4 Ke6 Ke4 Rh1 Rf3 Rg1 Rf4 Rg3 Nf2 Ra3 h4 Ke7 Kf5 Kf7 Kg5+ Kg7 Ng4 Ra5+ Rf5 Ra6 h5 Kh7 h6 Ra7 Nf6+ Kh8 Rb5 Ra8 Kg6 Rc8 Rb7",
        "opening": {
            "eco": "A10",
            "name": "English Opening",
            "ply": 1
        },
        "winner": "white",
        "url": "https://lichess.org/FognuLjx/white"
    },
    "zlhflncY": {
        "id": "zlhflncY",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593604852447,
        "lastMoveAt": 1593611547651,
        "turns": 76,
        "color": "white",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "roycebraccket",
                "rating": 1926,
                "ratingDiff": 1,
                "moveCentis": [
                    0,
                    428,
                    308,
                    252,
                    12956,
                    364,
                    9196,
                    908,
                    0,
                    388,
                    9436,
                    8340,
                    724,
                    8460,
                    20708,
                    996,
                    276,
                    12996,
                    8908,
                    692,
                    5972,
                    2036,
                    324,
                    10444,
                    78484,
                    2996,
                    16812,
                    21972,
                    212,
                    3972,
                    7436,
                    7700,
                    7132,
                    37468,
                    1588,
                    708,
                    20748,
                    1108,
                    0
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 2,
                    "blunder": 2,
                    "acpl": 45
                }
            },
            "black": {
                "userId": "cannonbait",
                "rating": 1949,
                "ratingDiff": 0,
                "moveCentis": [
                    0,
                    724,
                    1060,
                    18060,
                    8484,
                    4396,
                    13268,
                    5436,
                    8884,
                    9068,
                    20892,
                    3380,
                    3500,
                    23068,
                    27284,
                    7132,
                    11020,
                    3788,
                    5164,
                    7692,
                    20724,
                    1084,
                    11348,
                    12196,
                    22956,
                    7908,
                    2052,
                    252,
                    14436,
                    14980,
                    30212,
                    0,
                    19396,
                    756,
                    1476,
                    316,
                    844,
                    253
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 1,
                    "blunder": 3,
                    "acpl": 45
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 23
            },
            {
                "eval": 0
            },
            {
                "eval": 82,
                "best": "e7e6",
                "variation": "e6 c4 c6 Nc3 h6 Qb3 Qb6 c5 Qxb3 axb3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "e1g1",
                "variation": "O-O e6 c4 Be7 Nc3 Ne4 cxd5 exd5 Nd2 Nf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 39
            },
            {
                "eval": -36,
                "best": "e5c6",
                "variation": "Nxc6 bxc6 O-O Be7 Nd2 O-O c4 Rb8 c5 Qc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 53,
                "best": "c6e5",
                "variation": "Nxe5 dxe5 Nd7 c4 c6 cxd5 exd5 Nc3 Nxe5 Qa4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxe5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "e5c6",
                "variation": "Nxc6 bxc6 c4 c5 dxc5 Bxc5 Qa4+ Qd7 Nc3 Qxa4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 113,
                "best": "e8g8",
                "variation": "O-O c4 Ne7 Nd2 h6 Rc1 c6 c5 Bc7 Re1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. O-O was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -38,
                "best": "e5c6",
                "variation": "Nxc6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nxc6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -15
            },
            {
                "eval": -33
            },
            {
                "eval": -13
            },
            {
                "eval": -39
            },
            {
                "eval": -71
            },
            {
                "eval": -66
            },
            {
                "eval": 87,
                "best": "d5c4",
                "variation": "dxc4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. dxc4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 74
            },
            {
                "eval": 91
            },
            {
                "eval": 45
            },
            {
                "eval": 46
            },
            {
                "eval": 1
            },
            {
                "eval": 32
            },
            {
                "eval": 16
            },
            {
                "eval": 37
            },
            {
                "eval": -65,
                "best": "c3e4",
                "variation": "Ne4 Bxe4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ne4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -49
            },
            {
                "eval": -273,
                "best": "b1c3",
                "variation": "Nc3 Nxc3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nc3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 62,
                "best": "d5f4",
                "variation": "Nxf4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nxf4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 87
            },
            {
                "eval": 83
            },
            {
                "eval": 24,
                "best": "d2c4",
                "variation": "Nc4 h5 Nd6 f6 f4 Qg6 Nxf5 Qxf5 Rae1 h4 exf6 Qxf6 Bh3 Qd4+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 57
            },
            {
                "eval": 83
            },
            {
                "eval": 113
            },
            {
                "eval": 60,
                "best": "a1e1",
                "variation": "Rae1 fxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rae1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 97
            },
            {
                "eval": 43,
                "best": "e5f6",
                "variation": "exf6 Nxf6 Red1 Rdd8 Ne5 Nd5 Qf3 Kg8 Re1 Nf6 Qf2 a6 h3 h5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. exf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 33
            },
            {
                "eval": 28
            },
            {
                "eval": 104,
                "best": "g7g5",
                "variation": "Qg5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qg5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 77
            },
            {
                "eval": 116
            },
            {
                "eval": 91
            },
            {
                "eval": 79
            },
            {
                "eval": 84
            },
            {
                "eval": 130
            },
            {
                "eval": 115
            },
            {
                "eval": 474,
                "best": "h8g7",
                "variation": "Kg7 Bxd5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kg7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 492
            },
            {
                "eval": 479
            },
            {
                "eval": 466
            },
            {
                "eval": 522
            },
            {
                "eval": 535
            },
            {
                "eval": 632
            },
            {
                "eval": 627
            },
            {
                "eval": 631
            },
            {
                "eval": 607
            },
            {
                "eval": 540
            },
            {
                "eval": 0,
                "best": "g1g2",
                "variation": "Kg2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kg2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            }
        ],
        "moves": "d4 d5 Nf3 Nf6 g3 Bf5 Bg2 Nc6 Ne5 e6 O-O Bd6 Bf4 Nh5 e3 Nxf4 exf4 O-O c4 Bxe5 dxe5 Ne7 cxd5 Nxd5 Nc3 c6 Qb3 Qe7 a3 Rad8 Nb1 Rd7 Nd2 g5 fxg5 Qxg5 f4 Qg7 Nc4 f6 Rfe1 Kh8 Nd6 fxe5 fxe5 Bg6 Rac1 Qe7 Qc4 Qg5 Qd4 a6 b4 Ne7 Nf7+ Rxf7 Qxd7 Nf5 Qxe6 Nd4 Qc4 Nf3+ Bxf3 Rxf3 e6 Rxg3+ hxg3 Qxg3+ Kh1 Qh3+ Kg1 Qg3+ Kf1 Qf3+ Kg1 Qg3+",
        "opening": {
            "eco": "D02",
            "name": "Queen's Pawn Game: Symmetrical Variation, Pseudo-Catalan",
            "ply": 5
        },
        "url": "https://lichess.org/zlhflncY/black"
    },
    "jreNxvOs": {
        "id": "jreNxvOs",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593972027821,
        "lastMoveAt": 1593977487263,
        "turns": 52,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "brundd",
                "rating": 1947,
                "ratingDiff": -12,
                "moveCentis": [
                    0,
                    228,
                    308,
                    276,
                    164,
                    236,
                    404,
                    348,
                    372,
                    596,
                    14548,
                    8260,
                    2124,
                    16212,
                    48900,
                    41052,
                    644,
                    93556,
                    492,
                    412,
                    44676,
                    396,
                    4668,
                    10596,
                    5540,
                    19484,
                    998
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 2,
                    "blunder": 1,
                    "acpl": 53
                }
            },
            "black": {
                "userId": "schackmacke",
                "rating": 1923,
                "ratingDiff": 17,
                "moveCentis": [
                    0,
                    724,
                    300,
                    300,
                    1212,
                    6308,
                    5284,
                    5196,
                    6356,
                    21252,
                    28804,
                    4668,
                    15628,
                    10876,
                    15564,
                    4276,
                    17212,
                    12524,
                    11740,
                    15868,
                    9804,
                    13636,
                    3036,
                    8356,
                    3084,
                    5745
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 17
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 26
            },
            {
                "eval": 13
            },
            {
                "eval": 26
            },
            {
                "eval": 21
            },
            {
                "eval": 15
            },
            {
                "eval": 13
            },
            {
                "eval": 31
            },
            {
                "eval": 33
            },
            {
                "eval": 19
            },
            {
                "eval": 39
            },
            {
                "eval": 45
            },
            {
                "eval": 46
            },
            {
                "eval": 46
            },
            {
                "eval": 39
            },
            {
                "eval": 61
            },
            {
                "eval": 60
            },
            {
                "eval": 56
            },
            {
                "eval": 56
            },
            {
                "eval": 42
            },
            {
                "eval": 45
            },
            {
                "eval": 53
            },
            {
                "eval": 38
            },
            {
                "eval": 47
            },
            {
                "eval": 38
            },
            {
                "eval": 51
            },
            {
                "eval": 13
            },
            {
                "eval": 19
            },
            {
                "eval": 0
            },
            {
                "eval": -2
            },
            {
                "eval": 0
            },
            {
                "eval": -19
            },
            {
                "eval": -110,
                "best": "c3d5",
                "variation": "Nd5 exd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -196
            },
            {
                "eval": -299,
                "best": "g5h3",
                "variation": "Nh3 Nxe4 Qf3 Nxc3 Bxc3 Bxc3 Qxc3 Rac8 Nf2 Qb6 g3 Ne7 Qd4 Qxd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nh3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -284
            },
            {
                "eval": -263
            },
            {
                "eval": -209
            },
            {
                "eval": -440,
                "best": "f4f5",
                "variation": "f5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -255,
                "best": "c5d3",
                "variation": "Nd3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nd3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -276
            },
            {
                "eval": -249
            },
            {
                "eval": -409,
                "best": "e4c5",
                "variation": "Nxc5 Bxc5 Ne4 Bd4 Bxd4 Rxd4 Rxd4 exd4 g3 Nb4 a4 Qc6 Qf3 d3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nxc5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -390
            },
            {
                "eval": -757,
                "best": "e4c5",
                "variation": "Nxc5 Bxc5 fxe5 Nb4 Nd1 Qd2 Bc3 Qxa2 Bxb4 Bxb4 Qf3 Bc5 Qd3 Qa1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nxc5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -740
            },
            {
                "eval": -830
            },
            {
                "eval": -829
            },
            {
                "eval": -1224
            },
            {
                "eval": -1201
            }
        ],
        "moves": "e4 c5 Nf3 d6 Bb5+ Bd7 Bxd7+ Nxd7 O-O Ngf6 Qe2 e6 d4 cxd4 Nxd4 Be7 c4 O-O Nc3 Ne5 Rd1 Qc7 b3 a6 Bb2 Rfd8 Rac1 Nfd7 Qh5 Bf6 f4 Nc6 Nf3 Nc5 Ng5 h6 e5 dxe5 Nge4 Be7 Kh1 Rxd1+ Rxd1 Rd8 Rxd8+ Qxd8 fxe5 Nxe4 Nxe4 Qd3 Nf6+ Bxf6",
        "opening": {
            "eco": "B52",
            "name": "Sicilian Defense: Canal Attack, Main Line",
            "ply": 6
        },
        "winner": "black",
        "url": "https://lichess.org/jreNxvOs/white"
    },
    "mMG4dvR6": {
        "id": "mMG4dvR6",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593813829018,
        "lastMoveAt": 1593819688020,
        "turns": 54,
        "color": "white",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "freefal",
                "rating": 1794,
                "ratingDiff": -23,
                "moveCentis": [
                    0,
                    660,
                    5620,
                    9012,
                    20508,
                    16260,
                    9540,
                    25444,
                    19556,
                    14564,
                    18612,
                    1676,
                    41324,
                    18620,
                    1188,
                    16724,
                    2852,
                    20748,
                    8180,
                    19604,
                    25452,
                    2908,
                    4844,
                    18948,
                    204,
                    548,
                    2781
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 4,
                    "blunder": 1,
                    "acpl": 61
                }
            },
            "black": {
                "userId": "snorcal",
                "rating": 1829,
                "ratingDiff": 10,
                "moveCentis": [
                    0,
                    4916,
                    1380,
                    1148,
                    3140,
                    1196,
                    9580,
                    15028,
                    11044,
                    52236,
                    34172,
                    492,
                    7292,
                    9412,
                    228,
                    44140,
                    772,
                    28324,
                    3740,
                    4276,
                    3668,
                    8548,
                    5356,
                    1196,
                    2308,
                    1588,
                    2
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 25
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 28
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 18
            },
            {
                "eval": 41
            },
            {
                "eval": 45
            },
            {
                "eval": 34
            },
            {
                "eval": 22
            },
            {
                "eval": 26
            },
            {
                "eval": 12
            },
            {
                "eval": 117,
                "best": "d7c6",
                "variation": "dxc6 d3 Qd6 a3 Be6 Nbd2 a5 h3 a4 Ng5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. dxc6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 126
            },
            {
                "eval": 175
            },
            {
                "eval": 126
            },
            {
                "eval": 116
            },
            {
                "eval": -6,
                "best": "e5f3",
                "variation": "Nf3 h6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nf3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -13
            },
            {
                "eval": -25
            },
            {
                "eval": 9
            },
            {
                "eval": -24
            },
            {
                "eval": 13
            },
            {
                "eval": 13
            },
            {
                "eval": 13
            },
            {
                "eval": -25
            },
            {
                "eval": -16
            },
            {
                "eval": -160,
                "best": "f4e3",
                "variation": "Be3 Qd6 f3 Nd7 Qd2 a5 b3 Ba6 Rac1 c5 Bf2 c4 Nd5 f5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Be3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -189
            },
            {
                "eval": -181
            },
            {
                "eval": -167
            },
            {
                "eval": -206
            },
            {
                "eval": -33,
                "best": "d4d5",
                "variation": "Qd5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -29
            },
            {
                "eval": -27
            },
            {
                "eval": -27
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 9
            },
            {
                "eval": 0
            },
            {
                "eval": 17
            },
            {
                "eval": -134,
                "best": "g1h1",
                "variation": "Kh1 R4e5 Qf1 h5 a4 Bc2 Rd2 Bxb3 a5 Bd5 a6 c5 a7 Ba8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kh1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -112
            },
            {
                "eval": -1410,
                "best": "a6f1",
                "variation": "Qf1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qf1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -924
            },
            {
                "eval": -904
            },
            {
                "eval": -881
            },
            {
                "mate": -10,
                "best": "a6f1",
                "variation": "Qf1 Bxf1 Rxf1 Qxa2 Rfd1 Qxb3 Re1 Qb2 Rd7 c5 Rf1 f6 Re1 Qc2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Qf1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "mate": -9
            },
            {
                "mate": -3
            },
            {
                "mate": -2
            },
            {
                "mate": -2
            },
            {
                "mate": -1
            },
            {
                "mate": -1
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 Bb5 a6 Ba4 Nf6 O-O Bc5 Bxc6 bxc6 Nxe5 O-O d3 Re8 Bf4 Bd4 Nc4 d5 c3 dxc4 cxd4 Qxd4 Nc3 cxd3 Qd2 Nxe4 Nxe4 Rxe4 Be3 Qf6 Qxd3 Bf5 b3 Rd8 Qxa6 Qg6 Rfd1 Rde8 Rd4 Bh3 g3 Rxe3 fxe3 Qc2 Rd2 Qxd2 Qxc6 Qxe3+ Kh1 Qe1+ Rxe1 Rxe1#",
        "opening": {
            "eco": "C78",
            "name": "Ruy Lopez: Morphy Defense, Neo-Arkhangelsk Variation",
            "ply": 10
        },
        "winner": "black",
        "url": "https://lichess.org/mMG4dvR6/black"
    },
    "71dUi8yh": {
        "id": "71dUi8yh",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593789148419,
        "lastMoveAt": 1593796198850,
        "turns": 55,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "h0tblackdesiat0",
                "rating": 1765,
                "ratingDiff": 14,
                "moveCentis": [
                    0,
                    1244,
                    1836,
                    932,
                    1260,
                    1364,
                    3196,
                    36964,
                    29988,
                    31420,
                    16124,
                    4788,
                    12972,
                    2724,
                    15716,
                    5508,
                    17500,
                    3052,
                    45644,
                    3164,
                    18348,
                    9356,
                    31220,
                    7412,
                    17420,
                    4796,
                    4212,
                    877
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 1,
                    "blunder": 5,
                    "acpl": 85
                }
            },
            "black": {
                "userId": "wightunderscore",
                "rating": 1737,
                "ratingDiff": -11,
                "moveCentis": [
                    0,
                    292,
                    220,
                    204,
                    188,
                    876,
                    284,
                    24692,
                    23596,
                    36060,
                    6860,
                    33788,
                    44588,
                    11724,
                    11892,
                    10868,
                    12580,
                    6668,
                    10260,
                    39692,
                    24108,
                    6652,
                    12692,
                    3020,
                    39116,
                    6868,
                    1204,
                    1639
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 3,
                    "blunder": 5,
                    "acpl": 124
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 26
            },
            {
                "eval": 17
            },
            {
                "eval": 16
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": 0
            },
            {
                "eval": -7
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 31
            },
            {
                "eval": -50,
                "best": "f2f3",
                "variation": "f3 Be7 Qd2 O-O O-O-O Nbd7 g4 b5 g5 Nh5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 59,
                "best": "b8d7",
                "variation": "Nbd7 Qf3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nbd7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0,
                "best": "e3d2",
                "variation": "Bd2 Nf6 O-O-O Be7 Rg1 Nc6 g4 Nd4 Qd3 Nxb3+ axb3 O-O f4 exf4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 55,
                "best": "g4e3",
                "variation": "Nxe3 Qxe3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxe3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 9
            },
            {
                "eval": 95,
                "best": "g4e3",
                "variation": "Nxe3 Qxe3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxe3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -64,
                "best": "e3c1",
                "variation": "Bc1 Nf6 h3 Nbd7 g4 h6 f3 b5 Nd5 Nb6 Nxe7+ Qxe7 Bg2 a5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bc1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -62
            },
            {
                "eval": -49
            },
            {
                "eval": 0
            },
            {
                "eval": -22
            },
            {
                "eval": -16
            },
            {
                "eval": -83,
                "best": "e4d5",
                "variation": "exd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. exd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -104
            },
            {
                "eval": -84
            },
            {
                "eval": -74
            },
            {
                "eval": -59
            },
            {
                "eval": -61
            },
            {
                "eval": -123,
                "best": "c2c3",
                "variation": "c3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -68,
                "best": "b5b4",
                "variation": "b4 c3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -97
            },
            {
                "eval": -66
            },
            {
                "eval": -126,
                "best": "c2c3",
                "variation": "c3 Bh4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -21,
                "best": "b6c4",
                "variation": "Nc4 Bxc4 bxc4 Nc1 Qb7 Ne2 Rb8 b3 d5 exd5 cxb3 cxb3 a5 Nc3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nc4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -283,
                "best": "e4d5",
                "variation": "exd5 Nxd5 Qf3 Nf4 Bf5 Rxd1+ Rxd1 Rd8 Rxd8+ Qxd8 h5 g6 Be4 b4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. exd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0,
                "best": "b6c4",
                "variation": "Nc4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nc4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -230,
                "best": "h4h5",
                "variation": "h5 dxe4 Qxe4 Ba3 hxg6 fxg6 Qg4 Rxd3 Qe6+ Kf8 Qf6+ Kg8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -237
            },
            {
                "eval": -717,
                "best": "e3c1",
                "variation": "Qc1 a5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qc1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -308,
                "best": "c4b2",
                "variation": "Nxb2 Rg3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nxb2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -528,
                "best": "c2c3",
                "variation": "c3 a4 exd5 axb3 axb3 Na3+ bxa3 Qxc3 Be4 Qxb3+ Qb2 Qc4 Qc2 Bxa3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. c3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -86,
                "best": "c4b2",
                "variation": "Nxb2 hxg6 fxg6 Rh3 a4 Rgh1 axb3 axb3 Nxd3 Qxd3 dxe4 Qxe4 Rd4 Qe2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nxb2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -161
            },
            {
                "eval": -24,
                "best": "h7g6",
                "variation": "hxg6 exd5 Nxb2 Nd2 Rxd5 Be4 Rd4 Rh3 Nc4 Nxc4 Qxc4 Qxc4 Rcxc4 Bd3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. hxg6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -430,
                "best": "e4d5",
                "variation": "exd5 Bb4 Nd4 Rxd5 Qg4 Qd7 Bxc4 Rxc4 Qxd7 Rxd7 Nf3 Re7 c3 Rf4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. exd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 530,
                "best": "d8d6",
                "variation": "Rd6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rd6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 472
            },
            {
                "mate": 3,
                "best": "g8f8",
                "variation": "Kf8 Rxh7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. Kf8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 1
            }
        ],
        "moves": "e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Be3 e5 Nb3 Be6 Qe2 Ng4 O-O-O Be7 Kb1 O-O h3 Nxe3 Qxe3 b5 Nd5 Bxd5 Rxd5 Nd7 Be2 Nb6 Rdd1 Qc7 g4 Rac8 Bd3 Rfd8 h4 d5 g5 g6 Rdg1 Nc4 Qe2 a5 h5 a4 hxg6 fxg6 Qg4 axb3 Qe6+ Kh8 Rxh7+ Kxh7 Qf7+",
        "opening": {
            "eco": "B90",
            "name": "Sicilian Defense: Najdorf Variation, English Attack",
            "ply": 11
        },
        "winner": "white",
        "url": "https://lichess.org/71dUi8yh/white"
    },
    "Tb9tbcDm": {
        "id": "Tb9tbcDm",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593874875534,
        "lastMoveAt": 1593879199251,
        "turns": 95,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "nahdrav",
                "rating": 1681,
                "ratingDiff": 9,
                "moveCentis": [
                    0,
                    252,
                    372,
                    244,
                    3380,
                    2652,
                    10356,
                    5180,
                    2348,
                    876,
                    4836,
                    4204,
                    6244,
                    5684,
                    3284,
                    1556,
                    1500,
                    1908,
                    7036,
                    5812,
                    3204,
                    1260,
                    6948,
                    20060,
                    2348,
                    1308,
                    412,
                    292,
                    1724,
                    3508,
                    908,
                    300,
                    1972,
                    188,
                    444,
                    516,
                    156,
                    196,
                    116,
                    3692,
                    1668,
                    468,
                    604,
                    1204,
                    1004,
                    6876,
                    1900,
                    4631
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 1,
                    "blunder": 2,
                    "acpl": 25
                }
            },
            "black": {
                "userId": "brunolift",
                "rating": 1612,
                "ratingDiff": -11,
                "moveCentis": [
                    0,
                    772,
                    660,
                    6348,
                    5068,
                    3492,
                    23020,
                    12300,
                    4724,
                    5644,
                    10972,
                    7652,
                    3956,
                    8260,
                    8124,
                    18444,
                    7284,
                    19532,
                    12204,
                    7676,
                    7612,
                    14020,
                    5260,
                    19460,
                    14180,
                    7788,
                    172,
                    13460,
                    3524,
                    300,
                    1684,
                    9308,
                    292,
                    1524,
                    6068,
                    732,
                    196,
                    1220,
                    212,
                    2052,
                    428,
                    508,
                    5796,
                    3924,
                    1116,
                    3708,
                    2236,
                    2123
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 0,
                    "blunder": 3,
                    "acpl": 45
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 28
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 19
            },
            {
                "eval": 19
            },
            {
                "eval": 12
            },
            {
                "eval": 39
            },
            {
                "eval": 33
            },
            {
                "eval": 80
            },
            {
                "eval": 7,
                "best": "d2d4",
                "variation": "d4 exd4 Nxd4 Bd7 Nf5 O-O Bg5 Be6 Bxc6 bxc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 12
            },
            {
                "eval": -10
            },
            {
                "eval": 0
            },
            {
                "eval": -23
            },
            {
                "eval": 44,
                "best": "c8g4",
                "variation": "Bg4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bg4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 42
            },
            {
                "eval": 46
            },
            {
                "eval": 40
            },
            {
                "eval": 48
            },
            {
                "eval": 27
            },
            {
                "eval": 35
            },
            {
                "eval": 36
            },
            {
                "eval": 73
            },
            {
                "eval": 79
            },
            {
                "eval": 98
            },
            {
                "eval": 66
            },
            {
                "eval": 89
            },
            {
                "eval": 101
            },
            {
                "eval": 99
            },
            {
                "eval": 106
            },
            {
                "eval": 285,
                "best": "d6d5",
                "variation": "d5 b5 axb5 Bxb5 h6 Bxf6 Qxf6 Qxf6 gxf6 Rec1 Rc7 a4 e4 dxe4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 177,
                "best": "g5f6",
                "variation": "Bxf6 Qxc6 Qg3 g6 Qg5 d5 Qxe5 Rfe8 Qf4 Re6 Rxe6 Qxe6 h3 Re8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 395,
                "best": "e5e4",
                "variation": "e4 Bxe4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. e4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 242,
                "best": "g5f6",
                "variation": "Bxf6 gxf6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bxf6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 249
            },
            {
                "eval": 232
            },
            {
                "eval": 343,
                "best": "d6d5",
                "variation": "d5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 332
            },
            {
                "eval": 319
            },
            {
                "eval": 134,
                "best": "a6c4",
                "variation": "Bc4 e4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bc4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 233,
                "best": "a7f2",
                "variation": "Bxf2+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxf2+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 176
            },
            {
                "eval": 248,
                "best": "f2b6",
                "variation": "Qb6 Bc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 190
            },
            {
                "eval": 239
            },
            {
                "eval": 60,
                "best": "g5f6",
                "variation": "Bxf6 gxf6 Rad1 d5 Rf5 Rb6 b5 Bb8 Rdf1 e4 dxe4 dxe4 Rh5 f5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxf6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 157,
                "best": "f6g4",
                "variation": "Ng4 Be7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ng4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 174
            },
            {
                "eval": 152
            },
            {
                "eval": 161
            },
            {
                "eval": 158
            },
            {
                "eval": 169
            },
            {
                "eval": 181
            },
            {
                "eval": 188
            },
            {
                "eval": 159
            },
            {
                "eval": 153
            },
            {
                "eval": 156
            },
            {
                "eval": 159
            },
            {
                "eval": 174
            },
            {
                "eval": 118,
                "best": "g2g3",
                "variation": "g3 Kf8 Kg2 Bd4 Ra2 Re5 a4 d5 Bb3 Ke7 a5 Kd6 b5 Re3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 102
            },
            {
                "eval": 114
            },
            {
                "eval": 122
            },
            {
                "eval": 113
            },
            {
                "eval": 118
            },
            {
                "eval": 120
            },
            {
                "eval": 133
            },
            {
                "eval": 118
            },
            {
                "eval": 149
            },
            {
                "eval": 151
            },
            {
                "eval": 155
            },
            {
                "eval": 150
            },
            {
                "eval": 185
            },
            {
                "eval": 197
            },
            {
                "eval": 205
            },
            {
                "eval": 164
            },
            {
                "eval": 163
            },
            {
                "eval": 129
            },
            {
                "eval": 139
            },
            {
                "eval": 125
            },
            {
                "eval": 171
            },
            {
                "eval": 211
            },
            {
                "eval": 269
            },
            {
                "eval": 234
            },
            {
                "eval": 1366,
                "best": "d7c7",
                "variation": "Kc7 Ke6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kc7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 1298
            },
            {
                "eval": 1460
            },
            {
                "eval": 1377
            },
            {
                "eval": 2611
            },
            {
                "eval": 2269
            },
            {
                "mate": 15,
                "best": "g7g6",
                "variation": "g6 a5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. g6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 16
            },
            {
                "mate": 9
            },
            {
                "mate": 8
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 Nc3 Nf6 Bb5 Bc5 O-O d6 d3 O-O Bg5 a6 Ba4 Be6 Nd5 Bxd5 exd5 Nd4 c3 Nxf3+ Qxf3 Rc8 b4 Ba7 Rfe1 c6 dxc6 bxc6 Bxc6 Qc7 Bb7 Rb8 Bxa6 Qxc3 a3 Nd7 Rec1 Qb2 Qh3 Qxf2+ Kh1 Nf6 Rf1 Qd4 Qf3 Nd5 Bc4 Nf4 Bxf4 Qxf4 Qxf4 exf4 Rxf4 Be3 Re4 Rbe8 Rxe8 Rxe8 Re1 Kf8 g3 Bd2 Rxe8+ Kxe8 Kg2 f6 Kf3 Bc1 a4 Bd2 b5 Ba5 Ke4 Ke7 Kd5 Kd7 Bb3 Bb6 d4 Ba5 Bc2 h6 Bf5+ Ke7 Kc6 Bc3 d5 Bd4 b6 Kd8 a5 Bc5 a6",
        "opening": {
            "eco": "C48",
            "name": "Four Knights Game: Spanish Variation, Classical Variation",
            "ply": 8
        },
        "winner": "white",
        "url": "https://lichess.org/Tb9tbcDm/white"
    },
    "zIIrdJ7h": {
        "id": "zIIrdJ7h",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593802858331,
        "lastMoveAt": 1593806299940,
        "turns": 151,
        "color": "black",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "erv123",
                "rating": 1608,
                "ratingDiff": 8,
                "moveCentis": [
                    0,
                    1724,
                    1964,
                    2652,
                    1676,
                    2580,
                    1036,
                    4428,
                    1420,
                    6452,
                    3644,
                    12580,
                    6396,
                    7244,
                    6180,
                    5964,
                    8660,
                    17652,
                    18020,
                    10036,
                    4340,
                    4764,
                    4652,
                    7676,
                    7156,
                    2668,
                    4,
                    1988,
                    0,
                    436,
                    4,
                    2508,
                    180,
                    5460,
                    636,
                    380,
                    2036,
                    2956,
                    1228,
                    2636,
                    1484,
                    412,
                    1860,
                    332,
                    812,
                    180,
                    372,
                    1244,
                    780,
                    1436,
                    852,
                    2668,
                    228,
                    1124,
                    1188,
                    1476,
                    2116,
                    708,
                    548,
                    852,
                    444,
                    276,
                    476,
                    236,
                    2420,
                    1564,
                    3620,
                    844,
                    1044,
                    324,
                    556,
                    2676,
                    348,
                    388,
                    180,
                    0
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 3,
                    "blunder": 0,
                    "acpl": 11
                }
            },
            "black": {
                "userId": "fortniteslayer77yt",
                "rating": 1427,
                "ratingDiff": -10,
                "moveCentis": [
                    0,
                    1580,
                    924,
                    1020,
                    1132,
                    1076,
                    3012,
                    14020,
                    8868,
                    15948,
                    5860,
                    476,
                    980,
                    2684,
                    2068,
                    3868,
                    4316,
                    2812,
                    15396,
                    8036,
                    7172,
                    1236,
                    1004,
                    1780,
                    2900,
                    412,
                    2020,
                    2404,
                    356,
                    148,
                    228,
                    252,
                    892,
                    532,
                    148,
                    156,
                    492,
                    268,
                    356,
                    1140,
                    364,
                    84,
                    836,
                    428,
                    388,
                    652,
                    196,
                    428,
                    684,
                    540,
                    452,
                    772,
                    340,
                    308,
                    692,
                    172,
                    588,
                    236,
                    900,
                    316,
                    268,
                    228,
                    316,
                    204,
                    532,
                    916,
                    412,
                    244,
                    196,
                    196,
                    140,
                    244,
                    188,
                    316,
                    370
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 1,
                    "blunder": 3,
                    "acpl": 24
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 15
            },
            {
                "eval": 18
            },
            {
                "eval": 0
            },
            {
                "eval": 12
            },
            {
                "eval": 0
            },
            {
                "eval": 1
            },
            {
                "eval": 0
            },
            {
                "eval": 52,
                "best": "f8d6",
                "variation": "Bd6 Bg3 O-O Bd3 a5 Qe2 a4 a3 h6 Ne5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 28
            },
            {
                "eval": 63
            },
            {
                "eval": -36,
                "best": "e1g1",
                "variation": "O-O O-O Bxd6 Qxd6 b3 cxb3 axb3 e5 dxe5 Nxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 25,
                "best": "d8c7",
                "variation": "Qc7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -23
            },
            {
                "eval": 193,
                "best": "d8c7",
                "variation": "Qc7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qc7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 50,
                "best": "e5f7",
                "variation": "Nxf7 Rxf7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nxf7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 158,
                "best": "d8c7",
                "variation": "Qc7 Nxd7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qc7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 39,
                "best": "e5f7",
                "variation": "Nxf7 Rxf7 Bxd6 Be8 Bg3 Rb7 Bf3 Bg6 e4 Qd7 Rae1 b4 h3 a5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nxf7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 445,
                "best": "d8c7",
                "variation": "Qc7 Nxd7 Nxd7 Bxd6 Qxd6 b3 Rab8 Rfb1 Rfc8 bxc4 bxc4 Nf1 dxe4 Qxe4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qc7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 423
            },
            {
                "eval": 398
            },
            {
                "eval": 201,
                "best": "f4d6",
                "variation": "Bxd6 Qxd6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bxd6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 330,
                "best": "d6c7",
                "variation": "Bc7 cxb4 Nd7 b3 Rc8 bxc4 dxc4 Be3 Nb6 a4 c3 Qxc3 Bxa4 Qd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 319
            },
            {
                "eval": 312
            },
            {
                "eval": 326
            },
            {
                "eval": 774,
                "best": "d6c7",
                "variation": "Bc7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bc7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 761
            },
            {
                "eval": 767
            },
            {
                "eval": 686
            },
            {
                "eval": 786
            },
            {
                "eval": 780
            },
            {
                "eval": 793
            },
            {
                "eval": 782
            },
            {
                "eval": 1265
            },
            {
                "eval": 1220
            },
            {
                "eval": 1239
            },
            {
                "eval": 1225
            },
            {
                "eval": 1272
            },
            {
                "eval": 1254
            },
            {
                "eval": 1495
            },
            {
                "eval": 1426
            },
            {
                "eval": 1723
            },
            {
                "eval": 1300
            },
            {
                "eval": 1684
            },
            {
                "eval": 1609
            },
            {
                "mate": 14,
                "best": "a8d8",
                "variation": "Rad8 Bh4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Rad8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 28
            },
            {
                "mate": 13
            },
            {
                "mate": 14
            },
            {
                "mate": 14
            },
            {
                "eval": 7198
            },
            {
                "mate": 10,
                "best": "g8f7",
                "variation": "Kf7 d8=Q",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Kf7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 10
            },
            {
                "mate": 9
            },
            {
                "mate": 8
            },
            {
                "mate": 8
            },
            {
                "mate": 7
            },
            {
                "mate": 7
            },
            {
                "mate": 6
            },
            {
                "mate": 4
            },
            {
                "mate": 5
            },
            {
                "mate": 4
            },
            {
                "mate": 5
            },
            {
                "mate": 5
            },
            {
                "mate": 5
            },
            {
                "mate": 5
            },
            {
                "mate": 4
            },
            {
                "mate": 3
            },
            {
                "mate": 5
            },
            {
                "mate": 3
            },
            {
                "mate": 4
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            },
            {
                "mate": 4
            },
            {
                "mate": 3
            },
            {
                "mate": 4
            },
            {
                "mate": 4
            },
            {
                "mate": 4
            },
            {
                "mate": 2
            },
            {
                "mate": 1
            },
            {
                "mate": 1
            },
            {
                "mate": 4
            },
            {
                "mate": 2
            },
            {
                "mate": 4
            },
            {
                "mate": 4
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 4
            },
            {
                "mate": 4
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 4
            },
            {
                "mate": 4
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 4
            },
            {
                "mate": 4
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 1
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 1
            },
            {
                "mate": 1
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 3
            },
            {
                "mate": 1
            },
            {
                "mate": 3
            },
            {
                "mate": 1
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 1
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 1
            },
            {
                "mate": 1
            }
        ],
        "moves": "d4 d5 Bf4 e6 Nf3 Nf6 e3 c5 c3 Nc6 Nbd2 c4 Be2 Bd6 Ne5 O-O O-O Bd7 Qc2 b5 e4 b4 Nxc6 Bxc6 e5 b3 axb3 cxb3 Nxb3 Ne4 exd6 a5 Nc5 Qh4 Bg3 Qg5 Bd3 Qg4 f3 Qg5 fxe4 dxe4 Bxe4 Bxe4 Qxe4 f5 Qf4 Qg6 d7 Rab8 Qxb8 Rxb8 Bxb8 Qf6 Bc7 h6 d8=Q+ Kh7 Qxf6 gxf6 Rxa5 e5 dxe5 fxe5 Bxe5 Kg6 b4 Kg5 b5 f4 Bxf4+ Kh4 b6 Kg4 b7 h5 Bc7 h4 b8=N h3 c4 hxg2 Kxg2 Kh4 Nb3 Kg4 c5 Kh4 Be5 Kg4 c6 Kg5 c7 Kg6 c8=B Kh7 h4 Kh6 Bg4 Kh7 Rh1 Kh6 Bc8 Kh7 h5 Kh6 Nd2 Kh7 h6 Kg6 h7 Kf7 Ba6 Kf8 h8=Q+ Kf7 Bf1 Ke6 Nc6 Kd7 Nd4 Ke7 N4f3 Ke6 Ng1 Kf5 Nb1 Kg4 Ra1 Kg5 Bb2 Kg4 Bc1 Kf5 Qd8 Kg4 Qd1+ Kf5 Kf2 Ke4 Ke1 Kf5 Rh5+ Kg6 Qg4+ Kf6 Ra6+ Kf7 Qd7+ Kg8 Ra8#",
        "opening": {
            "eco": "D00",
            "name": "Queen's Pawn Game: Mason Variation",
            "ply": 3
        },
        "winner": "white",
        "url": "https://lichess.org/zIIrdJ7h/white"
    },
    "ztfeTxsP": {
        "id": "ztfeTxsP",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593795669870,
        "lastMoveAt": 1593805096728,
        "turns": 93,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "mronemore",
                "rating": 2129,
                "ratingDiff": 8,
                "moveCentis": [
                    0,
                    292,
                    244,
                    156,
                    300,
                    716,
                    596,
                    588,
                    516,
                    4180,
                    564,
                    1164,
                    1148,
                    796,
                    3444,
                    13572,
                    7668,
                    29196,
                    4844,
                    20028,
                    67724,
                    40036,
                    7276,
                    7636,
                    39404,
                    17612,
                    620,
                    1308,
                    2684,
                    1228,
                    5252,
                    3700,
                    7900,
                    7636,
                    5044,
                    388,
                    56188,
                    1500,
                    1580,
                    48172,
                    1108,
                    29788,
                    364,
                    9868,
                    4052,
                    4892,
                    8357
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 28
                }
            },
            "black": {
                "userId": "hnorbi96",
                "rating": 2185,
                "ratingDiff": -22,
                "moveCentis": [
                    0,
                    444,
                    468,
                    1172,
                    372,
                    452,
                    1156,
                    996,
                    1212,
                    1060,
                    2236,
                    1284,
                    764,
                    460,
                    532,
                    2188,
                    2308,
                    1492,
                    30844,
                    32676,
                    63388,
                    76780,
                    5756,
                    27028,
                    28036,
                    15532,
                    34540,
                    5796,
                    11444,
                    5508,
                    500,
                    11316,
                    19492,
                    492,
                    12076,
                    7924,
                    13948,
                    1708,
                    6604,
                    10532,
                    2804,
                    1524,
                    8004,
                    4460,
                    5868,
                    4068,
                    4513
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 2,
                    "blunder": 4,
                    "acpl": 52
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 26
            },
            {
                "eval": 17
            },
            {
                "eval": 16
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": 0
            },
            {
                "eval": -7
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 31
            },
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 34
            },
            {
                "eval": 0
            },
            {
                "eval": 29
            },
            {
                "eval": 36
            },
            {
                "eval": 11
            },
            {
                "eval": 10
            },
            {
                "eval": 19
            },
            {
                "eval": 16
            },
            {
                "eval": 34
            },
            {
                "eval": 23
            },
            {
                "eval": 23
            },
            {
                "eval": 23
            },
            {
                "eval": 31
            },
            {
                "eval": 19
            },
            {
                "eval": 10
            },
            {
                "eval": 0
            },
            {
                "eval": 1
            },
            {
                "eval": -40
            },
            {
                "eval": -20
            },
            {
                "eval": -96,
                "best": "f1d3",
                "variation": "Bd3 Nc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -70
            },
            {
                "eval": -91
            },
            {
                "eval": -75
            },
            {
                "eval": -143,
                "best": "h1g1",
                "variation": "Rhg1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rhg1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -137
            },
            {
                "eval": -157
            },
            {
                "eval": 0,
                "best": "b5b4",
                "variation": "b4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. b4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -58
            },
            {
                "eval": -64
            },
            {
                "eval": -82
            },
            {
                "eval": -37
            },
            {
                "eval": -37
            },
            {
                "eval": -48
            },
            {
                "eval": -50
            },
            {
                "eval": -17
            },
            {
                "eval": -72,
                "best": "c2c4",
                "variation": "c4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -23
            },
            {
                "eval": -73
            },
            {
                "eval": -100
            },
            {
                "eval": -122
            },
            {
                "eval": -112
            },
            {
                "eval": -120
            },
            {
                "eval": -149
            },
            {
                "eval": -197
            },
            {
                "eval": -91,
                "best": "e7f6",
                "variation": "Qf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -114
            },
            {
                "eval": -128
            },
            {
                "eval": -71
            },
            {
                "eval": 0,
                "best": "g5h5",
                "variation": "Qh5 Qd3 Rf6 c4 Rff8 Kc2 Qg5 Qd4 Qg6+ Kc1 Rab8 Bg4 Qg5 Kd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qh5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 116,
                "best": "a8b8",
                "variation": "Rb8 c5 Rxb4 cxd6 Rb2+ Kd3 Rd1+ Kc3 Rc1+ Kd4 Rd1+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rb8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0,
                "best": "c2c3",
                "variation": "Kc3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kc3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 394,
                "best": "b1c1",
                "variation": "Rc1+ Kd2 Ra1 Kc3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rc1+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 297
            },
            {
                "eval": 448,
                "best": "b1b5",
                "variation": "R1b5 c6 Rc5+ Kd4 Rc1 Re4 Rb2 Ke5 Rxa2 Ra4 Re2+ Kd6 g5 Rxa3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. R1b5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 291,
                "best": "e2e5",
                "variation": "Re5 g6 d6 Rd8 d7 Rb7 c6 Rc7 Bc4 Kg7 Re8 Rdxd7 cxd7 Rxd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 286
            },
            {
                "eval": 278
            },
            {
                "eval": 293
            },
            {
                "eval": 49,
                "best": "d6d7",
                "variation": "d7 Rc1+ Kd2 Rxc5 Bf7 Rcc8 dxc8=Q+ Rxc8 Ra4 g5 Rxa3 Rd8+ Kc3 Kg7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 279,
                "best": "g7g5",
                "variation": "g5 Bc4 Rd8 Kc2 Re1 c6 Rxd6 Ra8+ Kg7 c7 Rc6 c8=R Rxc8 Rxc8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. g5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 258
            },
            {
                "eval": 772,
                "best": "e1d1",
                "variation": "Rd1 Bb3 Rf1 Kd4 Rd8 Bd5 g5 Ke5 Re8+ Kf6 Rfe1 Be4 Rf8+ Ke7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rd1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 752
            },
            {
                "mate": 9,
                "best": "c8d8",
                "variation": "Rd8 c6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Rd8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "mate": 8
            }
        ],
        "moves": "e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Be3 e5 Nb3 Be6 f3 Be7 Qd2 Nbd7 g4 O-O O-O-O b5 g5 Nh5 Nd5 Bxd5 exd5 f5 gxf6 Bxf6 Na5 Nf4 Nc6 Qc7 Bxf4 exf4 Bh3 Nc5 Kb1 a5 Rde1 Kh8 Nd4 Qb7 Ne6 Nxe6 Bxe6 a4 Re4 a3 b3 Be5 Rhe1 Qc7 R1e2 Bc3 Qd3 b4 Rc4 Qe7 Rxc3 bxc3 Qxc3 Qg5 Qd4 Qf6 Qxf6 Rxf6 c4 Rg6 Kc2 Rg1 b4 Ra1 Kb3 Rb1+ Kc3 Rb8 c5 dxc5 bxc5 R1b2 Re4 Rxa2 d6 Ra1 Ra4 Re1 Bd5 Rc8 d7 Rxc5+ Kb4",
        "opening": {
            "eco": "B90",
            "name": "Sicilian Defense: Najdorf Variation, English Attack",
            "ply": 11
        },
        "winner": "white",
        "url": "https://lichess.org/ztfeTxsP/black"
    },
    "cLIZaCka": {
        "id": "cLIZaCka",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593626476957,
        "lastMoveAt": 1593631699143,
        "turns": 54,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "aactrl",
                "rating": 2100,
                "ratingDiff": -7,
                "moveCentis": [
                    0,
                    412,
                    468,
                    268,
                    732,
                    348,
                    1172,
                    1708,
                    228,
                    2700,
                    340,
                    11820,
                    16676,
                    38124,
                    46980,
                    7884,
                    19788,
                    32412,
                    24172,
                    3996,
                    24580,
                    16916,
                    24356,
                    4,
                    2484,
                    25812,
                    11548,
                    2165
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 55
                }
            },
            "black": {
                "userId": "rezoons",
                "rating": 2054,
                "ratingDiff": 13,
                "moveCentis": [
                    0,
                    204,
                    284,
                    172,
                    244,
                    180,
                    276,
                    452,
                    180,
                    276,
                    244,
                    3660,
                    8684,
                    33076,
                    12796,
                    31756,
                    15492,
                    12780,
                    2380,
                    9836,
                    10740,
                    12404,
                    660,
                    29748,
                    14220,
                    1332,
                    2099
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 19
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 30
            },
            {
                "eval": 8
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 31
            },
            {
                "eval": 13
            },
            {
                "eval": 42
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 31
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 41
            },
            {
                "eval": 0
            },
            {
                "eval": 19
            },
            {
                "eval": 3
            },
            {
                "eval": 29
            },
            {
                "eval": 20
            },
            {
                "eval": 17
            },
            {
                "eval": 51
            },
            {
                "eval": 37
            },
            {
                "eval": 9
            },
            {
                "eval": -19
            },
            {
                "eval": -2
            },
            {
                "eval": -50
            },
            {
                "eval": -33
            },
            {
                "eval": -2
            },
            {
                "eval": -80,
                "best": "f1c1",
                "variation": "Rfc1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rfc1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 30,
                "best": "b6a5",
                "variation": "Qa5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qa5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 19
            },
            {
                "eval": 0
            },
            {
                "eval": 27
            },
            {
                "eval": -275,
                "best": "f3d4",
                "variation": "Nd4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nd4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -283
            },
            {
                "eval": -335
            },
            {
                "eval": -341
            },
            {
                "eval": -433,
                "best": "d1f1",
                "variation": "Qxf1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxf1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -382
            },
            {
                "eval": -528,
                "best": "d1g4",
                "variation": "Qg4 g5 Rd1 Nd7 Bd4 h5 Qf3 g4 Qf4 Bg5 Qg3 Rc1 Rxc1 Bxc1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qg4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -495
            },
            {
                "eval": -578
            },
            {
                "eval": -603
            },
            {
                "eval": -782
            },
            {
                "eval": -778
            },
            {
                "eval": -762
            },
            {
                "eval": -705
            },
            {
                "eval": -852
            },
            {
                "eval": -853
            },
            {
                "eval": -1239
            },
            {
                "eval": -1055
            },
            {
                "eval": -2222
            },
            {
                "eval": -2134
            }
        ],
        "moves": "e4 e6 d4 d5 Nd2 Nf6 e5 Nfd7 Ngf3 c5 c3 Nc6 Bd3 Qb6 O-O cxd4 cxd4 Nxd4 Nxd4 Qxd4 Nf3 Qb6 Qe2 h6 Bf4 Nc5 Be3 Bd7 Rac1 Rc8 a3 Qd8 Bb1 a6 Nd2 Bb5 Qd1 Bxf1 Nxf1 Be7 f3 Nd7 Bc2 Bc5 b4 Bxe3+ Nxe3 Qb6 Qd3 Nxe5 Ba4+ Ke7 Rxc8 Nxd3",
        "opening": {
            "eco": "C05",
            "name": "French Defense: Tarrasch Variation, Closed Variation",
            "ply": 6
        },
        "winner": "black",
        "url": "https://lichess.org/cLIZaCka/white"
    },
    "Ujh9a888": {
        "id": "Ujh9a888",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593721829077,
        "lastMoveAt": 1593727899732,
        "turns": 115,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "nlance",
                "rating": 1945,
                "ratingDiff": 12,
                "moveCentis": [
                    0,
                    3348,
                    3956,
                    20604,
                    2244,
                    268,
                    10100,
                    23828,
                    31700,
                    11868,
                    10596,
                    12812,
                    308,
                    228,
                    6620,
                    12892,
                    2780,
                    9196,
                    4324,
                    108,
                    4076,
                    6852,
                    10980,
                    21812,
                    1620,
                    1148,
                    1340,
                    596,
                    716,
                    6604,
                    1668,
                    3900,
                    2356,
                    204,
                    260,
                    2148,
                    516,
                    716,
                    4252,
                    4468,
                    2172,
                    3428,
                    812,
                    6644,
                    4,
                    2564,
                    212,
                    492,
                    60,
                    292,
                    236,
                    172,
                    244,
                    108,
                    140,
                    300,
                    84,
                    161
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 2,
                    "blunder": 0,
                    "acpl": 22
                }
            },
            "black": {
                "userId": "luvgangster",
                "rating": 1932,
                "ratingDiff": -19,
                "moveCentis": [
                    0,
                    4140,
                    3820,
                    5892,
                    4828,
                    5524,
                    5660,
                    39172,
                    11580,
                    39276,
                    48540,
                    5836,
                    4092,
                    108,
                    5820,
                    2372,
                    1868,
                    11700,
                    1692,
                    3692,
                    13036,
                    26836,
                    17980,
                    3268,
                    3652,
                    532,
                    1628,
                    1044,
                    2484,
                    4220,
                    7540,
                    5740,
                    0,
                    2404,
                    2588,
                    252,
                    908,
                    972,
                    5636,
                    1508,
                    8972,
                    6284,
                    708,
                    4252,
                    1940,
                    316,
                    5980,
                    276,
                    188,
                    196,
                    236,
                    1708,
                    148,
                    188,
                    132,
                    308,
                    108,
                    19
                ],
                "analysis": {
                    "inaccuracy": 8,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 41
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 82,
                "best": "g8f6",
                "variation": "Nf6 c4 e6 Nf3 Be7 d4 d5 Bd3 dxc4 Bxc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 83
            },
            {
                "eval": 123
            },
            {
                "eval": 9,
                "best": "d2d4",
                "variation": "d4 e6 d5 d6 Nf3 exd5 cxd5 a6 Nc3 b5 a3 g5 e4 g4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. d4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 63,
                "best": "h5h4",
                "variation": "h4 Nc3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 46
            },
            {
                "eval": 50
            },
            {
                "eval": 51
            },
            {
                "eval": 66
            },
            {
                "eval": 67
            },
            {
                "eval": 88
            },
            {
                "eval": 13,
                "best": "b1c3",
                "variation": "Nc3 Qd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 36
            },
            {
                "eval": 1
            },
            {
                "eval": 0
            },
            {
                "eval": -10
            },
            {
                "eval": 119,
                "best": "g4f3",
                "variation": "Bxf3 Bxf3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bxf3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 40,
                "best": "f3g5",
                "variation": "Ng5 cxd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ng5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 141,
                "best": "c6e5",
                "variation": "Ne5 c6 Nxc6 Ng5 Ne5 Qxd7+ Bxd7 O-O Be8 Rd1 Rxd1+ Nxd1 h4 Bd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 12,
                "best": "h2h3",
                "variation": "h3 Bd7 Nd4 Nxd4 Qxd4 Qxd4 exd4 Bc6 Bxc6 bxc6 Be3 h4 g4 e6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. h3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 386,
                "best": "d3b5",
                "variation": "Qxb5 Nxb5 h4 O-O h3 Bh1 e5 b4 a6 Nc3 Bxf3 Bxf3 Nxb4 Rb1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxb5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 391
            },
            {
                "eval": 394
            },
            {
                "eval": 410
            },
            {
                "eval": 391
            },
            {
                "eval": 394
            },
            {
                "eval": 405
            },
            {
                "eval": 359
            },
            {
                "eval": 416
            },
            {
                "eval": 417
            },
            {
                "eval": 430
            },
            {
                "eval": 426
            },
            {
                "eval": 515
            },
            {
                "eval": 382,
                "best": "c5c6",
                "variation": "c6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 401
            },
            {
                "eval": 363
            },
            {
                "eval": 358
            },
            {
                "eval": 332
            },
            {
                "eval": 349
            },
            {
                "eval": 263,
                "best": "b2b3",
                "variation": "b3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 374,
                "best": "g7g6",
                "variation": "g6 Kg2 Bg7 e4 f5 f3 Bxc3 bxc3 fxe4 fxe4 Nc5 Rhb1+ Ka8 Rb4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 344
            },
            {
                "eval": 351
            },
            {
                "eval": 349
            },
            {
                "eval": 537,
                "best": "h8c8",
                "variation": "Rc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rc8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 509
            },
            {
                "eval": 563
            },
            {
                "eval": 586
            },
            {
                "eval": 575
            },
            {
                "eval": 540
            },
            {
                "eval": 639
            },
            {
                "eval": 597
            },
            {
                "eval": 732
            },
            {
                "eval": 720
            },
            {
                "eval": 704
            },
            {
                "eval": 680
            },
            {
                "eval": 666
            },
            {
                "eval": 615
            },
            {
                "eval": 837
            },
            {
                "eval": 829
            },
            {
                "eval": 946
            },
            {
                "eval": 934
            },
            {
                "eval": 932
            },
            {
                "eval": 939
            },
            {
                "eval": 923
            },
            {
                "eval": 916
            },
            {
                "eval": 894
            },
            {
                "eval": 851
            },
            {
                "eval": 964
            },
            {
                "eval": 934
            },
            {
                "eval": 980
            },
            {
                "eval": 961
            },
            {
                "eval": 931
            },
            {
                "eval": 933
            },
            {
                "eval": 911
            },
            {
                "eval": 758
            },
            {
                "eval": 2061
            },
            {
                "eval": 1718
            },
            {
                "eval": 2422
            },
            {
                "eval": 1968
            },
            {
                "mate": 25,
                "best": "f2d3",
                "variation": "Nd3 Re7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Nd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 5657,
                "best": "g5g6",
                "variation": "g6 Nf4 g7 Nh5+ Kg5 Nxg7 Rxg7 Kb3 Rb7+ Kc2 Kxh4 Kb1 Kg3 Kc2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Lost forced checkmate sequence. g6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 40,
                "best": "c4d4",
                "variation": "Kd4 g6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Kd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 6928
            },
            {
                "eval": 6851
            },
            {
                "eval": 6348
            },
            {
                "mate": 21,
                "best": "f4d5",
                "variation": "Nd5 Rd7 Ke3 Rxd5 h3 g7 h2 Rd1 Ke2 g8=Q Kxd1 Qd5+ Ke2 Qxe4+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Nd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 20
            },
            {
                "mate": 20
            },
            {
                "mate": 19
            },
            {
                "mate": 21
            },
            {
                "mate": 22
            },
            {
                "mate": 22
            },
            {
                "mate": 21
            },
            {
                "mate": 21
            },
            {
                "mate": 20
            },
            {
                "mate": 20
            },
            {
                "mate": 19
            },
            {
                "mate": 19
            },
            {
                "mate": 18
            },
            {
                "mate": 18
            },
            {
                "mate": 17
            },
            {
                "mate": 17
            },
            {
                "mate": 16
            },
            {
                "mate": 16
            },
            {
                "mate": 15
            },
            {
                "mate": 15
            },
            {
                "mate": 14
            },
            {
                "mate": 14
            },
            {
                "mate": 13
            },
            {
                "mate": 13
            },
            {
                "mate": 12
            },
            {
                "mate": 12
            },
            {
                "mate": 11
            }
        ],
        "moves": "e3 h5 c4 c5 g3 d5 cxd5 Qxd5 Nf3 Bg4 Bg2 Nf6 Qa4+ Nc6 Nc3 Qd7 d4 O-O-O dxc5 Qd3 Qb5 Ne5 Qxb7+ Kxb7 Nxe5+ Kb8 Nxd3 Rxd3 h3 Be6 Bd2 h4 g4 Nd7 Bf1 Nxc5 Bxd3 Nxd3+ Ke2 Bc4 Kf3 e5 e4 Bb4 Rhd1 Kc8 Nd5 Bxd5 Bxb4 Nxb4 exd5 Rd8 Ke4 f6 a3 Na6 Rac1+ Kd7 Rc4 Ke7 Rdc1 Rb8 Rc6 Rb6 Rxb6 axb6 Rc6 Nc5+ Kf5 Nd3 Rxb6 Nxf2 Rb7+ Kd6 Rxg7 Kxd5 Kxf6 e4 Rd7+ Kc4 g5 Nxh3 Re7 Kd3 g6 Nf4 Kg5 Nxg6 Kxg6 e3 Kg5 h3 Kf4 e2 Rxe2 Kxe2 Kg3 Kd3 Kxh3 Kc4 Kg3 Kb3 Kf3 Ka4 Ke3 Kb3 Kd3 Ka4 Kc4 Ka5 b4+ Kb6 a4 Ka6 Kc5",
        "opening": {
            "eco": "A00",
            "name": "Van't Kruijs Opening",
            "ply": 1
        },
        "winner": "white",
        "url": "https://lichess.org/Ujh9a888/white"
    },
    "kzPaEo90": {
        "id": "kzPaEo90",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593881730093,
        "lastMoveAt": 1593886768130,
        "turns": 92,
        "color": "white",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "fr4nco61",
                "rating": 1887,
                "ratingDiff": -1,
                "moveCentis": [
                    0,
                    564,
                    716,
                    804,
                    3220,
                    1068,
                    868,
                    4284,
                    4204,
                    1812,
                    10380,
                    5932,
                    2916,
                    2092,
                    300,
                    1796,
                    5004,
                    47796,
                    556,
                    7332,
                    388,
                    244,
                    25884,
                    1260,
                    460,
                    1332,
                    1140,
                    46708,
                    348,
                    14324,
                    708,
                    820,
                    2404,
                    1356,
                    2748,
                    244,
                    292,
                    292,
                    260,
                    4612,
                    1020,
                    268,
                    300,
                    1356,
                    860,
                    236,
                    32365
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 2,
                    "blunder": 0,
                    "acpl": 18
                }
            },
            "black": {
                "userId": "kponds",
                "rating": 1843,
                "ratingDiff": 2,
                "moveCentis": [
                    0,
                    5740,
                    388,
                    2132,
                    2852,
                    2484,
                    1004,
                    5404,
                    436,
                    6748,
                    3252,
                    25812,
                    10364,
                    10308,
                    13532,
                    6180,
                    27820,
                    14764,
                    25780,
                    12012,
                    172,
                    22444,
                    4,
                    32092,
                    3500,
                    1796,
                    4036,
                    2460,
                    236,
                    5220,
                    3972,
                    900,
                    2012,
                    1972,
                    2316,
                    188,
                    10812,
                    1492,
                    3276,
                    2084,
                    2732,
                    5012,
                    532,
                    332,
                    140,
                    166
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 19
                }
            }
        },
        "analysis": [
            {
                "eval": 20
            },
            {
                "eval": 13
            },
            {
                "eval": 25
            },
            {
                "eval": 49
            },
            {
                "eval": 44
            },
            {
                "eval": 20
            },
            {
                "eval": 20
            },
            {
                "eval": 33
            },
            {
                "eval": 16
            },
            {
                "eval": 28
            },
            {
                "eval": 16
            },
            {
                "eval": 110,
                "best": "d7d5",
                "variation": "d5 Re1 Be7 exd5 Qxd5 b3 O-O Bb2 Qc6 a4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -20,
                "best": "e4e5",
                "variation": "e5 Nd5 d4 cxd4 Nxd4 Nc6 c4 Ndb4 Nc3 O-O",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. e5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -38
            },
            {
                "eval": -51
            },
            {
                "eval": 13,
                "best": "f6d5",
                "variation": "Nxd5 Bb2 O-O Na3 Bf6 Ne5 Nc6 Nxc6 Bxc6 Bxf6 Qxf6 Nc4 Nb4 a3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 5
            },
            {
                "eval": 19
            },
            {
                "eval": 0
            },
            {
                "eval": 33
            },
            {
                "eval": 20
            },
            {
                "eval": 33
            },
            {
                "eval": 33
            },
            {
                "eval": 81
            },
            {
                "eval": 90
            },
            {
                "eval": 100
            },
            {
                "eval": 69
            },
            {
                "eval": 136,
                "best": "d8c8",
                "variation": "Qc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 127
            },
            {
                "eval": 118
            },
            {
                "eval": 116
            },
            {
                "eval": 115
            },
            {
                "eval": 120
            },
            {
                "eval": 133
            },
            {
                "eval": 90
            },
            {
                "eval": 114
            },
            {
                "eval": 99
            },
            {
                "eval": 109
            },
            {
                "eval": 23,
                "best": "b2f6",
                "variation": "Bxf6 Nxf6 d4 Qe7 Qe3 Ng4 Qc3 h5 h3 Nh6 dxc5 Qxc5 Rfe1 Nf5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 36
            },
            {
                "eval": 27
            },
            {
                "eval": 13
            },
            {
                "eval": 33
            },
            {
                "eval": 71
            },
            {
                "eval": 76
            },
            {
                "eval": 105
            },
            {
                "eval": -20,
                "best": "d4d6",
                "variation": "Rd6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rd6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -27
            },
            {
                "eval": -26
            },
            {
                "eval": -13
            },
            {
                "eval": -18
            },
            {
                "eval": -27
            },
            {
                "eval": -53
            },
            {
                "eval": -57
            },
            {
                "eval": -74
            },
            {
                "eval": -93
            },
            {
                "eval": -91
            },
            {
                "eval": -88
            },
            {
                "eval": -85
            },
            {
                "eval": -75
            },
            {
                "eval": -82
            },
            {
                "eval": -105
            },
            {
                "eval": -100
            },
            {
                "eval": -54
            },
            {
                "eval": -95
            },
            {
                "eval": -61
            },
            {
                "eval": -123,
                "best": "e3d4",
                "variation": "Kd4 Rc2 h4 Ra2 Ra6 Kf6 Rxb6 Rxa4+ Ke3 Ra3+ Kf2 Ra7 Rb3 Kf5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -128
            },
            {
                "eval": -137
            },
            {
                "eval": 46,
                "best": "a3a2",
                "variation": "Ra2 h4 Kf6 Kc4 Kf5 Kb5 Rb2+ Kc6 f6 Ra7 h5 Kd6 Ra2 Ra8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ra2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 54
            },
            {
                "eval": 104
            },
            {
                "eval": 104
            },
            {
                "eval": 110
            },
            {
                "eval": 39,
                "best": "c5c4",
                "variation": "Kc4 Kf6 Kb3 Ra3+ Kxb4 Ra2 Rc8 e5 Rc4 Kf5 fxe5 Kxe5 Kb5 Kd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 69
            },
            {
                "eval": 66
            },
            {
                "eval": 73
            },
            {
                "eval": 0,
                "best": "a8c8",
                "variation": "Rc8 Rb2+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rc8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 12
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            }
        ],
        "moves": "Nf3 Nf6 g3 b6 Bg2 Bb7 d3 e6 e4 c5 O-O Be7 b3 d5 exd5 Bxd5 Bb2 O-O Nc3 Bc6 Qe2 Nbd7 Rad1 a5 a4 Nd5 Nb5 Bxb5 axb5 Qc7 c4 Nb4 Ne5 Ra7 Nc6 Nxc6 Bxc6 Bf6 d4 cxd4 Bxd4 Bxd4 Rxd4 Qe5 Qxe5 Nxe5 Rfd1 Nxc6 bxc6 Rc7 Rd6 g6 f4 Rfc8 Rd8+ Rxd8 Rxd8+ Kg7 Kf2 Rxc6 Ke3 a4 bxa4 Rxc4 Ra8 Rc3+ Ke4 Ra3 Kd4 b5 a5 Ra4+ Kc5 b4 Kb5 Ra2 Kxb4 Rxh2 a6 Ra2 Kb5 Kf6 a7 Rb2+ Kc6 Rc2+ Kd7 Rd2+ Kc6 Rc2+ Kb5 Rb2+",
        "opening": {
            "eco": "A05",
            "name": "R\u00c3\u00a9ti Opening",
            "ply": 2
        },
        "url": "https://lichess.org/kzPaEo90/white"
    },
    "o9jEO90B": {
        "id": "o9jEO90B",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593723612061,
        "lastMoveAt": 1593731550524,
        "turns": 76,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "jswanberg",
                "rating": 1814,
                "ratingDiff": 35,
                "moveCentis": [
                    0,
                    1604,
                    852,
                    876,
                    1828,
                    1012,
                    1692,
                    4764,
                    5460,
                    7908,
                    17924,
                    6668,
                    14324,
                    19916,
                    3548,
                    588,
                    708,
                    13012,
                    21332,
                    29348,
                    23108,
                    15980,
                    16492,
                    5508,
                    16996,
                    28852,
                    10860,
                    11788,
                    7212,
                    9780,
                    7212,
                    5804,
                    1932,
                    5556,
                    10860,
                    5932,
                    17412,
                    1868,
                    248
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 26
                }
            },
            "black": {
                "userId": "shadow008",
                "rating": 1864,
                "ratingDiff": -8,
                "moveCentis": [
                    0,
                    6412,
                    8612,
                    3644,
                    3748,
                    1884,
                    8020,
                    14780,
                    18596,
                    25964,
                    24180,
                    29324,
                    18212,
                    23900,
                    8460,
                    5132,
                    6236,
                    6652,
                    22020,
                    23868,
                    24452,
                    10220,
                    3668,
                    0,
                    21308,
                    10492,
                    19164,
                    284,
                    23324,
                    7324,
                    4516,
                    4932,
                    2612,
                    14284,
                    6524,
                    4764,
                    2084,
                    11143
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 2,
                    "blunder": 1,
                    "acpl": 52
                }
            }
        },
        "analysis": [
            {
                "eval": 13
            },
            {
                "eval": 36
            },
            {
                "eval": 0
            },
            {
                "eval": 56,
                "best": "g7g6",
                "variation": "g6 g3 Bg7 e3 e6 d4 cxd4 exd4 Ne7 Bg2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 52
            },
            {
                "eval": 47
            },
            {
                "eval": 42
            },
            {
                "eval": 66
            },
            {
                "eval": 50
            },
            {
                "eval": 76
            },
            {
                "eval": 87
            },
            {
                "eval": 51
            },
            {
                "eval": 36
            },
            {
                "eval": 44
            },
            {
                "eval": -29,
                "best": "d2d4",
                "variation": "d4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 79,
                "best": "d6d5",
                "variation": "d5 cxd5 exd5 d4 Bf5 Ra1 c4 Ne5 Rc8 Bg5 Ne4 Nxc6 bxc6 Bxe4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. d5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -1,
                "best": "d2d4",
                "variation": "d4 d5 cxd5 exd5 Bg5 cxd4 Nxd4 Bg4 h3 Be6 Be3 Rc8 Qb3 Nxd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -10
            },
            {
                "eval": -26
            },
            {
                "eval": 21
            },
            {
                "eval": 9
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 7
            },
            {
                "eval": -52,
                "best": "e2e4",
                "variation": "e4 h6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -47
            },
            {
                "eval": -136,
                "best": "c2e2",
                "variation": "Qe2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -119
            },
            {
                "eval": -119
            },
            {
                "eval": -120
            },
            {
                "eval": -119
            },
            {
                "eval": -110
            },
            {
                "eval": -144
            },
            {
                "eval": -120
            },
            {
                "eval": -163
            },
            {
                "eval": -141
            },
            {
                "eval": -156
            },
            {
                "eval": -149
            },
            {
                "eval": -145
            },
            {
                "eval": -124
            },
            {
                "eval": -125
            },
            {
                "eval": -115
            },
            {
                "eval": -108
            },
            {
                "eval": -114
            },
            {
                "eval": -170,
                "best": "d3d4",
                "variation": "d4 h6 Bf1 Rc7 Rc2 Rdc8 Rdc1 Qa7 Qa6 Qxa6 Bxa6 Rd8 a4 Be7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -145
            },
            {
                "eval": -167
            },
            {
                "eval": -118
            },
            {
                "eval": -140
            },
            {
                "eval": 7,
                "best": "f6e8",
                "variation": "Ne8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ne8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 13
            },
            {
                "eval": 22
            },
            {
                "eval": 17
            },
            {
                "eval": 31
            },
            {
                "eval": 28
            },
            {
                "eval": 60
            },
            {
                "eval": 20
            },
            {
                "eval": 116,
                "best": "d7e5",
                "variation": "Ne5 Re4 Qxe2 Bxe2 Rd5 b4 Kf8 f4 Nd7 Kf1 axb4 Rxb4 Rd2 a4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 62,
                "best": "b2b4",
                "variation": "b4 Nb3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 102
            },
            {
                "eval": 109
            },
            {
                "eval": 105
            },
            {
                "eval": 131
            },
            {
                "eval": 126
            },
            {
                "eval": 70,
                "best": "c4c8",
                "variation": "Rc8 Rxc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rc8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 530,
                "best": "d8f8",
                "variation": "Rf8 Qc6 Ne5 Qe4 Qc7 Be2 Rc8 f4 Nc6 Rc4 Qd7 Kf2 Ne7 Rxc8+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rf8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 509
            },
            {
                "eval": 700,
                "best": "a7a1",
                "variation": "Qa1+ Qd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qa1+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 616
            },
            {
                "eval": 692
            },
            {
                "eval": 682
            },
            {
                "eval": 665
            },
            {
                "eval": 549
            },
            {
                "eval": 1699,
                "best": "a1c3",
                "variation": "Qc3 Rxd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            }
        ],
        "moves": "c4 c5 Nc3 d6 g3 Nc6 Bg2 Nf6 Nf3 e6 O-O Be7 Rb1 O-O a3 a5 Qc2 d5 d3 b6 Nb5 Ba6 Bf4 Rc8 Rfd1 Qd7 e3 Nh5 Ne5 Nxe5 Bxe5 Bxb5 cxb5 Qxb5 Qe2 Nf6 h4 Rfd8 Bf1 Qc6 Rbc1 Qb7 Bg2 Nd7 Bc3 Bf6 Bxf6 Nxf6 g4 Qa6 Rc2 c4 dxc4 dxc4 Rxd8+ Rxd8 Rxc4 Nd7 Bf1 Nc5 Qc2 Qa7 b4 axb4 axb4 Nd7 Rd4 h6 Bb5 e5 Rd5 Qa8 Qd3 Qa1+ Qd1 Rc8",
        "opening": {
            "eco": "A34",
            "name": "English Opening: Symmetrical Variation, Normal Variation",
            "ply": 3
        },
        "winner": "white",
        "url": "https://lichess.org/o9jEO90B/black"
    },
    "RDNrrHA2": {
        "id": "RDNrrHA2",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593709280440,
        "lastMoveAt": 1593718245036,
        "turns": 92,
        "color": "white",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "thegegors",
                "rating": 1752,
                "ratingDiff": -32,
                "moveCentis": [
                    0,
                    636,
                    308,
                    668,
                    4188,
                    6916,
                    7980,
                    2876,
                    3596,
                    3004,
                    24908,
                    22420,
                    8980,
                    8500,
                    4332,
                    6908,
                    7268,
                    6180,
                    28572,
                    1836,
                    44652,
                    48164,
                    19420,
                    14668,
                    13668,
                    1908,
                    5908,
                    27516,
                    10628,
                    7548,
                    4364,
                    2980,
                    4596,
                    3884,
                    6964,
                    10644,
                    14796,
                    3396,
                    6708,
                    8580,
                    2372,
                    5764,
                    8708,
                    2204,
                    620,
                    4661
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 1,
                    "blunder": 10,
                    "acpl": 103
                }
            },
            "black": {
                "userId": "pburns1587",
                "rating": 1718,
                "ratingDiff": 20,
                "moveCentis": [
                    0,
                    132,
                    348,
                    668,
                    820,
                    28716,
                    34484,
                    1972,
                    16756,
                    26780,
                    380,
                    29188,
                    13492,
                    1684,
                    4,
                    56524,
                    13276,
                    23060,
                    19124,
                    156,
                    28124,
                    30636,
                    284,
                    11812,
                    6324,
                    444,
                    10580,
                    10756,
                    2732,
                    23252,
                    212,
                    460,
                    2852,
                    10516,
                    8508,
                    3396,
                    8540,
                    4068,
                    1196,
                    7556,
                    900,
                    6268,
                    5556,
                    4692,
                    748,
                    444
                ],
                "analysis": {
                    "inaccuracy": 8,
                    "mistake": 0,
                    "blunder": 6,
                    "acpl": 79
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 55,
                "best": "e7e6",
                "variation": "e6 Nf3 d5 cxd5 exd5 Nc3 c6 Bf4 Be7 h3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 13
            },
            {
                "eval": 33
            },
            {
                "eval": 51
            },
            {
                "eval": 64
            },
            {
                "eval": 15
            },
            {
                "eval": 30
            },
            {
                "eval": -10
            },
            {
                "eval": 7
            },
            {
                "eval": -150,
                "best": "d4e5",
                "variation": "dxe5 dxe5 Qxd8 Rxd8 Bxe5 Na6 Be2 b6 f3 Nb4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. dxe5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -151
            },
            {
                "eval": -168
            },
            {
                "eval": -107,
                "best": "f6e4",
                "variation": "Nxe4 Qxg7+ Kxg7 Bxd8 Rxd8 Nxe4 Re8 Kd2 Rxe4 Bd3 Re8 Nf3 Bg4 Nd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxe4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -399,
                "best": "g5f6",
                "variation": "Bxf6 Bxf6 Qd2 Nd7 Bd3 Bxc3 Qxc3 Qg5 g3 Nc5 Bc2 Qe7 O-O-O f5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxf6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -179,
                "best": "g6g5",
                "variation": "g5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. g5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -223
            },
            {
                "eval": -236
            },
            {
                "eval": -229
            },
            {
                "eval": -157,
                "best": "f6e4",
                "variation": "Nxe4 Nxe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxe4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -142
            },
            {
                "eval": 102,
                "best": "f7f5",
                "variation": "f5 exf5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -62,
                "best": "h2h4",
                "variation": "h4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -55
            },
            {
                "eval": -62
            },
            {
                "eval": -59
            },
            {
                "eval": -104
            },
            {
                "eval": -105
            },
            {
                "eval": -99
            },
            {
                "eval": -84
            },
            {
                "eval": -91
            },
            {
                "eval": -53
            },
            {
                "eval": -294,
                "best": "a1d1",
                "variation": "Rd1 Rxd1+ Nxd1 Be6 Ne3 Nf6 Bd3 a5 Ke2 Nd7 Rd1 Nc5 g4 f6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rd1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -286
            },
            {
                "eval": -296
            },
            {
                "eval": -298
            },
            {
                "eval": -289
            },
            {
                "eval": -305
            },
            {
                "eval": -346
            },
            {
                "eval": -331
            },
            {
                "eval": -379
            },
            {
                "eval": -252,
                "best": "d8d1",
                "variation": "Rxd1+ Nxd1 Rd8 Ke1 Nxe2 Kxe2 Bxc4+ Ke3 Bxa2 h4 Be6 Nf6+ Bxf6 exf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxd1+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -230
            },
            {
                "eval": -130,
                "best": "d8d1",
                "variation": "Rxd1+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxd1+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -218,
                "best": "c3e4",
                "variation": "Ne4 Rxd1+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -195
            },
            {
                "eval": -204
            },
            {
                "eval": -206
            },
            {
                "eval": -207
            },
            {
                "eval": -210
            },
            {
                "eval": -201
            },
            {
                "eval": -211
            },
            {
                "eval": -200
            },
            {
                "eval": -154
            },
            {
                "eval": -174
            },
            {
                "eval": -163
            },
            {
                "eval": -670,
                "best": "h1h2",
                "variation": "Rh2 Ne6 Rd2 Nd4 Bb1 c5 Rd1 Bf4 Nc3 h5 Be4 h4 Kf2 Be5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rh2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -677
            },
            {
                "eval": -631
            },
            {
                "eval": -136,
                "best": "g7g8",
                "variation": "Kg8 Rxh6 Rxc2 Rxc6 Nd3 Kg1 Ne1 Kf1 Nxf3 Rxb6 Nh2+ Kg1 Rxa2 c5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kg8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -107
            },
            {
                "eval": -130
            },
            {
                "eval": -123
            },
            {
                "eval": -100
            },
            {
                "eval": -129
            },
            {
                "eval": -35,
                "best": "e5c3",
                "variation": "Bc3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -207,
                "best": "c6d5",
                "variation": "Bd5 Rh2 Rxh2 Bxh2 Ba8 Nf4 Ke1 Ke5 Kd2 Bg1 Ng3 Bc5 Be4 Bb4+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -133,
                "best": "e5c3",
                "variation": "Bc3 Rh7 Nf4 Rh6+ Ke5 Ne7 f6 Rh8 Kd4 Rd8+ Ke3 Nd5+ Nxd5 Rxd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -176
            },
            {
                "eval": -118,
                "best": "e5c3",
                "variation": "Bc3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -411,
                "best": "f1g1",
                "variation": "Kg1 Ne5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kg1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -23,
                "best": "b2b1",
                "variation": "Rb1+ Ke2 Nf4+ Ke3 Nxh5 gxh5 Be5 Ne4 Bf4+ Kd3 Rd1+ Kc2 Rh1 Bc6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rb1+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -31
            },
            {
                "eval": 490,
                "best": "d2d3",
                "variation": "Rd3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rd3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0,
                "best": "e4d2",
                "variation": "Nxd2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nxd2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 774,
                "best": "d2d1",
                "variation": "Rd1+ Kf2 Ng6 Ke2 Ra1 Rh7 Ne5 Rh6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rd1+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0,
                "best": "e4d2",
                "variation": "Nxd2 Bd8 Ne4 Ke5 Rh7 f5 gxf5 Kxf5 Rf7+ Ke6 Rd7 Be7 Rb7 Ne5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nxd2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -9
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -930,
                "best": "h6h7",
                "variation": "Rh7 Nf4+ Kd2 Nxd5 cxd5 Be5 Kc2 Rb2+ Kc1 Rh2 Rxh2 Bxh2 Kc2 f6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rh7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -907
            },
            {
                "eval": -880
            },
            {
                "eval": -873
            },
            {
                "eval": -853
            },
            {
                "eval": -826
            },
            {
                "mate": -1,
                "best": "f2g1",
                "variation": "Kg1 Rxd2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Kg1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            }
        ],
        "moves": "d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Bf4 O-O Qd2 e5 Bg5 exd4 Qxd4 h6 Bh4 Nc6 Qe3 g5 Bg3 Ng4 Qd2 Nce5 h3 Nf6 Bxe5 dxe5 Qxd8 Rxd8 Nf3 c6 Be2 Nh5 Nxe5 Nf4 Ng4 Nxg2+ Kf1 Nf4 Rd1 Be6 e5 Bxg4 hxg4 Kh7 Bf3 Bxe5 Ne4 Rxd1+ Bxd1 Rd8 Bc2 Kg7 b3 a5 f3 b6 Ng3 Rd2 Nf5+ Kf6 Rxh6+ Ng6 Be4 Rxa2 Bxc6 Rb2 Ba4 Ke6 Rh5 Bf6 Ng3 Rd2 Ne4 Nf4 Rh6 Ng6 Bc6 Rd1+ Ke2 Rb1 Bd5+ Ke7 Nd2 Nf4+ Ke3 Re1+ Kf2 Re2+ Kg3 Rg2#",
        "opening": {
            "eco": "E70",
            "name": "King's Indian Defense: Normal Variation",
            "ply": 8
        },
        "winner": "black",
        "url": "https://lichess.org/RDNrrHA2/white"
    },
    "DvH9bSF7": {
        "id": "DvH9bSF7",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593539484203,
        "lastMoveAt": 1593545125327,
        "turns": 52,
        "color": "white",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "tmac12390",
                "rating": 1723,
                "ratingDiff": -30,
                "moveCentis": [
                    0,
                    316,
                    316,
                    6660,
                    9740,
                    316,
                    16988,
                    4188,
                    10244,
                    27132,
                    340,
                    14884,
                    14052,
                    62228,
                    16780,
                    980,
                    65452,
                    10356,
                    5956,
                    28196,
                    14644,
                    308,
                    276,
                    348,
                    5212,
                    447
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 59
                }
            },
            "black": {
                "userId": "bongcloudlegend",
                "rating": 1627,
                "ratingDiff": 31,
                "moveCentis": [
                    0,
                    1076,
                    572,
                    2196,
                    3692,
                    5772,
                    2348,
                    2364,
                    4860,
                    32980,
                    2980,
                    30452,
                    35676,
                    5612,
                    3844,
                    8188,
                    13716,
                    20588,
                    34660,
                    9980,
                    6260,
                    15348,
                    364,
                    140,
                    1180,
                    320
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 20
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 27
            },
            {
                "eval": 28
            },
            {
                "eval": 27
            },
            {
                "eval": 24
            },
            {
                "eval": 23
            },
            {
                "eval": 36
            },
            {
                "eval": 27
            },
            {
                "eval": 45
            },
            {
                "eval": 7
            },
            {
                "eval": 29
            },
            {
                "eval": -40,
                "best": "b1c3",
                "variation": "Nc3 h6 Bxf6 Qxf6 Nd5 Qd8 c3 Ba7 d4 Re8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -48
            },
            {
                "eval": -53
            },
            {
                "eval": -56
            },
            {
                "eval": -106
            },
            {
                "eval": -119
            },
            {
                "eval": -74
            },
            {
                "eval": -66
            },
            {
                "eval": -93
            },
            {
                "eval": -28,
                "best": "f8h8",
                "variation": "Rh8 c3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rh8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -113,
                "best": "c2c3",
                "variation": "c3 Qe7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -79
            },
            {
                "eval": -234,
                "best": "d1e2",
                "variation": "Qe2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qe2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -255
            },
            {
                "eval": -289
            },
            {
                "eval": -296
            },
            {
                "eval": -312
            },
            {
                "eval": -296
            },
            {
                "eval": -344
            },
            {
                "eval": -315
            },
            {
                "eval": -481,
                "best": "h1h2",
                "variation": "Kh2 Bxg3+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kh2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -479
            },
            {
                "eval": -468
            },
            {
                "eval": -444
            },
            {
                "eval": -649,
                "best": "g4f3",
                "variation": "Qf3 Nd4 Qf2 exf4 Rg1 Qxh3+ Qh2 Qxh2+ Kxh2 Nf3+ Kh1 Nxg1 Rxg1 Kh6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -599
            },
            {
                "eval": -698
            },
            {
                "eval": -511,
                "best": "a8g8",
                "variation": "Rag8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rag8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -5,
                "best": "f1f2",
                "variation": "Rf2 Kg7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. Rf2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "mate": -4
            },
            {
                "mate": -4
            },
            {
                "mate": -3
            },
            {
                "mate": -3
            },
            {
                "mate": -2
            },
            {
                "mate": -2
            },
            {
                "mate": -1
            },
            {
                "mate": -1
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 Bc4 Nf6 d3 Bc5 h3 O-O O-O a6 Bg5 d6 Nbd2 h6 Bh4 g5 Nxg5 hxg5 Bxg5 Kg7 Kh1 Be6 f4 Be3 Bxf6+ Qxf6 f5 Bxc4 Nxc4 Bf4 g3 Qh6 Qg4+ Kh7 gxf4 Rg8 Qe2 Rg3 Qh2 Rxh3 Qxh3 Qxh3+ Kg1 Qg3+ Kh1 Rh8 Rf2 Kg7+ Rh2 Rxh2#",
        "opening": {
            "eco": "C50",
            "name": "Italian Game: Giuoco Pianissimo, Normal",
            "ply": 8
        },
        "winner": "black",
        "url": "https://lichess.org/DvH9bSF7/white"
    },
    "Kc71cYhZ": {
        "id": "Kc71cYhZ",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593604870163,
        "lastMoveAt": 1593608513524,
        "turns": 45,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "reodor",
                "rating": 1391,
                "ratingDiff": -5,
                "moveCentis": [
                    0,
                    2884,
                    276,
                    2812,
                    444,
                    1012,
                    204,
                    3244,
                    956,
                    548,
                    5732,
                    6260,
                    980,
                    1564,
                    2420,
                    2508,
                    5340,
                    1364,
                    1636,
                    2844,
                    2132,
                    5068,
                    1393
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 64
                }
            },
            "black": {
                "userId": "gigantaure",
                "rating": 1591,
                "ratingDiff": 7,
                "moveCentis": [
                    0,
                    932,
                    1012,
                    6244,
                    2812,
                    5340,
                    1868,
                    18020,
                    8908,
                    32788,
                    25340,
                    9580,
                    6924,
                    27348,
                    16628,
                    30156,
                    44228,
                    9684,
                    12748,
                    13292,
                    20060,
                    9068,
                    665
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 22
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": 33
            },
            {
                "eval": 40
            },
            {
                "eval": 48
            },
            {
                "eval": 48
            },
            {
                "eval": 53
            },
            {
                "eval": 50
            },
            {
                "eval": 55
            },
            {
                "eval": 97
            },
            {
                "eval": 65
            },
            {
                "eval": 80
            },
            {
                "eval": 78
            },
            {
                "eval": 86
            },
            {
                "eval": 47
            },
            {
                "eval": 34
            },
            {
                "eval": -118,
                "best": "f1e2",
                "variation": "Be2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Be2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -118
            },
            {
                "eval": -185,
                "best": "f3e3",
                "variation": "Qe3 e6 O-O-O Nd7 Ne4 Qe5 f4 Qa5 a3 Be7 Qd4 Qc7 Qxg7 Qxf4+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -89,
                "best": "f6f3",
                "variation": "Qxf3 gxf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -122
            },
            {
                "eval": -106
            },
            {
                "eval": -144
            },
            {
                "eval": -160
            },
            {
                "eval": -188
            },
            {
                "eval": -210
            },
            {
                "eval": -225
            },
            {
                "eval": -220
            },
            {
                "eval": -247
            },
            {
                "eval": -259
            },
            {
                "eval": -728,
                "best": "d2e1",
                "variation": "Qe1 Nc5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qe1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -703
            },
            {
                "eval": -1072
            },
            {
                "eval": -1059
            },
            {
                "eval": -1031
            },
            {
                "eval": -1003
            },
            {
                "eval": -985
            },
            {
                "eval": -804
            },
            {
                "eval": -787
            },
            {
                "eval": -723
            },
            {
                "eval": -6846
            },
            {
                "eval": -2343
            },
            {
                "mate": -5,
                "best": "f4d2",
                "variation": "Qd2 Qb1+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Qd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -4
            },
            {
                "mate": -1
            }
        ],
        "moves": "e4 d5 exd5 Qxd5 Nc3 Qd8 d4 Nf6 Nf3 Bg4 h3 Bxf3 Qxf3 c6 Bg5 Qxd4 Bxf6 Qxf6 O-O-O Nd7 Qd3 Rd8 Qd2 e6 Na4 Be7 Nc3 O-O Ne4 Qe5 f3 Nc5 Qe3 Rxd1+ Kxd1 Rd8+ Bd3 Nxd3 cxd3 Qxb2 Qf4 Rxd3+ Ke1 Bb4+ Kf1",
        "opening": {
            "eco": "B01",
            "name": "Scandinavian Defense: Mieses-Kotroc Variation",
            "ply": 4
        },
        "winner": "black",
        "url": "https://lichess.org/Kc71cYhZ/black"
    },
    "viaNaAzl": {
        "id": "viaNaAzl",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593713098080,
        "lastMoveAt": 1593723825097,
        "turns": 143,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "okoros",
                "rating": 2286,
                "ratingDiff": 12,
                "moveCentis": [
                    0,
                    524,
                    852,
                    324,
                    660,
                    604,
                    7388,
                    7668,
                    2964,
                    29788,
                    21732,
                    1132,
                    444,
                    388,
                    6516,
                    9836,
                    5820,
                    2556,
                    11732,
                    16268,
                    1028,
                    29836,
                    6380,
                    32316,
                    460,
                    17324,
                    11356,
                    97428,
                    756,
                    604,
                    1180,
                    3572,
                    500,
                    4332,
                    22460,
                    2900,
                    15956,
                    8276,
                    7084,
                    812,
                    684,
                    2444,
                    8028,
                    4500,
                    460,
                    11124,
                    12500,
                    22372,
                    5452,
                    380,
                    1092,
                    2524,
                    428,
                    12876,
                    1516,
                    860,
                    620,
                    4580,
                    2540,
                    516,
                    436,
                    11820,
                    892,
                    644,
                    4564,
                    4892,
                    2380,
                    1180,
                    9236,
                    292,
                    2260,
                    359
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 2,
                    "blunder": 0,
                    "acpl": 23
                }
            },
            "black": {
                "userId": "jmatthew",
                "rating": 2184,
                "ratingDiff": -14,
                "moveCentis": [
                    0,
                    1004,
                    2572,
                    2956,
                    2756,
                    7924,
                    5300,
                    1220,
                    8636,
                    6740,
                    8732,
                    29604,
                    9668,
                    372,
                    24388,
                    5588,
                    42716,
                    14148,
                    11180,
                    41540,
                    24492,
                    20684,
                    14604,
                    4988,
                    1668,
                    16092,
                    11732,
                    1500,
                    31356,
                    324,
                    5212,
                    676,
                    2044,
                    15060,
                    15036,
                    5492,
                    6564,
                    16508,
                    8916,
                    3564,
                    1324,
                    4308,
                    5204,
                    6492,
                    532,
                    5316,
                    908,
                    4716,
                    12540,
                    4060,
                    5596,
                    1660,
                    348,
                    5764,
                    4612,
                    4156,
                    1404,
                    3996,
                    2732,
                    932,
                    1156,
                    1644,
                    6868,
                    1108,
                    8044,
                    3172,
                    1916,
                    1284,
                    532,
                    5252,
                    220,
                    2500
                ],
                "analysis": {
                    "inaccuracy": 14,
                    "mistake": 2,
                    "blunder": 0,
                    "acpl": 38
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 55,
                "best": "e7e6",
                "variation": "e6 Nf3 d5 cxd5 exd5 Nc3 c6 Bf4 Be7 h3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 23
            },
            {
                "eval": 51
            },
            {
                "eval": 25
            },
            {
                "eval": 45
            },
            {
                "eval": 36
            },
            {
                "eval": 51
            },
            {
                "eval": 21
            },
            {
                "eval": 74,
                "best": "c7c5",
                "variation": "c5 Nge2 Qa5 Qc2 cxd4 Nxd4 Nc6 Nb3 Qd8 Qd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 61
            },
            {
                "eval": 57
            },
            {
                "eval": 51
            },
            {
                "eval": 80
            },
            {
                "eval": 74
            },
            {
                "eval": 66
            },
            {
                "eval": 20
            },
            {
                "eval": 17
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -8
            },
            {
                "eval": 0
            },
            {
                "eval": -21
            },
            {
                "eval": -6
            },
            {
                "eval": 15
            },
            {
                "eval": 82,
                "best": "g7d4",
                "variation": "Bxd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 19,
                "best": "f3f4",
                "variation": "f4 a5 b5 Bh6 Be2 Be6 Nd5 c5 Bc3 Bxd5 exd5 Nd7 O-O Re8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 63
            },
            {
                "eval": 59
            },
            {
                "eval": 58
            },
            {
                "eval": 79
            },
            {
                "eval": 113
            },
            {
                "eval": 93
            },
            {
                "eval": 97
            },
            {
                "eval": 71
            },
            {
                "eval": 96
            },
            {
                "eval": 2,
                "best": "f2d4",
                "variation": "Bd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 78,
                "best": "c7c6",
                "variation": "c6 Nb6 dxc5 Qxd8 Raxd8 Bxc5 Rfe8 bxa5 Rd2 Bc4 Nd3 Bxd3 Rxd3 Rfd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 62
            },
            {
                "eval": 167,
                "best": "a5b4",
                "variation": "axb4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. axb4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 174
            },
            {
                "eval": 185
            },
            {
                "eval": 43,
                "best": "c1c5",
                "variation": "Rxc5 Qd6 Rb1 Nd7 Rc2 Be5 g3 Qxa3 f4 Bg7 Rxb7 Nf6 a6 Qa1+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rxc5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 69
            },
            {
                "eval": 48
            },
            {
                "eval": 56
            },
            {
                "eval": 66
            },
            {
                "eval": 54
            },
            {
                "eval": 29
            },
            {
                "eval": 61
            },
            {
                "eval": 69
            },
            {
                "eval": 168,
                "best": "e8e6",
                "variation": "Re6 a6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 169
            },
            {
                "eval": 156
            },
            {
                "eval": 153
            },
            {
                "eval": 160
            },
            {
                "eval": 149
            },
            {
                "eval": 136
            },
            {
                "eval": 114
            },
            {
                "eval": 180,
                "best": "g7f8",
                "variation": "Bf8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 130
            },
            {
                "eval": 121
            },
            {
                "eval": 114
            },
            {
                "eval": 177,
                "best": "e5d6",
                "variation": "Bd6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 138
            },
            {
                "eval": 245,
                "best": "f7f5",
                "variation": "f5 a4 Kf7 a5 Ke6 Bd3 Nc8 Kf2 Bd6 Be3 Bc7 a6 Bb8 Bc2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 229
            },
            {
                "eval": 298,
                "best": "d5d4",
                "variation": "d4 Kf2 h5 Ba6 Nb2 Bb5 Nd1+ Ke1 Ne3 a4 Bc7 Ke2 Nf5 Bb4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 292
            },
            {
                "eval": 389,
                "best": "b2c3",
                "variation": "Bc3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 350
            },
            {
                "eval": 443,
                "best": "b2a3",
                "variation": "Ba3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ba3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 438
            },
            {
                "eval": 1506,
                "best": "b2c3",
                "variation": "Bc3 Bb6 Nf5 a5 Ne7 a6 Nc8 Bc5 d3 Kf2 Ba5 Ke3 d2 a7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bc3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 472,
                "best": "a4a5",
                "variation": "a5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. a5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 447
            },
            {
                "eval": 457
            },
            {
                "eval": 445
            },
            {
                "eval": 426
            },
            {
                "eval": 443
            },
            {
                "eval": 432
            },
            {
                "eval": 420
            },
            {
                "eval": 370
            },
            {
                "eval": 423
            },
            {
                "eval": 369
            },
            {
                "eval": 430
            },
            {
                "eval": 383
            },
            {
                "eval": 537,
                "best": "f5g7",
                "variation": "Ng7 h3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ng7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 537
            },
            {
                "eval": 535
            },
            {
                "eval": 534
            },
            {
                "eval": 534
            },
            {
                "eval": 529
            },
            {
                "eval": 534
            },
            {
                "eval": 534
            },
            {
                "eval": 534
            },
            {
                "eval": 523
            },
            {
                "eval": 523
            },
            {
                "eval": 523
            },
            {
                "eval": 522
            },
            {
                "eval": 522
            },
            {
                "eval": 510
            },
            {
                "eval": 497
            },
            {
                "eval": 491
            },
            {
                "eval": 491
            },
            {
                "eval": 5539,
                "best": "e1c3",
                "variation": "Bc3 Bg5 Kf8 Bb5 Kg7 Be3 Kg8 Ke4 Bb2 Kd5 Bf6 h5 gxh5 gxh5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bc3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 5539
            },
            {
                "eval": 5535
            },
            {
                "eval": 5504
            },
            {
                "eval": 5525
            },
            {
                "eval": 1787
            },
            {
                "eval": 1653
            },
            {
                "eval": 1564
            },
            {
                "eval": 1404
            },
            {
                "eval": 1409
            },
            {
                "eval": 1135
            },
            {
                "eval": 876
            },
            {
                "eval": 6366
            },
            {
                "eval": 6041
            },
            {
                "eval": 6242
            },
            {
                "eval": 1972
            },
            {
                "eval": 5428
            },
            {
                "eval": 1816
            },
            {
                "eval": 2079
            },
            {
                "eval": 1957
            },
            {
                "eval": 2010
            },
            {
                "eval": 1542
            },
            {
                "mate": 10,
                "best": "e1c3",
                "variation": "Bc3 Bf8+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Bc3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 9
            },
            {
                "mate": 6
            },
            {
                "mate": 5
            },
            {
                "mate": 5
            },
            {
                "mate": 6
            },
            {
                "mate": 6
            },
            {
                "mate": 7
            },
            {
                "mate": 7
            },
            {
                "mate": 13
            },
            {
                "mate": 9
            },
            {
                "mate": 8
            },
            {
                "mate": 8
            },
            {
                "mate": 7
            }
        ],
        "moves": "d4 Nf6 c4 g6 f3 Bg7 e4 d6 Nc3 O-O Be3 Nc6 Nge2 a6 Qd2 Na5 Nc1 Nd7 b4 Nc6 a3 e5 Nb3 exd4 Nxd4 Nxd4 Bxd4 Ne5 Be2 Qh4+ Bf2 Qf6 Rc1 Be6 Nd5 Qd8 O-O a5 c5 Bxd5 exd5 Re8 bxa5 dxc5 Bxc5 c6 Bb6 Qxd5 Qxd5 cxd5 Rc7 Nc6 Bb5 Rec8 Rxc8+ Rxc8 Rc1 Na7 Rxc8+ Nxc8 Bc5 Be5 a6 bxa6 Bxa6 Nd6 g3 Nc4 Bb7 Bb2 a4 d4 Bd5 Ne3 Bb3 Bc1 Bxd4 Nf5 Bc5 Bd2 Kf2 Ba5 Ke2 h5 Bd5 Bc7 g4 hxg4 fxg4 Nd6 a5 Nc8 Bb7 Nd6 Bc6 Nc8 Bd7 Bxa5 Bxc8 Bc7 h4 Bg3 Be7 Kg7 Kf3 Be1 Bd7 Kg8 Bf6 Bb4 Bb5 Ba5 Bc4 Bb4 Ke4 Ba3 Kd5 Kf8 Kc6 Bb4 Kd7 Bc5 Bd3 Bb4 Bg5 Kg7 Be7 Be1 Ke8 f5 g5 Bxh4 Bf6+ Kh7 Kf8 Be1 Bc4 Bb4+ Be7 Bc3 Bg8+ Kh8 Bf6+",
        "opening": {
            "eco": "E83",
            "name": "King's Indian Defense: S\u00c3\u00a4misch Variation, Panno Formation",
            "ply": 14
        },
        "winner": "white",
        "url": "https://lichess.org/viaNaAzl/white"
    },
    "ykwLNvRc": {
        "id": "ykwLNvRc",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593883837864,
        "lastMoveAt": 1593891391873,
        "turns": 60,
        "color": "white",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "queen_blunder",
                "rating": 1989,
                "ratingDiff": -11,
                "moveCentis": [
                    0,
                    172,
                    276,
                    308,
                    188,
                    740,
                    316,
                    692,
                    12996,
                    252,
                    29324,
                    19356,
                    64404,
                    1324,
                    53276,
                    14332,
                    16524,
                    31020,
                    8364,
                    1772,
                    284,
                    12044,
                    22164,
                    23340,
                    0,
                    10572,
                    5708,
                    36772,
                    260,
                    11682
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 1,
                    "blunder": 3,
                    "acpl": 79
                }
            },
            "black": {
                "userId": "sesquipedalism",
                "rating": 2006,
                "ratingDiff": 12,
                "moveCentis": [
                    0,
                    292,
                    5116,
                    20092,
                    6828,
                    5540,
                    10132,
                    8308,
                    53564,
                    6036,
                    29356,
                    39132,
                    31468,
                    11420,
                    29780,
                    1244,
                    9196,
                    5780,
                    13732,
                    588,
                    17428,
                    14460,
                    148,
                    7372,
                    1036,
                    7804,
                    19204,
                    12900,
                    3420,
                    519
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 2,
                    "blunder": 1,
                    "acpl": 47
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 28
            },
            {
                "eval": 16
            },
            {
                "eval": 31
            },
            {
                "eval": 19
            },
            {
                "eval": 19
            },
            {
                "eval": 3
            },
            {
                "eval": 11
            },
            {
                "eval": 0
            },
            {
                "eval": 38
            },
            {
                "eval": 38
            },
            {
                "eval": 56
            },
            {
                "eval": 47
            },
            {
                "eval": 69
            },
            {
                "eval": 81
            },
            {
                "eval": 96
            },
            {
                "eval": 91
            },
            {
                "eval": 112
            },
            {
                "eval": 112
            },
            {
                "eval": 108
            },
            {
                "eval": 118
            },
            {
                "eval": 156
            },
            {
                "eval": 122
            },
            {
                "eval": 268,
                "best": "c7c6",
                "variation": "c6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. c6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 159,
                "best": "d4f6",
                "variation": "Bxf6 gxf6 Qh6 Qe7 Nd5 Bxd5 Rxd5 Qf8 Qxf6 Be3 Qc3 c6 Rf5 Bh6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 171
            },
            {
                "eval": 179
            },
            {
                "eval": 240,
                "best": "d7e7",
                "variation": "Qe7 Be2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 208
            },
            {
                "eval": 212
            },
            {
                "eval": 228
            },
            {
                "eval": 208
            },
            {
                "eval": 203
            },
            {
                "eval": 200
            },
            {
                "eval": 227
            },
            {
                "eval": 241
            },
            {
                "eval": 180,
                "best": "c3e2",
                "variation": "Ne2 d4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 215
            },
            {
                "eval": 149,
                "best": "c3e4",
                "variation": "Ne4 Bxe4 fxe4 Qe7 g6 dxe4 Re1 Rd4 c3 Ra4 gxf7+ Kh8 h6 Qxf7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 84
            },
            {
                "eval": 97
            },
            {
                "eval": 160,
                "best": "d7f5",
                "variation": "Qf5 Ne2 d4 f4 Nd5 Qd3 Qxd3 Rhxd3 Ne3 Rg1 Nf5 h6 g6 b4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 86,
                "best": "h3h2",
                "variation": "Rh2 Nc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rh2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 81
            },
            {
                "eval": 79
            },
            {
                "eval": 123
            },
            {
                "eval": -261,
                "best": "f6h7",
                "variation": "Nxh7 Kxh7 f4 Rf8 g6+ Kg8 f5 Ng5 h6 fxg6 hxg7 Nxh3 gxf8=Q+ Rxf8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nxh7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -282
            },
            {
                "eval": -312
            },
            {
                "eval": 259,
                "best": "e7b4",
                "variation": "Qb4 f5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qb4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -421,
                "best": "f4f5",
                "variation": "f5 Ng7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -354
            },
            {
                "eval": -343
            },
            {
                "eval": -198,
                "best": "e6c5",
                "variation": "Nc5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nc5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -406,
                "best": "f5e6",
                "variation": "fxe6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. fxe6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -410
            },
            {
                "eval": -395
            },
            {
                "eval": -380
            },
            {
                "mate": -1,
                "best": "g1c1",
                "variation": "Qc1 Qxc1+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. Qc1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            }
        ],
        "moves": "e4 e5 Nf3 Nc6 Nc3 Nf6 d4 exd4 Nxd4 Bc5 Be3 Bb6 Qd2 O-O O-O-O d6 f3 Nxd4 Bxd4 Be6 g4 Re8 Kb1 Qd7 h4 Bxd4 Qxd4 Red8 h5 d5 e5 Ne8 g5 c6 Qf2 Bf5 Qg3 Nc7 Bh3 Bxh3 Rxh3 Ne6 Ne4 Qe7 Nf6+ Kh8 f4 gxf6 gxf6 Qf8 Rg1 Qh6 f5 Rg8 Qe1 Rxg1 Qxg1 Rg8 fxe6 Rxg1#",
        "opening": {
            "eco": "C47",
            "name": "Four Knights Game: Scotch Variation Accepted",
            "ply": 8
        },
        "winner": "black",
        "url": "https://lichess.org/ykwLNvRc/black"
    },
    "cG7gD1CM": {
        "id": "cG7gD1CM",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593626553675,
        "lastMoveAt": 1593633607320,
        "turns": 86,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "sexbucket",
                "rating": 1893,
                "ratingDiff": -10,
                "moveCentis": [
                    0,
                    220,
                    1116,
                    164,
                    700,
                    724,
                    484,
                    2508,
                    1748,
                    0,
                    3452,
                    11716,
                    2876,
                    2340,
                    18596,
                    14292,
                    23084,
                    2532,
                    8116,
                    3148,
                    16028,
                    41612,
                    724,
                    1180,
                    6372,
                    2332,
                    24452,
                    47932,
                    13004,
                    7740,
                    212,
                    6116,
                    1836,
                    12844,
                    300,
                    1596,
                    10516,
                    8588,
                    348,
                    596,
                    2780,
                    676,
                    68,
                    384
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 5,
                    "acpl": 44
                }
            },
            "black": {
                "userId": "nottwitchy",
                "rating": 1954,
                "ratingDiff": 18,
                "moveCentis": [
                    0,
                    2468,
                    588,
                    956,
                    3084,
                    1468,
                    9548,
                    2012,
                    5860,
                    2332,
                    20316,
                    4396,
                    35348,
                    15060,
                    22708,
                    15972,
                    8012,
                    19100,
                    30580,
                    3252,
                    8668,
                    8636,
                    4,
                    0,
                    2316,
                    35020,
                    22788,
                    23252,
                    20236,
                    1348,
                    6876,
                    8732,
                    10868,
                    15956,
                    388,
                    1940,
                    7708,
                    2316,
                    3884,
                    8532,
                    1972,
                    0,
                    305
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 21
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 22
            },
            {
                "eval": 41
            },
            {
                "eval": 56
            },
            {
                "eval": 26
            },
            {
                "eval": 30
            },
            {
                "eval": 15
            },
            {
                "eval": 22
            },
            {
                "eval": -2
            },
            {
                "eval": 8
            },
            {
                "eval": -8
            },
            {
                "eval": 79,
                "best": "e8g8",
                "variation": "O-O Nc3 d5 cxd5 Nxd5 Nxd5 Bxd5 Ne5 Bxg2 Qxd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 60
            },
            {
                "eval": 63
            },
            {
                "eval": 73
            },
            {
                "eval": 64
            },
            {
                "eval": 69
            },
            {
                "eval": 60
            },
            {
                "eval": 35
            },
            {
                "eval": 29
            },
            {
                "eval": 36
            },
            {
                "eval": 13
            },
            {
                "eval": 14
            },
            {
                "eval": 32
            },
            {
                "eval": 23
            },
            {
                "eval": 37
            },
            {
                "eval": 0
            },
            {
                "eval": 22
            },
            {
                "eval": 11
            },
            {
                "eval": 12
            },
            {
                "eval": 12
            },
            {
                "eval": 4
            },
            {
                "eval": 14
            },
            {
                "eval": 22
            },
            {
                "eval": -19
            },
            {
                "eval": 0
            },
            {
                "eval": -1
            },
            {
                "eval": 0
            },
            {
                "eval": -16
            },
            {
                "eval": -12
            },
            {
                "eval": -66,
                "best": "f3e5",
                "variation": "Ne5 Bxg2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -28
            },
            {
                "eval": -24
            },
            {
                "eval": -30
            },
            {
                "eval": -26
            },
            {
                "eval": -25
            },
            {
                "eval": -47
            },
            {
                "eval": -45
            },
            {
                "eval": -47
            },
            {
                "eval": 0
            },
            {
                "eval": -4
            },
            {
                "eval": -12
            },
            {
                "eval": -27
            },
            {
                "eval": -16
            },
            {
                "eval": -16
            },
            {
                "eval": -23
            },
            {
                "eval": -35
            },
            {
                "eval": -28
            },
            {
                "eval": -74
            },
            {
                "eval": -83
            },
            {
                "eval": -275,
                "best": "g1h2",
                "variation": "Kh2 Ba6 Rc7 Bd3 Bf3 f5 Nc3 Bf1 Na4 Be3 Rc2 b5 Nb2 Rd2+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kh2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -195,
                "best": "f7f5",
                "variation": "f5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -200
            },
            {
                "eval": -203
            },
            {
                "eval": -451,
                "best": "e4d2",
                "variation": "Nd2 Bf2+ Kxf2 Rxd2+ Kg1 Rxa2 Bf3 Ra3 Bd1 Bb7 Kf2 Ke8 b4 a4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nd2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -197,
                "best": "d4c5",
                "variation": "Bc5 Rxc5 bxc5 Bc6 c4 bxc4 Bxc4 a3 Rb8 Ba4 Rb2 Bd1 Ra2 a4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bc5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -198
            },
            {
                "eval": -197
            },
            {
                "eval": -198
            },
            {
                "eval": -207
            },
            {
                "eval": -277,
                "best": "g3g4",
                "variation": "g4 fxg4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -209,
                "best": "a2a3",
                "variation": "Ra3 g4 Rxb3 gxf5 exf5 Bd5 Rd3 Rf7+ Ke8 Rxf5 Kd7 Kf2 a4 Be4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ra3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -474,
                "best": "c7c3",
                "variation": "Rc3 Ke7 Re3 Bb5 Bb7 Bd7 Kf1 b5 Bf3 b4 Ke1 Kf6 h4 a4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rc3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -430
            },
            {
                "eval": -437
            },
            {
                "eval": -308,
                "best": "a6c4",
                "variation": "Bc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -690,
                "best": "g1f2",
                "variation": "Kf2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kf2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -671
            },
            {
                "mate": -19,
                "best": "g1f2",
                "variation": "Kf2 Rxg2+ Ke3 Rb2 Rf6+ Kg7 Rxf5 a4 Re5 Kf6 Kd4 a3 Re1 a2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. Kf2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "mate": -19
            },
            {
                "mate": -18
            },
            {
                "mate": -18
            },
            {
                "mate": -21
            },
            {
                "eval": -7295
            }
        ],
        "moves": "d4 Nf6 Nf3 b6 g3 Bb7 Bg2 e6 O-O c5 dxc5 Bxc5 c4 d5 cxd5 Qxd5 Nc3 Qxd1 Rxd1 O-O Bg5 Ng4 Rf1 h6 Bf4 g5 Bd2 Nc6 Ne4 Be7 h3 Nf6 Nc3 Rfd8 Rad1 Na5 Bc1 Nc4 b3 Nd6 Bb2 Rac8 Rd2 Nfe4 Nxe4 Nxe4 Rxd8+ Rxd8 Rc1 Bc5 e3 Kf8 Bd4 a5 Nd2 Bxd4 Nxe4 Be5 f4 gxf4 exf4 Bd4+ Kf1 Ba6+ Ke1 f5 Nf2 Bxf2+ Kxf2 Rd2+ Kg1 Rxa2 Rc7 Rb2 Rh7 Rxb3 Rxh6 Rxg3 Rxe6 Bb7 Re2 Rxg2+ Rxg2 Bxg2 Kxg2 a4",
        "opening": {
            "eco": "A47",
            "name": "Queen's Indian Defense",
            "ply": 4
        },
        "winner": "black",
        "url": "https://lichess.org/cG7gD1CM/black"
    },
    "qQElqgEf": {
        "id": "qQElqgEf",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593631906650,
        "lastMoveAt": 1593641759536,
        "turns": 104,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "showboater",
                "rating": 1882,
                "ratingDiff": -10,
                "moveCentis": [
                    0,
                    692,
                    540,
                    244,
                    324,
                    244,
                    348,
                    4884,
                    244,
                    9244,
                    8764,
                    7284,
                    5620,
                    7892,
                    39636,
                    16996,
                    10332,
                    47012,
                    8828,
                    43852,
                    19188,
                    11660,
                    9244,
                    3764,
                    14956,
                    4,
                    9732,
                    12180,
                    16524,
                    17076,
                    10572,
                    4404,
                    10812,
                    0,
                    1980,
                    11236,
                    2668,
                    5860,
                    10932,
                    11244,
                    5196,
                    4788,
                    27764,
                    236,
                    1340,
                    716,
                    16884,
                    15140,
                    6484,
                    580,
                    14316,
                    436,
                    7063
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 2,
                    "blunder": 2,
                    "acpl": 50
                }
            },
            "black": {
                "userId": "self_aware_lettuce",
                "rating": 1891,
                "ratingDiff": 22,
                "moveCentis": [
                    0,
                    148,
                    436,
                    116,
                    164,
                    196,
                    372,
                    1100,
                    1604,
                    14636,
                    1924,
                    2228,
                    3284,
                    74956,
                    46100,
                    10316,
                    13500,
                    84676,
                    3532,
                    9116,
                    5812,
                    63204,
                    372,
                    492,
                    1484,
                    15836,
                    3484,
                    25668,
                    3140,
                    3060,
                    1340,
                    9172,
                    5124,
                    676,
                    620,
                    12052,
                    5252,
                    6588,
                    388,
                    4596,
                    2212,
                    10916,
                    556,
                    8316,
                    3356,
                    2532,
                    1116,
                    764,
                    9428,
                    4428,
                    3828,
                    7211
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 2,
                    "blunder": 2,
                    "acpl": 47
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 39
            },
            {
                "eval": 46
            },
            {
                "eval": 41
            },
            {
                "eval": 38
            },
            {
                "eval": 49
            },
            {
                "eval": 34
            },
            {
                "eval": 46
            },
            {
                "eval": 34
            },
            {
                "eval": 46
            },
            {
                "eval": 36
            },
            {
                "eval": 50
            },
            {
                "eval": 19
            },
            {
                "eval": 54
            },
            {
                "eval": 44
            },
            {
                "eval": 83
            },
            {
                "eval": 30,
                "best": "g1f3",
                "variation": "Nf3 Nc6 d5 Ne5 Nxe5 Bxe5 Qd2 e6 h4 exd5 cxd5 Bg4 Nb5 Rc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 82,
                "best": "e7e5",
                "variation": "e5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 110
            },
            {
                "eval": 101
            },
            {
                "eval": 136
            },
            {
                "eval": 116
            },
            {
                "eval": 99
            },
            {
                "eval": 94
            },
            {
                "eval": 88
            },
            {
                "eval": 71
            },
            {
                "eval": 62
            },
            {
                "eval": 105
            },
            {
                "eval": 102
            },
            {
                "eval": 122
            },
            {
                "eval": 111
            },
            {
                "eval": 118
            },
            {
                "eval": 97
            },
            {
                "eval": 102
            },
            {
                "eval": 63
            },
            {
                "eval": 174,
                "best": "d6d5",
                "variation": "d5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. d5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 167
            },
            {
                "eval": 167
            },
            {
                "eval": 143
            },
            {
                "eval": 207,
                "best": "e6c8",
                "variation": "Qc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 197
            },
            {
                "eval": 229
            },
            {
                "eval": 214
            },
            {
                "eval": 220
            },
            {
                "eval": 205
            },
            {
                "eval": 212
            },
            {
                "eval": 219
            },
            {
                "eval": 214
            },
            {
                "eval": 222
            },
            {
                "eval": 227
            },
            {
                "eval": 218
            },
            {
                "eval": 219
            },
            {
                "eval": 237
            },
            {
                "eval": 289
            },
            {
                "eval": 232
            },
            {
                "eval": 462,
                "best": "g7f6",
                "variation": "Bf6 Bc5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bf6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 449
            },
            {
                "eval": 535
            },
            {
                "eval": 416,
                "best": "c4c5",
                "variation": "c5 Bb2 g3 Kf8 Kg2 Ke7 Bd8+ Kf8 Bc7 Kg7 Bb6 Ba3 Rd8 Nc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 436
            },
            {
                "eval": 450
            },
            {
                "eval": 452
            },
            {
                "eval": 431
            },
            {
                "eval": 397
            },
            {
                "eval": 328
            },
            {
                "eval": 722,
                "best": "g7e5",
                "variation": "Be5 Rxe6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Be5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 708
            },
            {
                "eval": 701
            },
            {
                "eval": 281,
                "best": "e3b6",
                "variation": "Bb6 Kh6 d7 Kg5 d8=Q Bxd8 Bxd8+ Kf5 Ba5 Nd3 b4 Ne5 Bxa6 Ke4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bb6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 278
            },
            {
                "eval": 138,
                "best": "g2g4",
                "variation": "g4 hxg4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. g4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 156
            },
            {
                "eval": 161
            },
            {
                "eval": 163
            },
            {
                "eval": 140
            },
            {
                "eval": 196,
                "best": "f7f6",
                "variation": "f6 Bf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 191
            },
            {
                "eval": 189
            },
            {
                "eval": 102,
                "best": "g2f3",
                "variation": "Kf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 108
            },
            {
                "eval": 50,
                "best": "b7f3",
                "variation": "Bf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 33
            },
            {
                "eval": 39
            },
            {
                "eval": 142,
                "best": "e6d5",
                "variation": "Kd5 Bg1 Kd6 Ke3 Nd5+ Kd4 Nf6 Bb7 Kxd7 Kc4 Ne8 Bd5 Nd6+ Kc5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "f3e3",
                "variation": "Ke3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ke3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 77,
                "best": "d6e7",
                "variation": "Ke7 Kxb4 Bf2 Kb5 Bxg3 Kc6 Kd8 Ba6 Bxh4 Bc4 Bg3 Bf7 h4 Bxg6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ke7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 10,
                "best": "c4d5",
                "variation": "Kd5 Bf2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -49
            },
            {
                "eval": 0
            },
            {
                "eval": -6711,
                "best": "d7d8r",
                "variation": "d8=R Bxd8 Bd7 h4 Bc6 Bc7 Kd5 Bxf4 Ke6 Kc5 Kf7 Kd6 Kxg6 Ke6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d8=R was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -166,
                "best": "h4d8",
                "variation": "Bd8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bd8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -166
            },
            {
                "eval": -162
            }
        ],
        "moves": "e4 Nf6 e5 Nd5 c4 Nb6 d4 d6 exd6 cxd6 Nc3 g6 Be3 Bg7 Rc1 O-O b3 Nc6 d5 Nb8 Be2 e6 Nf3 exd5 Nxd5 Nxd5 Qxd5 Qe7 O-O Be6 Qd2 Nc6 Rcd1 Rfd8 Ng5 a6 Nxe6 Qxe6 Rfe1 Rab8 Bb6 Rd7 h3 Qf6 Bg4 Re7 Rxe7 Qxe7 Qxd6 Qxd6 Rxd6 h5 Bf3 Re8 Rd1 Nb4 Bxb7 Re6 Be3 Nxa2 Rd8+ Kh7 c5 Nb4 Rd6 Rxd6 cxd6 Bf6 d7 Bd8 g3 a5 h4 Kg7 Kg2 Kf8 Bc5+ Kg7 f4 Kf6 Kf3 Ke6 Bc8 f5 Bxb4 axb4 Ke3 Kd6 Kd4 Bb6+ Kc4 Kc7 Kxb4 Bf2 Kc4 Bxg3 b4 Bxh4 b5 Kb6 Kb4 Be7+ Kc4 h4",
        "opening": {
            "eco": "B03",
            "name": "Alekhine Defense: Exchange Variation",
            "ply": 9
        },
        "winner": "black",
        "url": "https://lichess.org/qQElqgEf/black"
    },
    "Dqig3bi6": {
        "id": "Dqig3bi6",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593788348873,
        "lastMoveAt": 1593796412778,
        "turns": 108,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "ferodeto",
                "rating": 1873,
                "ratingDiff": -10,
                "moveCentis": [
                    0,
                    852,
                    7708,
                    8100,
                    6588,
                    8228,
                    28380,
                    4676,
                    8404,
                    10628,
                    3988,
                    19108,
                    4900,
                    2612,
                    6260,
                    6892,
                    14300,
                    14612,
                    1292,
                    5636,
                    7620,
                    596,
                    5996,
                    18972,
                    9844,
                    31516,
                    35660,
                    8660,
                    1852,
                    644,
                    9540,
                    2564,
                    20876,
                    9580,
                    13452,
                    9060,
                    6956,
                    8500,
                    1116,
                    1932,
                    6940,
                    2084,
                    684,
                    2220,
                    1324,
                    1100,
                    1812,
                    1460,
                    260,
                    4668,
                    2940,
                    1740,
                    3068,
                    604,
                    1230
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 2,
                    "blunder": 3,
                    "acpl": 50
                }
            },
            "black": {
                "userId": "k0stasp",
                "rating": 1847,
                "ratingDiff": 18,
                "moveCentis": [
                    0,
                    484,
                    676,
                    8716,
                    3500,
                    956,
                    2204,
                    29476,
                    10612,
                    2052,
                    652,
                    4188,
                    25764,
                    1188,
                    8716,
                    700,
                    8324,
                    748,
                    612,
                    11404,
                    1460,
                    292,
                    14636,
                    5724,
                    26252,
                    4,
                    26412,
                    684,
                    2988,
                    8892,
                    6516,
                    14940,
                    17644,
                    10460,
                    30276,
                    1892,
                    4,
                    15324,
                    37828,
                    124,
                    588,
                    4,
                    5460,
                    2116,
                    4836,
                    6156,
                    10692,
                    1772,
                    7820,
                    4484,
                    1740,
                    10940,
                    1476,
                    1273
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 3,
                    "blunder": 0,
                    "acpl": 30
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 57,
                "best": "e7e6",
                "variation": "e6 Nf3 d5 cxd5 exd5 Nc3 c6 Bf4 Be7 h3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 42
            },
            {
                "eval": 41
            },
            {
                "eval": 35
            },
            {
                "eval": 33
            },
            {
                "eval": 13
            },
            {
                "eval": 31
            },
            {
                "eval": 16
            },
            {
                "eval": 34
            },
            {
                "eval": 27
            },
            {
                "eval": 45
            },
            {
                "eval": 0
            },
            {
                "eval": 37
            },
            {
                "eval": -11
            },
            {
                "eval": 0
            },
            {
                "eval": -9
            },
            {
                "eval": -1
            },
            {
                "eval": -28
            },
            {
                "eval": -13
            },
            {
                "eval": -21
            },
            {
                "eval": 31,
                "best": "h7h6",
                "variation": "h6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -9
            },
            {
                "eval": 50,
                "best": "f6e4",
                "variation": "Ne4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 52
            },
            {
                "eval": 66
            },
            {
                "eval": 47
            },
            {
                "eval": 67
            },
            {
                "eval": 74
            },
            {
                "eval": 67
            },
            {
                "eval": 51
            },
            {
                "eval": 83
            },
            {
                "eval": 70
            },
            {
                "eval": 92
            },
            {
                "eval": 60
            },
            {
                "eval": 64
            },
            {
                "eval": -9,
                "best": "e5d7",
                "variation": "Nxd7 Qxd7 e4 a5 exd5 Nxd5 Ne4 Qc7 Rfe1 Bc8 Bb3 Qf4 g3 Qf5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 75,
                "best": "b6c4",
                "variation": "Nc4 Rab1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 34
            },
            {
                "eval": 40
            },
            {
                "eval": 35
            },
            {
                "eval": 36
            },
            {
                "eval": 42
            },
            {
                "eval": 29
            },
            {
                "eval": -13
            },
            {
                "eval": 0
            },
            {
                "eval": 48
            },
            {
                "eval": 200,
                "best": "f7f5",
                "variation": "f5 Ne2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. f5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 212
            },
            {
                "eval": 213
            },
            {
                "eval": 82,
                "best": "d3c4",
                "variation": "Bxc4 Qxc4 Rfa1 Bf5 Na4 Qb5 g4 Be6 Qf6 Rfc8 Nc5 Re8 b3 Qb6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bxc4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 42
            },
            {
                "eval": -44,
                "best": "c3e4",
                "variation": "Ne4 dxe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -33
            },
            {
                "eval": -28
            },
            {
                "eval": -44
            },
            {
                "eval": -23
            },
            {
                "eval": -30
            },
            {
                "eval": -49
            },
            {
                "eval": 23,
                "best": "c8a6",
                "variation": "Ba6 Rd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ba6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 10
            },
            {
                "eval": 56
            },
            {
                "eval": 12
            },
            {
                "eval": 38
            },
            {
                "eval": 0
            },
            {
                "eval": 109,
                "best": "c2d2",
                "variation": "Qd2 R1a2 Qc1 Ra1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qd2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0,
                "best": "a4a5",
                "variation": "Rxa5 Bc4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rxa5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 33
            },
            {
                "eval": -261,
                "best": "a4a5",
                "variation": "Rxa5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rxa5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -236
            },
            {
                "eval": -256
            },
            {
                "eval": -246
            },
            {
                "eval": -501,
                "best": "h3h4",
                "variation": "h4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -484
            },
            {
                "eval": -497
            },
            {
                "eval": -473
            },
            {
                "eval": -438
            },
            {
                "eval": -270,
                "best": "e4c2",
                "variation": "Bc2 Ra3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bc2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -1007,
                "best": "h3h4",
                "variation": "h4 Bb5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -970
            },
            {
                "eval": -960
            },
            {
                "eval": -924
            },
            {
                "eval": -1185
            },
            {
                "eval": -921
            },
            {
                "eval": -1614
            },
            {
                "eval": -788
            },
            {
                "eval": -1086
            },
            {
                "eval": -914
            },
            {
                "eval": -1800
            },
            {
                "eval": -1452
            },
            {
                "eval": -6518
            },
            {
                "eval": -2907
            },
            {
                "eval": -2121
            },
            {
                "eval": -1439
            },
            {
                "eval": -1933
            },
            {
                "eval": -1841
            },
            {
                "eval": -1703
            },
            {
                "eval": -1155
            },
            {
                "eval": -1982
            },
            {
                "eval": -1541
            },
            {
                "mate": -6,
                "best": "a3a8",
                "variation": "Qa8+ Kg7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Qa8+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -8
            },
            {
                "mate": -4
            },
            {
                "mate": -3
            },
            {
                "mate": -2
            },
            {
                "mate": -1
            }
        ],
        "moves": "d4 Nf6 c4 b6 Nc3 Bb7 Bf4 e6 a3 d5 e3 Be7 Nf3 O-O h3 Bd6 Bg5 Nbd7 cxd5 exd5 Bb5 c6 Ba4 Be7 Bf4 b5 Bc2 Nb6 O-O Bd6 Bg5 Be7 Ne5 Nfd7 Bxe7 Qxe7 Qd3 g6 Ng4 Nf6 Qe2 Nxg4 Qxg4 Bc8 Qf4 Nc4 Ra2 a5 Bd3 b4 axb4 Qxb4 Ra4 Qxb2 Bxc4 Qxc3 Be2 Qc2 Bd1 Qd2 Bf3 Qc2 Rfa1 Bf5 g4 Bd3 Kg2 Rab8 R1a2 Qc1 Ra1 Rb1 Rxb1 Qxb1 Kg3 Qg1+ Bg2 Be4 f3 Bd3 Rxa5 Qe1+ Kh2 Qxa5 Qd6 Rc8 f4 Qc7 Qc5 Be4 Bf1 Rb8 Kg3 Rb3 Kf2 Rb2+ Kg3 Rc2 Qa3 c5 g5 cxd4 Bb5 Rc3 Qa4 Rxe3+ Kg4 Bf5+",
        "opening": {
            "eco": "A50",
            "name": "Queen's Indian Accelerated",
            "ply": 4
        },
        "winner": "black",
        "url": "https://lichess.org/Dqig3bi6/white"
    },
    "s3YzmD6r": {
        "id": "s3YzmD6r",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593874892628,
        "lastMoveAt": 1593878966893,
        "turns": 47,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "itsnotlike_i_likeyou",
                "rating": 1771,
                "ratingDiff": 16,
                "moveCentis": [
                    0,
                    948,
                    316,
                    4,
                    1220,
                    4404,
                    14764,
                    1620,
                    3924,
                    5356,
                    1204,
                    836,
                    4564,
                    6708,
                    13108,
                    13380,
                    3052,
                    468,
                    0,
                    11492,
                    1436,
                    4012,
                    32828,
                    1576
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 5
                }
            },
            "black": {
                "userId": "lugr",
                "rating": 1816,
                "ratingDiff": -12,
                "moveCentis": [
                    0,
                    244,
                    292,
                    260,
                    268,
                    1444,
                    22948,
                    3300,
                    32076,
                    15676,
                    43852,
                    4580,
                    16412,
                    15932,
                    22612,
                    23228,
                    11684,
                    16788,
                    4692,
                    10020,
                    7500,
                    10276,
                    11420,
                    6185
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 45
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 15
            },
            {
                "eval": 0
            },
            {
                "eval": 8
            },
            {
                "eval": 0
            },
            {
                "eval": 23
            },
            {
                "eval": 38
            },
            {
                "eval": 13
            },
            {
                "eval": 33
            },
            {
                "eval": -34,
                "best": "c1g5",
                "variation": "Bg5 a6 Na3 b5 Nd5 Be7 Bxf6 Bxf6 c4 b4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bg5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 238,
                "best": "c6b8",
                "variation": "Nb8 c4 Be7 Bd3 O-O O-O a6 Nc3 f5 Be3 e4 Be2 Nd7 f4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nb8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 259
            },
            {
                "eval": 503,
                "best": "a5d8",
                "variation": "Qd8 dxc6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qd8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 516
            },
            {
                "eval": 1187,
                "best": "a7a6",
                "variation": "a6 axb4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 1157
            },
            {
                "eval": 1171
            },
            {
                "eval": 1174
            },
            {
                "eval": 1160
            },
            {
                "eval": 1173
            },
            {
                "eval": 1166
            },
            {
                "eval": 1158
            },
            {
                "eval": 1200
            },
            {
                "eval": 1187
            },
            {
                "eval": 1250
            },
            {
                "eval": 1239
            },
            {
                "eval": 1322
            },
            {
                "eval": 1298
            },
            {
                "eval": 1454
            },
            {
                "eval": 1433
            },
            {
                "eval": 2160
            },
            {
                "eval": 2104
            },
            {
                "eval": 2084
            },
            {
                "eval": 2062
            },
            {
                "eval": 2040
            },
            {
                "eval": 1985
            },
            {
                "eval": 1936
            },
            {
                "eval": 1760
            },
            {
                "eval": 1566
            },
            {
                "eval": 1510
            },
            {
                "mate": 10,
                "best": "e8g6",
                "variation": "Qg6 Qxg6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Qg6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 2714
            }
        ],
        "moves": "e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 Nf6 Nc3 e5 Ndb5 d6 Nd5 Nxd5 exd5 Qa5+ Bd2 Nb4 a3 Nxc2+ Qxc2 Qd8 Nc7+ Ke7 Nxa8 Bd7 Nc7 Qc8 Bd3 f5 Rc1 a6 O-O e4 Bxe4 fxe4 Qxe4+ Kf7 Qf3+ Kg8 Ne6 Qe8 Rfe1 Be7 Qg3 Bxe6 Rxe6",
        "opening": {
            "eco": "B33",
            "name": "Sicilian Defense: Lasker-Pelikan Variation",
            "ply": 10
        },
        "winner": "white",
        "url": "https://lichess.org/s3YzmD6r/black"
    },
    "kuPnybxf": {
        "id": "kuPnybxf",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593961204188,
        "lastMoveAt": 1593971146328,
        "turns": 160,
        "color": "white",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "sonnichsen",
                "rating": 1711,
                "ratingDiff": -10,
                "moveCentis": [
                    0,
                    844,
                    3964,
                    956,
                    2172,
                    3356,
                    16028,
                    3748,
                    26996,
                    32436,
                    18748,
                    828,
                    3556,
                    6876,
                    2860,
                    6044,
                    32644,
                    26388,
                    40548,
                    14620,
                    19252,
                    5204,
                    1292,
                    27764,
                    14564,
                    8740,
                    9788,
                    0,
                    4524,
                    17484,
                    3884,
                    900,
                    300,
                    13268,
                    19388,
                    16108,
                    2204,
                    1460,
                    8476,
                    14660,
                    2940,
                    3396,
                    6868,
                    3748,
                    1852,
                    4156,
                    644,
                    2540,
                    188,
                    164,
                    348,
                    116,
                    940,
                    132,
                    1364,
                    4,
                    1564,
                    596,
                    564,
                    212,
                    228,
                    1324,
                    3196,
                    132,
                    116,
                    132,
                    1188,
                    708,
                    348,
                    124,
                    3460,
                    6596,
                    252,
                    172,
                    92,
                    172,
                    396,
                    988,
                    60,
                    83
                ],
                "analysis": {
                    "inaccuracy": 11,
                    "mistake": 5,
                    "blunder": 4,
                    "acpl": 61
                }
            },
            "black": {
                "userId": "oddskill",
                "rating": 1647,
                "ratingDiff": 20,
                "moveCentis": [
                    0,
                    1604,
                    1004,
                    1100,
                    748,
                    3052,
                    3796,
                    18348,
                    11708,
                    4404,
                    9556,
                    7068,
                    5188,
                    5044,
                    2684,
                    48108,
                    23196,
                    11556,
                    31996,
                    11308,
                    23636,
                    27028,
                    9380,
                    12036,
                    15260,
                    18092,
                    5092,
                    17012,
                    8156,
                    11972,
                    1956,
                    4140,
                    3380,
                    14788,
                    9788,
                    3404,
                    9172,
                    8636,
                    4060,
                    4252,
                    7420,
                    10948,
                    5196,
                    7124,
                    2148,
                    1836,
                    8692,
                    3716,
                    2364,
                    1436,
                    556,
                    2020,
                    1188,
                    2580,
                    1100,
                    1940,
                    1068,
                    724,
                    636,
                    516,
                    3220,
                    1788,
                    756,
                    300,
                    508,
                    5540,
                    1636,
                    348,
                    1180,
                    5644,
                    2780,
                    836,
                    1772,
                    1052,
                    356,
                    444,
                    372,
                    388,
                    356,
                    579
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 1,
                    "blunder": 5,
                    "acpl": 47
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": 43
            },
            {
                "eval": 40
            },
            {
                "eval": 46
            },
            {
                "eval": 31
            },
            {
                "eval": 52
            },
            {
                "eval": 59
            },
            {
                "eval": 41
            },
            {
                "eval": 52
            },
            {
                "eval": 52
            },
            {
                "eval": 60
            },
            {
                "eval": -35,
                "best": "a2a4",
                "variation": "a4 h6 h3 c6 Re1 exd4 Nxd4 Re8 Bf4 Bf8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -13
            },
            {
                "eval": -96,
                "best": "a2a3",
                "variation": "a3 b5 Ba2 a5 Re1 Bb7 h3 axb4 axb4 d5 exd5 Bxb4 Bd2 exd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 91,
                "best": "d6d5",
                "variation": "d5 dxe5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -38,
                "best": "d1e2",
                "variation": "Qe2 Bb7 Bb2 Rc8 Rfd1 Qc7 Bb3 a6 b5 cxb5 axb5 a5 Ra4 exd4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qe2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -102,
                "best": "d1e2",
                "variation": "Qe2 Qc7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qe2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -84
            },
            {
                "eval": -125
            },
            {
                "eval": -124
            },
            {
                "eval": -207,
                "best": "f1e1",
                "variation": "Re1 Qc7 Ra3 Rac8 Bg5 f6 Bd2 a6 Nd4 exd4 Rxe7 Rce8 Qe1 Rxe7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -123,
                "best": "d8c7",
                "variation": "Qc7 Ra3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -115
            },
            {
                "eval": -108
            },
            {
                "eval": -188,
                "best": "a1a3",
                "variation": "Ra3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ra3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -159
            },
            {
                "eval": -165
            },
            {
                "eval": -167
            },
            {
                "eval": -255,
                "best": "a1b1",
                "variation": "Rb1 Rxc4 Nc6 Bxc6 dxc6 Rxc6 Qd5 Qa8 Bf4 Rc3 Rfd1 Qxd5 Rxd5 Rd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rb1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -186,
                "best": "c8c4",
                "variation": "Rxc4 Be3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -200
            },
            {
                "eval": -209
            },
            {
                "eval": -190
            },
            {
                "eval": -141
            },
            {
                "eval": -157
            },
            {
                "eval": -144
            },
            {
                "eval": -200
            },
            {
                "eval": -154
            },
            {
                "eval": -388,
                "best": "c1d2",
                "variation": "Bd2 f5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bd2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -259,
                "best": "e5c3",
                "variation": "Bc3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -223
            },
            {
                "eval": -237
            },
            {
                "eval": -291
            },
            {
                "eval": -227
            },
            {
                "eval": -226
            },
            {
                "eval": -223
            },
            {
                "eval": -205
            },
            {
                "eval": -205
            },
            {
                "eval": -254
            },
            {
                "eval": -250
            },
            {
                "eval": -237
            },
            {
                "eval": -119,
                "best": "f6f3",
                "variation": "Qf3 Qxf3 exf3 h3 h5 Bf4 Bxf4 gxf4 Rc4 Re8+ Kh7 Re7 Rxa4 Rxf7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qf3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -242,
                "best": "c1f4",
                "variation": "Bf4 Re8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bf4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0,
                "best": "d4e3",
                "variation": "Bxe3 Rxe3 Rc4 f3 Qe5 Rxe4 Rxe4 fxe4 Qxe4 Qc1 Qd4+ Kf1 g6 Qc6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxe3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": -9
            },
            {
                "eval": -10
            },
            {
                "eval": 0
            },
            {
                "eval": -157,
                "best": "d1g4",
                "variation": "Qg4 Rc4 Qe2 Rc3 Qg4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qg4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -130
            },
            {
                "eval": -147
            },
            {
                "eval": -166
            },
            {
                "eval": -194
            },
            {
                "eval": -205
            },
            {
                "eval": -367,
                "best": "h2h3",
                "variation": "h3 Rc5 Kf1 Kf7 Qa4 h5 Qa7+ Qe7 Qxe7+ Kxe7 gxf5 Rxd5 Rxe4+ Kf6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. h3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -326
            },
            {
                "eval": -511,
                "best": "d4b6",
                "variation": "Qxb6 Qf4 Kg1 Rc2 Qe3 Qxe3 Rxe3 Rb2 f3 exf3 Rxf3 g6 b6 Rxb6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxb6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -469
            },
            {
                "eval": -526
            },
            {
                "eval": -415,
                "best": "g4h4",
                "variation": "Qh4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qh4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -1595,
                "best": "e1c1",
                "variation": "Rc1 Rxb5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rc1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -1504
            },
            {
                "eval": -2042
            },
            {
                "eval": -1435
            },
            {
                "eval": -5750
            },
            {
                "eval": -330,
                "best": "g6g3",
                "variation": "Qg3 Qa8+ Kf7 Qa7+ Kg6 Qa2 Qxf3+ Kg1 Rxd5 h4 Qg4+ Qg2 Kh5 Kf1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qg3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -312
            },
            {
                "eval": -243,
                "best": "c5c2",
                "variation": "Rc2 Qg4 Qd3+ Kg1 Qxd5 Qg6 Rc3 Qe8+ Kh7 Rxe3 Rxe3 Qxe3 Qc5 Kf2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rc2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -334,
                "best": "f4e3",
                "variation": "Qxe3 Rxb5 Qe6+ Qxe6 Rxe6 Rd5 Re7 Kh7 Rd7 Kg6 Kf2 b5 Ke3 Kf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qxe3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -330
            },
            {
                "eval": -307
            },
            {
                "eval": -246
            },
            {
                "eval": -241
            },
            {
                "eval": -229
            },
            {
                "eval": -238
            },
            {
                "eval": -245
            },
            {
                "eval": -246
            },
            {
                "eval": -221
            },
            {
                "eval": -318,
                "best": "e8e4",
                "variation": "Rxe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxe4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -318
            },
            {
                "eval": -338
            },
            {
                "eval": -338
            },
            {
                "eval": -327
            },
            {
                "eval": -322
            },
            {
                "eval": -363
            },
            {
                "eval": -285,
                "best": "d4h4",
                "variation": "Rh4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rh4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -277
            },
            {
                "eval": -236
            },
            {
                "eval": -308,
                "best": "b6b4",
                "variation": "Rb4 Kg6 Kf3 Kh5 Rg4 g6 Rb4 Kg5 Kg2 Rd2+ Kg3 Rd3+ Kg2 Kf5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rb4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -225,
                "best": "d1d3",
                "variation": "Rd3 Kg4 Kg6 Rb5 h5+ Kh4 Rd4+ Kg3 d5 h4 Kf6 Rb6+ Kf5 Rb5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -322,
                "best": "b6b2",
                "variation": "Rb2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rb2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -346
            },
            {
                "eval": -360
            },
            {
                "eval": -36,
                "best": "d1h1",
                "variation": "Rh1 Kxd4 Rxh3 Ra6 h5 Ke4 g6 Kf4 Kh6 Ra8 Rh4+ Kf3 Rb4 Ra2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rh1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -5980,
                "best": "h3h4",
                "variation": "h4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -5980
            },
            {
                "eval": -5980
            },
            {
                "eval": -5947
            },
            {
                "eval": -5947
            },
            {
                "eval": -4796
            },
            {
                "mate": -20,
                "best": "e3f3",
                "variation": "Kf3 Kf5 Kg3 Kf6 Kf4 g5+ Ke4 Ke6 Kd4 Kf5 Ke3 Ke5 Kf3 Kd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Kf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "g5f4",
                "variation": "Kf4 Kg2 h4 Kf2 g5 Kg2 Ke3 Kg1 Kf3 Kh2 Kf2 Kh1 Kg3 Kg1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Lost forced checkmate sequence. Kf4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "mate": -19,
                "best": "f3e4",
                "variation": "Ke4 Kf6 Kf3 Kf5 Ke3 g5 Kf3 Kf6 Kf2 Kg6 Ke3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. Ke4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "mate": -18
            },
            {
                "mate": -18
            },
            {
                "mate": -17
            },
            {
                "mate": -17
            },
            {
                "mate": -16
            },
            {
                "mate": -15
            },
            {
                "mate": -14
            },
            {
                "mate": -14
            },
            {
                "mate": -13
            },
            {
                "mate": -13
            },
            {
                "mate": -12
            },
            {
                "mate": -12
            },
            {
                "mate": -11
            },
            {
                "mate": -11
            },
            {
                "mate": -10
            },
            {
                "mate": -10
            },
            {
                "mate": -9
            },
            {
                "mate": -9
            },
            {
                "mate": -8
            },
            {
                "mate": -8
            },
            {
                "mate": -7
            },
            {
                "mate": -6
            },
            {
                "mate": -6
            },
            {
                "mate": -5
            },
            {
                "mate": -4
            },
            {
                "mate": -4
            },
            {
                "mate": -3
            },
            {
                "mate": -3
            },
            {
                "mate": -2
            },
            {
                "mate": -2
            },
            {
                "mate": -2
            },
            {
                "mate": -2
            },
            {
                "mate": -2
            },
            {
                "mate": -2
            },
            {
                "mate": -2
            },
            {
                "mate": -2
            },
            {
                "mate": -1
            },
            {
                "mate": -1
            },
            {
                "mate": -1
            },
            {
                "mate": -1
            }
        ],
        "moves": "e4 d6 d4 Nf6 Nc3 Nbd7 Bc4 e5 Nf3 Be7 O-O O-O b4 c6 a4 b6 d5 Bb7 dxc6 Bxc6 Bd5 Nxd5 exd5 Bb7 Ne4 Nf6 Nxf6+ Bxf6 c4 e4 Nd4 Rc8 Re1 Re8 Rb1 Rxc4 Nf5 Bc8 Ne3 Rc7 b5 Be5 Ng4 Bxg4 Qxg4 Rc4 Qd1 Qh4 g3 Qf6 Be3 Rec8 Rc1 Rxc1 Bxc1 Bd4 Be3 Be5 a5 Qd8 axb6 axb6 Bd4 Bxd4 Qxd4 f5 g4 Qg5 Kf1 Qxg4 Qe3 Rc5 h3 Qg6 Qb3 f4 f3 e3 Qa4 h6 Qxf4 Rxd5 Rxe3 Qb1+ Re1 Qd3+ Kf2 Rxb5 Re8+ Kh7 Qe4+ Qxe4 fxe4 Re5 Rb8 Rxe4 Rxb6 Rd4 Ke3 Rd5 Ke4 Rd1 Kf5 d5 Rd6 d4 Ke4 h5 Rxd4 Rxd4+ Kxd4 Kg6 Ke3 Kg5 Kf2 h4 Kf3 g6 Kg2 Kf4 Kf2 g5 Kg2 Ke3 Kf1 Kf3 Kg1 Kg3 Kh1 Kxh3 Kg1 Kg4 Kh1 Kf4 Kg2 g4 Kf2 h3 Kg1 g3 Kh1 g2+ Kg1 Ke3 Kh2 Kf2 Kxh3 g1=Q Kh4 Kf3 Kh5 Kf4 Kh6 Kf5 Kh7 Kf6 Kh8 Kf7 Kh7 Qh1#",
        "opening": {
            "eco": "B07",
            "name": "Pirc Defense",
            "ply": 5
        },
        "winner": "black",
        "url": "https://lichess.org/kuPnybxf/white"
    },
    "Hnu4580b": {
        "id": "Hnu4580b",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593876372506,
        "lastMoveAt": 1593880807495,
        "turns": 33,
        "color": "black",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "bluper",
                "rating": 1561,
                "ratingDiff": 6,
                "moveCentis": [
                    0,
                    2060,
                    3604,
                    876,
                    1292,
                    21516,
                    13596,
                    11972,
                    37908,
                    37100,
                    4284,
                    15860,
                    17044,
                    19572,
                    8060,
                    1052,
                    693
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 16
                }
            },
            "black": {
                "userId": "electricfalcon",
                "rating": 1290,
                "ratingDiff": -7,
                "moveCentis": [
                    0,
                    2572,
                    9716,
                    556,
                    5316,
                    3908,
                    22268,
                    7332,
                    38148,
                    4940,
                    17844,
                    79524,
                    32700,
                    3204,
                    6404,
                    6857
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 2,
                    "acpl": 77
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 15
            },
            {
                "eval": 0
            },
            {
                "eval": 8
            },
            {
                "eval": 74,
                "best": "g8f6",
                "variation": "Nf6 Nc3 e6 Be2 d6 Be3 Be7 Qd2 e5 Nb3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 66
            },
            {
                "eval": 89
            },
            {
                "eval": 77
            },
            {
                "eval": 72
            },
            {
                "eval": 55
            },
            {
                "eval": 76
            },
            {
                "eval": 113
            },
            {
                "eval": 97
            },
            {
                "eval": 96
            },
            {
                "eval": 134
            },
            {
                "eval": 56,
                "best": "c4b5",
                "variation": "Bb5+ Nd7 Bxe7 Qxe7 O-O-O O-O-O Qxd6 Qxd6 Rxd6 Nf6 Rxd8+ Kxd8 Be2 h5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bb5+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 83
            },
            {
                "eval": 23,
                "best": "g5f6",
                "variation": "Bxf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 360,
                "best": "d8d7",
                "variation": "Qd7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qd7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 369
            },
            {
                "eval": 356
            },
            {
                "eval": 311
            },
            {
                "eval": 421,
                "best": "d8d7",
                "variation": "Qd7 Qb3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 415
            },
            {
                "eval": 434
            },
            {
                "eval": 427
            },
            {
                "mate": 9,
                "best": "h8f8",
                "variation": "Rf8 Qg4 Qd7 Qg6+ Kd8 f4 exf4 Rxf4 Rc8 c3 Rc4 Raf1 Kc8 Nxf6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. Rf8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "mate": 8
            },
            {
                "mate": 1
            }
        ],
        "moves": "e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 Nxd4 Qxd4 d6 Nc3 Nf6 Bc4 e5 Qd3 Be7 Bg5 Be6 Bxe6 fxe6 Qh3 Qa5 Qxe6 Qd8 O-O h6 Bxf6 gxf6 Nd5 Qd7 Nxf6+ Kd8 Qxd7#",
        "opening": {
            "eco": "B32",
            "name": "Sicilian Defense: Open",
            "ply": 7
        },
        "winner": "white",
        "url": "https://lichess.org/Hnu4580b/white"
    },
    "AZVZWKp7": {
        "id": "AZVZWKp7",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593619671000,
        "lastMoveAt": 1593626046216,
        "turns": 48,
        "color": "white",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "yago666",
                "rating": 2203,
                "ratingDiff": -2,
                "moveCentis": [
                    0,
                    204,
                    292,
                    452,
                    236,
                    30964,
                    516,
                    2556,
                    1596,
                    42532,
                    11036,
                    5956,
                    6988,
                    24076,
                    3468,
                    20740,
                    15244,
                    43068,
                    53444,
                    988,
                    2052,
                    3852,
                    5980,
                    24484,
                    30812
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 20
                }
            },
            "black": {
                "userId": "chaskar",
                "rating": 2134,
                "ratingDiff": 4,
                "moveCentis": [
                    0,
                    164,
                    180,
                    652,
                    28612,
                    1892,
                    3348,
                    5516,
                    6564,
                    11820,
                    18676,
                    44884,
                    58148,
                    26708,
                    18060,
                    57012,
                    3652,
                    10588,
                    9972,
                    724,
                    5044,
                    11508,
                    3268,
                    5414
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 21
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 23
            },
            {
                "eval": 0
            },
            {
                "eval": 28
            },
            {
                "eval": 33
            },
            {
                "eval": 21
            },
            {
                "eval": 9
            },
            {
                "eval": 87,
                "best": "a6b7",
                "variation": "Bb7 Bg2 c5 O-O Nc6 dxc5 bxc5 Nc3 Be7 e4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bb7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 62
            },
            {
                "eval": 97
            },
            {
                "eval": 33,
                "best": "b1c3",
                "variation": "Nc3 Bb7 Bg2 h6 O-O Bd6 Ne5 O-O Bf4 Re8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 81
            },
            {
                "eval": 81
            },
            {
                "eval": 90
            },
            {
                "eval": 108
            },
            {
                "eval": 114
            },
            {
                "eval": 83
            },
            {
                "eval": 85
            },
            {
                "eval": 48
            },
            {
                "eval": 52
            },
            {
                "eval": -42,
                "best": "c1f4",
                "variation": "Bf4 Qe7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": -8
            },
            {
                "eval": 5
            },
            {
                "eval": -30
            },
            {
                "eval": -11
            },
            {
                "eval": -34
            },
            {
                "eval": -25
            },
            {
                "eval": -41
            },
            {
                "eval": -31
            },
            {
                "eval": -39
            },
            {
                "eval": -30
            },
            {
                "eval": -70
            },
            {
                "eval": -49
            },
            {
                "eval": -91
            },
            {
                "eval": -97
            },
            {
                "eval": -116
            },
            {
                "eval": -157
            },
            {
                "eval": -161
            },
            {
                "eval": -31,
                "best": "d7b6",
                "variation": "Nb6 Nf3 Bb5 Rcc1 Qe7 Bc3 Qe4 Ne5 Qf5 Qc2 Qxc2 Rxc2 f6 Nf3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nb6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -29
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            }
        ],
        "moves": "d4 Nf6 c4 e6 Nf3 b6 g3 Ba6 Qc2 d5 cxd5 exd5 Bg2 Bd6 O-O O-O Nc3 Nbd7 Rd1 Re8 Rb1 c6 e3 Qc7 Nh4 Rac8 Bd2 g6 b4 Bc4 Be1 b5 a4 a6 Qb2 Ne4 Rdc1 Nxc3 Rxc3 bxa4 Ra1 Bb5 Bxd5 Qb7 Bg2 Nf6 Rcc1 Qe7",
        "opening": {
            "eco": "E15",
            "name": "Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation",
            "ply": 8
        },
        "url": "https://lichess.org/AZVZWKp7/white"
    },
    "ZehT4cyA": {
        "id": "ZehT4cyA",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593788442499,
        "lastMoveAt": 1593792291692,
        "turns": 43,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "wahlkatalane",
                "rating": 2094,
                "ratingDiff": 16,
                "moveCentis": [
                    0,
                    188,
                    156,
                    668,
                    460,
                    140,
                    244,
                    140,
                    22124,
                    1020,
                    452,
                    156,
                    22564,
                    24132,
                    22220,
                    17388,
                    52780,
                    9588,
                    452,
                    0,
                    420,
                    0
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 18
                }
            },
            "black": {
                "userId": "no_seigen",
                "rating": 2041,
                "ratingDiff": -16,
                "moveCentis": [
                    0,
                    388,
                    260,
                    300,
                    1668,
                    6884,
                    1764,
                    3716,
                    30228,
                    45244,
                    8332,
                    11236,
                    15252,
                    8172,
                    4972,
                    20924,
                    23580,
                    14444,
                    372,
                    4748,
                    4900,
                    2049
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 3,
                    "blunder": 0,
                    "acpl": 63
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 41
            },
            {
                "eval": 0
            },
            {
                "eval": 12
            },
            {
                "eval": 26
            },
            {
                "eval": 35
            },
            {
                "eval": 38
            },
            {
                "eval": 36
            },
            {
                "eval": 21
            },
            {
                "eval": 42
            },
            {
                "eval": 38
            },
            {
                "eval": 61
            },
            {
                "eval": 60
            },
            {
                "eval": 169,
                "best": "c5d4",
                "variation": "cxd4 Qxd4 d5 cxd5 Nxd5 Nc3 O-O Nxd5 Qxd5 Bg5 Qxd4 Nxd4 f6 Bh4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. cxd4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 152
            },
            {
                "eval": 211,
                "best": "c8a6",
                "variation": "Ba6 b3 Na5 Bg5 O-O Nc3 Nb7 Qd4 Re8 Rad1 Qc7 Qh4 Nxc5 Bxe7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ba6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 217
            },
            {
                "eval": 216
            },
            {
                "eval": 186
            },
            {
                "eval": 367,
                "best": "a5b7",
                "variation": "Nb7 Be3 Qa5 Qh4 Nxc5 b4 Qa3 Bxc5 Qxc3 Rac1 Qb2 Qxe7 a5 b5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nb7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 366
            },
            {
                "eval": 415
            },
            {
                "eval": 387
            },
            {
                "eval": 476
            },
            {
                "eval": 509
            },
            {
                "eval": 938,
                "best": "c7b8",
                "variation": "Qb8 b4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 873
            },
            {
                "eval": 911
            },
            {
                "eval": 740
            },
            {
                "mate": 6,
                "best": "d7d5",
                "variation": "d5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. d5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "mate": 5
            },
            {
                "mate": 5
            },
            {
                "mate": 4
            },
            {
                "mate": 4
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 1
            }
        ],
        "moves": "e4 c5 Nf3 Nc6 Bb5 g6 Bxc6 bxc6 O-O Bg7 Re1 Nf6 e5 Nd5 c4 Nb6 d4 Nxc4 dxc5 O-O Qa4 Na5 Nc3 Qc7 Qh4 Re8 Bh6 Bh8 Ng5 f6 Nxh7 fxe5 Bd2 Ba6 Ng5 Bg7 Qh7+ Kf8 Qxg6 Bc4 Nh7+ Kg8 Bh6",
        "opening": {
            "eco": "B31",
            "name": "Sicilian Defense: Nyezhmetdinov-Rossolimo Attack, Fianchetto Variation",
            "ply": 6
        },
        "winner": "white",
        "url": "https://lichess.org/ZehT4cyA/white"
    },
    "c1ze2KJZ": {
        "id": "c1ze2KJZ",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593938127766,
        "lastMoveAt": 1593943222889,
        "turns": 74,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "j3084",
                "rating": 1926,
                "ratingDiff": -5,
                "moveCentis": [
                    0,
                    4180,
                    24668,
                    13796,
                    6604,
                    40796,
                    1156,
                    8820,
                    11084,
                    10484,
                    15476,
                    15228,
                    4900,
                    11284,
                    19756,
                    204,
                    316,
                    16796,
                    852,
                    57196,
                    292,
                    412,
                    492,
                    7468,
                    10116,
                    2212,
                    2764,
                    2812,
                    4356,
                    1444,
                    5876,
                    580,
                    508,
                    3036,
                    8900,
                    2660,
                    604,
                    349
                ],
                "analysis": {
                    "inaccuracy": 8,
                    "mistake": 2,
                    "blunder": 3,
                    "acpl": 94
                }
            },
            "black": {
                "userId": "cecilpurdy",
                "rating": 1971,
                "ratingDiff": 5,
                "moveCentis": [
                    0,
                    5468,
                    1044,
                    7780,
                    15596,
                    9244,
                    3140,
                    9356,
                    3492,
                    8156,
                    7324,
                    4780,
                    9156,
                    3484,
                    1236,
                    1548,
                    13748,
                    2844,
                    2780,
                    1476,
                    14812,
                    4524,
                    652,
                    1540,
                    1628,
                    9564,
                    10972,
                    372,
                    820,
                    6028,
                    540,
                    740,
                    6564,
                    8700,
                    2324,
                    2444,
                    598
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 3,
                    "blunder": 2,
                    "acpl": 68
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 94,
                "best": "e7e6",
                "variation": "e6 Nf3 d5 cxd5 exd5 Nc3 c6 Bf4 Be7 h3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 44
            },
            {
                "eval": 95
            },
            {
                "eval": 58
            },
            {
                "eval": 35
            },
            {
                "eval": 6
            },
            {
                "eval": 131,
                "best": "d5c4",
                "variation": "dxc4 Bxc4 b5 Bb3 e6 d5 exd5 Bxd5 Nxd5 Qxd5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. dxc4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 32,
                "best": "c4d5",
                "variation": "cxd5 Nxd5 Qb3 Nxc3 bxc3 Bxf3 gxf3 Qc7 Rb1 Ra7 f4 e6 Bg2 Nd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. cxd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 74
            },
            {
                "eval": 10,
                "best": "h2h3",
                "variation": "h3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 57
            },
            {
                "eval": -61,
                "best": "c4d5",
                "variation": "cxd5 exd5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. cxd5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 169,
                "best": "d5c4",
                "variation": "dxc4 Bxc4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. dxc4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 184
            },
            {
                "eval": 376,
                "best": "b6b5",
                "variation": "b5 cxb5 axb5 Qxb5 Qd7 dxc5 Bxf3 gxf3 Ra5 Qb3 Bxc5 Bd2 O-O Rec1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. b5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 143,
                "best": "c4d5",
                "variation": "cxd5 Nxd5 Nxd5 exd5 e4 Bxf3 Bxf3 O-O-O Bf4 Qxf4 Qxc6+ Qc7 Qa8+ Qb8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. cxd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 148
            },
            {
                "eval": 167
            },
            {
                "eval": 187
            },
            {
                "eval": 132
            },
            {
                "eval": 192,
                "best": "f6d5",
                "variation": "Nxd5 Nxd5 exd5 Nxc6 Qxc6 Qxa6 Ra8 e4 Rxa6 exd5+ Qe6 dxe6 cxd4 Bf4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 192
            },
            {
                "eval": 799,
                "best": "f8e7",
                "variation": "Be7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Be7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 781
            },
            {
                "eval": 871
            },
            {
                "eval": 593,
                "best": "e3d4",
                "variation": "exd4 Nxe5 Bf4 Kd7 Bxe5 Qa8 Na7 Rc6 Nxc6 Qxa6 Nb8+ Kc8 Nxa6 Kb7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. exd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 561
            },
            {
                "eval": 566
            },
            {
                "eval": 838,
                "best": "c6e6",
                "variation": "Re6 Bf4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 529,
                "best": "c1f4",
                "variation": "Bf4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 618
            },
            {
                "eval": 150,
                "best": "g5f4",
                "variation": "Bf4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bf4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 137
            },
            {
                "eval": -492,
                "best": "g2g3",
                "variation": "g3 Qd8 Nc7 Re4 Qxb6 Ne8 Be3 Bg5 Bxg5 Qxg5 Nb5 Qg4 Qb7 Nf6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. g3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -404
            },
            {
                "eval": -587,
                "best": "g2g3",
                "variation": "g3 Bxg5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -561
            },
            {
                "eval": -1205,
                "best": "g2g3",
                "variation": "g3 Re4 Rd1 Rc8 f3 Ne3 fxe4 Nxd1 Qa4 Ne3 Rc3 dxe4 Na6 Qb7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -1184
            },
            {
                "eval": -1199
            },
            {
                "eval": -1190
            },
            {
                "eval": -1181
            },
            {
                "eval": -1160
            },
            {
                "eval": -1154
            },
            {
                "eval": -1111
            },
            {
                "mate": -5,
                "best": "e2e1",
                "variation": "Ke1 Nh2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Ke1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -4
            },
            {
                "mate": -4
            },
            {
                "eval": -779,
                "best": "e4b1",
                "variation": "Qb1+ Ke2 Qxb2+ Rc2 Qxc2+ Ke1 Qd2#",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Lost forced checkmate sequence. Qb1+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -781
            },
            {
                "eval": -767
            },
            {
                "eval": -756
            },
            {
                "eval": -756
            },
            {
                "eval": -833
            },
            {
                "eval": -717
            },
            {
                "eval": -769
            },
            {
                "eval": -813
            },
            {
                "eval": -817
            },
            {
                "eval": -753
            },
            {
                "mate": -18,
                "best": "a6c8",
                "variation": "Qc8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Qc8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "mate": -19
            },
            {
                "mate": -19
            },
            {
                "mate": -36
            },
            {
                "eval": -1430
            },
            {
                "eval": -928
            },
            {
                "eval": -1202
            },
            {
                "eval": -1129
            },
            {
                "mate": -11,
                "best": "a2a3",
                "variation": "a3 Qxb3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. a3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -10
            },
            {
                "mate": -10
            },
            {
                "mate": -9
            }
        ],
        "moves": "d4 Nf6 c4 a6 Nc3 c5 e3 d5 Nf3 Bg4 Be2 e6 O-O Nc6 Re1 b6 Qa4 Qc7 Ne5 Bxe2 Rxe2 Rc8 cxd5 exd5 Qxa6 cxd4 Nb5 Qb8 Nxc6 Rxc6 exd4+ Be7 Bg5 Re6 Rc2 O-O Rac1 Ng4 Nc7 Bxg5 Nxe6 Qxh2+ Kf1 Qh1+ Ke2 Qxg2 Rf1 fxe6 Rc8 Qe4+ Kd1 Qxd4+ Kc2 Qe4+ Kb3 Qf3+ Ka4 Qf4+ Kb5 Be7 Rxf8+ Bxf8 b3 Qb4+ Kc6 Ne5+ Kb7 Nd7 Ka7 Nc5 Qxb6 Qa3+ Kb8 Nd7+",
        "opening": {
            "eco": "A50",
            "name": "Indian Game: Normal Variation",
            "ply": 3
        },
        "winner": "black",
        "url": "https://lichess.org/c1ze2KJZ/black"
    },
    "TTzBBP7m": {
        "id": "TTzBBP7m",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593889449830,
        "lastMoveAt": 1593895991948,
        "turns": 41,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "bichopebitou",
                "rating": 1933,
                "ratingDiff": 11,
                "moveCentis": [
                    0,
                    3772,
                    4044,
                    3164,
                    3460,
                    12868,
                    7604,
                    4516,
                    36204,
                    41924,
                    9868,
                    4708,
                    32868,
                    10708,
                    38636,
                    10324,
                    18300,
                    19276,
                    48284,
                    7876,
                    3284
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 2,
                    "blunder": 2,
                    "acpl": 61
                }
            },
            "black": {
                "userId": "wo_cheng_si_le",
                "rating": 1896,
                "ratingDiff": -9,
                "moveCentis": [
                    0,
                    3548,
                    2116,
                    3716,
                    3620,
                    11580,
                    27364,
                    16684,
                    24460,
                    45820,
                    11172,
                    13012,
                    25276,
                    2460,
                    6844,
                    21084,
                    69716,
                    21396,
                    16004,
                    2700,
                    5070
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 3,
                    "blunder": 3,
                    "acpl": 111
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 30
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -1
            },
            {
                "eval": 0
            },
            {
                "eval": -22
            },
            {
                "eval": 3
            },
            {
                "eval": -71,
                "best": "g1f3",
                "variation": "Ngf3 d5 O-O Qc7 Qe2 b6 b3 Nc6 Bb2 Rd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ngf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -51
            },
            {
                "eval": -67
            },
            {
                "eval": -30
            },
            {
                "eval": -67
            },
            {
                "eval": -23
            },
            {
                "eval": -71
            },
            {
                "eval": -23
            },
            {
                "eval": -48
            },
            {
                "eval": -5
            },
            {
                "eval": -141,
                "best": "d4c5",
                "variation": "dxc5 dxc5 e4 b5 Ne3 e5 axb5 axb5 Bc2 exf4 Nd5 Bh6 Bxf4 Bxf4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. dxc5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -35,
                "best": "d6d5",
                "variation": "d5 Nce5 c4 Bb1 Nxa5 Nd2 Bf5 Bxf5 gxf5 g4 Ne4 gxf5 Nxd2 Bxd2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. d5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -22
            },
            {
                "eval": 48,
                "best": "d8c7",
                "variation": "Qc7 Qc2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 7
            },
            {
                "eval": 41
            },
            {
                "eval": 41
            },
            {
                "eval": 94,
                "best": "e7e6",
                "variation": "e6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -6,
                "best": "f4f5",
                "variation": "f5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 73,
                "best": "e7e6",
                "variation": "e6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -17,
                "best": "f4f5",
                "variation": "f5 e5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 352,
                "best": "e7e6",
                "variation": "e6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. e6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 83,
                "best": "f4f5",
                "variation": "f5 Bxd2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 301,
                "best": "f7f5",
                "variation": "f5 g4 e6 Rae1 Re7 gxf5 gxf5 Qa4 Na7 Re2 Nb5 Qd1 Rg7 Rg2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 82,
                "best": "g5f7",
                "variation": "Nxf7 Kxf7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nxf7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 228,
                "best": "h6g7",
                "variation": "Bg7 f5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bg7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 73,
                "best": "g5e4",
                "variation": "Ne4 Bg7 Nexd6 Rf8 Ne4 a5 Nc5 h5 Ra1 Nf5 Bxf5 exf5 Rxa5 Qc7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ne4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 190,
                "best": "c8d7",
                "variation": "Bd7 Qxa6 Bb5 Qxd6 Bxc4 Qxd8 Rexd8 Bxc4 Rxb2 Bc1 Rc2 Ne4 Nxc3 Bd3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bd7 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 217
            },
            {
                "mate": 3,
                "best": "b8b6",
                "variation": "Rxb6 f5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. Rxb6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "mate": 2
            }
        ],
        "moves": "d4 Nf6 e3 g6 Nd2 Bg7 Bd3 c5 c3 O-O f4 d6 Ngf3 Nc6 O-O a6 a4 Re8 Nc4 Rb8 a5 cxd4 exd4 Nd5 Qc2 b5 axb6 Nxb6 Be3 Nd5 Bd2 Bh6 Ng5 e6 Rae1 Nce7 Qa4 Nb6 Nxb6 Qxb6 Qxe8+",
        "opening": {
            "eco": "A45",
            "name": "Indian Game",
            "ply": 2
        },
        "winner": "white",
        "url": "https://lichess.org/TTzBBP7m/white"
    },
    "MeK5FmZ8": {
        "id": "MeK5FmZ8",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593939649368,
        "lastMoveAt": 1593948595985,
        "turns": 92,
        "color": "white",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "flipiflapi",
                "rating": 1814,
                "ratingDiff": -10,
                "moveCentis": [
                    0,
                    564,
                    1188,
                    1516,
                    412,
                    5900,
                    7340,
                    3092,
                    5596,
                    5484,
                    7388,
                    29484,
                    14204,
                    21724,
                    16684,
                    3636,
                    300,
                    46372,
                    14252,
                    20724,
                    1932,
                    11588,
                    41044,
                    4004,
                    436,
                    20612,
                    29668,
                    22276,
                    3516,
                    2556,
                    3772,
                    10588,
                    276,
                    148,
                    1156,
                    1972,
                    900,
                    21876,
                    10316,
                    5524,
                    5420,
                    11804,
                    5564,
                    14572,
                    2372,
                    1542
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 7,
                    "blunder": 4,
                    "acpl": 66
                }
            },
            "black": {
                "userId": "mcspeeruk",
                "rating": 1798,
                "ratingDiff": 14,
                "moveCentis": [
                    0,
                    932,
                    1772,
                    2476,
                    3620,
                    8852,
                    10700,
                    12364,
                    9204,
                    16412,
                    25796,
                    28420,
                    23796,
                    17532,
                    1796,
                    10100,
                    19068,
                    3596,
                    19772,
                    8556,
                    5476,
                    9940,
                    22460,
                    4724,
                    23548,
                    8836,
                    17300,
                    1988,
                    11412,
                    3164,
                    4332,
                    11140,
                    16188,
                    2308,
                    8660,
                    2980,
                    2284,
                    6396,
                    8260,
                    4524,
                    10628,
                    260,
                    3564,
                    6484,
                    708,
                    281
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 1,
                    "blunder": 4,
                    "acpl": 43
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 26
            },
            {
                "eval": 17
            },
            {
                "eval": 16
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 36
            },
            {
                "eval": 50
            },
            {
                "eval": 96
            },
            {
                "eval": 83
            },
            {
                "eval": 75
            },
            {
                "eval": 101
            },
            {
                "eval": 78
            },
            {
                "eval": 97
            },
            {
                "eval": 103
            },
            {
                "eval": 85
            },
            {
                "eval": 151,
                "best": "f6h5",
                "variation": "Nh5 Nd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nh5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 138
            },
            {
                "eval": 156
            },
            {
                "eval": 121
            },
            {
                "eval": 189,
                "best": "b7b5",
                "variation": "b5 Rfc1 bxc4 Bxc4 Rb8 b3 d5 Nxd5 Nxd5 exd5 Nb4 Bf2 Nxc2 Qxc2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 124,
                "best": "c3d5",
                "variation": "Nd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 208,
                "best": "b7b5",
                "variation": "b5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 16,
                "best": "b3b4",
                "variation": "b4 Qc7 Nd5 Bxd5 cxd5 Nb8 Rfc1 Nbd7 Na3 Qb8 Nc4 Rc8 a4 Rc7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. b4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 181,
                "best": "e5f4",
                "variation": "exf4 Rxf4 b5 Nd4 Nxd4 Bxd4 bxc4 bxc4 Nd7 Qe3 Bg5 Qg3 f6 Rf2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. exf4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 203
            },
            {
                "eval": 208
            },
            {
                "eval": 43,
                "best": "b3b4",
                "variation": "b4 Qc7 Nd5 Qd7 f5 Nf6 Nb6 Qc7 Qd3 Rac8 Rac1 Nb8 Bf2 Qc6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. b4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 55
            },
            {
                "eval": 35
            },
            {
                "eval": 84
            },
            {
                "eval": 13,
                "best": "c2b4",
                "variation": "Ncb4 Nxd5 Nxd5 exf4 Bxf4 Bf8 Nb6 Rab8 Rad1 f6 Rfe1 Ne5 Kf2 Re8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ncb4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 32
            },
            {
                "eval": 27
            },
            {
                "eval": 61
            },
            {
                "eval": 26
            },
            {
                "eval": 7
            },
            {
                "eval": 23
            },
            {
                "eval": 13
            },
            {
                "eval": 15
            },
            {
                "eval": 30
            },
            {
                "eval": 42
            },
            {
                "eval": 44
            },
            {
                "eval": -78,
                "best": "f3d3",
                "variation": "Rd3 axb3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rd3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -76
            },
            {
                "eval": -80
            },
            {
                "eval": -65
            },
            {
                "eval": -122,
                "best": "g1f2",
                "variation": "Kf2 Rc6 Rc3 Rdc8 Rb1 Bd8 Rbc1 Bb6+ Ke2 Bd4 R3c2 Kf8 a3 Ke7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kf2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -108
            },
            {
                "eval": -125
            },
            {
                "eval": -66,
                "best": "c6c4",
                "variation": "Rxc4 Rxd6 Rdc8 Bd2 Bxd2 Rxd2 Rxe4 Rxb7 Rc1+ Kf2 Rf4+ Ke2 Rxf5 a4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -42
            },
            {
                "eval": -33
            },
            {
                "eval": -38
            },
            {
                "eval": -50
            },
            {
                "eval": -68
            },
            {
                "eval": -59
            },
            {
                "eval": -70
            },
            {
                "eval": -44
            },
            {
                "eval": -146,
                "best": "f5g6",
                "variation": "fxg6 fxg6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. fxg6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -126
            },
            {
                "eval": -289,
                "best": "f5g6",
                "variation": "fxg6 fxg6 Kg2 Rc8 Kg3 Rf8 Re1 Rf4 Rd3 Kg7 Bd2 Rf8 Kxg4 Rxc4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. fxg6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -215,
                "best": "g6f5",
                "variation": "gxf5 exf5 Kg7 h3 gxh3+ Rxh3 Rxc4 Rxc4 Rxc4 Rd3 Rc6 Kf3 Kf6 Ke4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. gxf5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -323,
                "best": "f5g6",
                "variation": "fxg6 Kxg6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. fxg6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -313
            },
            {
                "eval": -313
            },
            {
                "eval": 0,
                "best": "g6f5",
                "variation": "gxf5 exf5 Kf6 Kxg4 Rc8 Rd3 Rxc4+ Rxc4 Rxc4+ Kh3 Kxf5 Rxd6 Be3 Kg3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. gxf5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -11
            },
            {
                "eval": 167,
                "best": "c7c8",
                "variation": "Rc8 h4 Bh6 Rg3 Kf7 fxg6+ Kxg6 Rd3 Rxc4 h5+ Kf7 Rxc4 Rxc4 Kf5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rc8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 179
            },
            {
                "eval": 215
            },
            {
                "eval": 74,
                "best": "c3h3",
                "variation": "Rh3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rh3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 73
            },
            {
                "eval": -332,
                "best": "c3h3",
                "variation": "Rh3 d5 Rh7+ Kg8 Rb7 dxe4 Rg2 Kh8 h4 Bh6 Rg6 Bf8 Bd2 Rd6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rh3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0,
                "best": "c8h8",
                "variation": "Rh8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rh8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -295,
                "best": "h3h4",
                "variation": "h4 Bxh4 Rh3 Rg8 Bd2 Bg5 Rh7+ Rg7 Rxg7+ Kxg7 Bb4 Kf7 Rh2 Rxc4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -280
            },
            {
                "eval": -445,
                "best": "a4a5",
                "variation": "a5 Rh5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. a5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -432
            },
            {
                "eval": -919,
                "best": "e1b4",
                "variation": "Bb4 Rcc8 Rg2 Rh5+ Kg4 f5+ Kf3 Rxc4 Bd2 fxe4+ Ke2 d5 a5 bxa5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bb4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -896
            },
            {
                "mate": -4,
                "best": "c2f2",
                "variation": "Rf2 Rxc4 Rg3 d5 Rg7+ Kxg7 Ke6 Rcxe4 Rg2+ Kf8 Rc2 Rc4 Rb2 Rb4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Rf2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "mate": -3
            },
            {
                "mate": -3
            },
            {
                "eval": -852,
                "best": "h4h5",
                "variation": "Rh5+ Kg4 Rg5+ Kh4 Rh8#",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Lost forced checkmate sequence. Rh5+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "mate": -2,
                "best": "g2g7",
                "variation": "Rg7+ Kxg7 Ke6 Rxh3 Rf2 Re8+ Kd7 Kf7 Rb2 Ra8 Rxb6 Rxa4 Kxd6 Rxc4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Rg7+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "mate": -1
            },
            {
                "mate": -1
            }
        ],
        "moves": "e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 f3 a6 c4 e5 Nc2 Nc6 Nc3 Be7 Be3 O-O Be2 Qc7 O-O Rd8 Qd2 Be6 b3 Qa5 f4 Bg4 Bxg4 Nxg4 Nd5 Qxd2 Bxd2 Nf6 Nxf6+ Bxf6 f5 h5 Nb4 Nxb4 Bxb4 Bg5 Rf3 a5 Bc3 a4 Bb4 axb3 Rxb3 Ra6 a3 Rc6 Rd1 Be7 Ba5 Rd7 Rc3 b6 Bb4 Rdc7 Rdc1 g6 g4 hxg4 Kg2 Kg7 Kg3 Bg5 R1c2 f6 Kxg4 gxf5+ Kxf5 Kf7 a4 Rc8 h3 Ra8 Ra3 Rh8 Be1 Bh4 Bxh4 Rxh4 Rf3 Rc8 Rg2 Rch8 Rgg3 R8h5+ Rg5 Rxg5#",
        "opening": {
            "eco": "B54",
            "name": "Sicilian Defense: Prins Variation",
            "ply": 9
        },
        "winner": "black",
        "url": "https://lichess.org/MeK5FmZ8/white"
    },
    "4wM6OCiG": {
        "id": "4wM6OCiG",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593972007046,
        "lastMoveAt": 1593978063411,
        "turns": 70,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "jamougha",
                "rating": 1782,
                "ratingDiff": -23,
                "moveCentis": [
                    0,
                    196,
                    748,
                    172,
                    14988,
                    692,
                    0,
                    3244,
                    16948,
                    22708,
                    9988,
                    3588,
                    308,
                    23692,
                    15500,
                    16460,
                    452,
                    276,
                    4444,
                    9988,
                    13588,
                    9964,
                    53876,
                    25332,
                    316,
                    220,
                    27140,
                    1284,
                    5132,
                    444,
                    36412,
                    524,
                    2220,
                    580,
                    492,
                    3830
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 1,
                    "blunder": 3,
                    "acpl": 72
                }
            },
            "black": {
                "userId": "kamizik",
                "rating": 1762,
                "ratingDiff": 8,
                "moveCentis": [
                    0,
                    156,
                    756,
                    852,
                    10532,
                    1604,
                    4540,
                    9548,
                    13364,
                    340,
                    6028,
                    6684,
                    25092,
                    16708,
                    6988,
                    4948,
                    7036,
                    10012,
                    308,
                    7692,
                    5748,
                    30708,
                    27484,
                    10700,
                    2308,
                    5828,
                    10476,
                    2300,
                    15796,
                    12212,
                    15860,
                    7404,
                    1788,
                    108,
                    770
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 3,
                    "blunder": 1,
                    "acpl": 43
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 40
            },
            {
                "eval": 25
            },
            {
                "eval": 25
            },
            {
                "eval": 0
            },
            {
                "eval": 48
            },
            {
                "eval": 62
            },
            {
                "eval": 50
            },
            {
                "eval": 0
            },
            {
                "eval": 33
            },
            {
                "eval": 43
            },
            {
                "eval": 113,
                "best": "g4f5",
                "variation": "Bf5 b4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 91
            },
            {
                "eval": 116
            },
            {
                "eval": 122
            },
            {
                "eval": 185,
                "best": "f8e7",
                "variation": "Be7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 212
            },
            {
                "eval": 202
            },
            {
                "eval": 131,
                "best": "b2b4",
                "variation": "b4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 140
            },
            {
                "eval": 132
            },
            {
                "eval": 133
            },
            {
                "eval": 142
            },
            {
                "eval": 175
            },
            {
                "eval": 167
            },
            {
                "eval": 237,
                "best": "f8e7",
                "variation": "Be7 Bd3 O-O Nge2 Be6 Nf4 Bd7 O-O a6 Nfe2 Ra7 Bf4 Nh5 Be5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 203
            },
            {
                "eval": 206
            },
            {
                "eval": 165
            },
            {
                "eval": 171
            },
            {
                "eval": 169
            },
            {
                "eval": 202
            },
            {
                "eval": 87,
                "best": "c1f4",
                "variation": "Bf4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bf4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 230,
                "best": "c6b5",
                "variation": "cxb5 Nxb5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. cxb5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 137,
                "best": "c1e3",
                "variation": "Be3 Ne8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 126
            },
            {
                "eval": 104
            },
            {
                "eval": 116
            },
            {
                "eval": -60,
                "best": "c1f4",
                "variation": "Bf4 Ne4 Ra3 h6 h4 a4 Rb1 Rfc8 Nd6 Rcb8 Rxb8+ Rxb8 Nxe4 dxe4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bf4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -75
            },
            {
                "eval": -140,
                "best": "b5d6",
                "variation": "Nd6 Ne4 Bc1 Bf8 Ba3 Rb3 Be2 Nc3 Bd1 Rb1 Rd2 Ra1 Bb2 Rxd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -16,
                "best": "f6e4",
                "variation": "Ne4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ne4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -25
            },
            {
                "eval": 121,
                "best": "f6e4",
                "variation": "Ne4 Ba3 Rb3 Bc2 Rbb8 Re1 Nf8 Rb1 Rxb1+ Bxb1 Ne6 Rb2 Ba4 Bc2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ne4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 122
            },
            {
                "eval": 160
            },
            {
                "eval": 150
            },
            {
                "eval": 176
            },
            {
                "eval": 169
            },
            {
                "eval": 160
            },
            {
                "eval": 79,
                "best": "a5b4",
                "variation": "Bb4 Nhf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bb4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 70
            },
            {
                "eval": 59
            },
            {
                "eval": 101
            },
            {
                "eval": 88
            },
            {
                "eval": 118
            },
            {
                "eval": 130
            },
            {
                "eval": 166
            },
            {
                "eval": 0,
                "best": "e2a2",
                "variation": "Ra2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ra2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 503,
                "best": "a3b3",
                "variation": "Rb3 Rxb3 Nxb3 Kf1 Nxd4 Nxd4 Bxd4 Bd6 Nh5 Ba2 Nf6 f3 g5 Ke2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rb3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 504
            },
            {
                "eval": 487
            },
            {
                "eval": 480
            },
            {
                "eval": 472
            },
            {
                "mate": -2,
                "best": "h2h4",
                "variation": "h4 Nce6 Rb8 Ne2+ Kh2 N2xd4 Nxd4 Nxd4 Bb4 Rc1 Ba2 Nc6 Bf8+ Kf6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. h4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "mate": -1
            }
        ],
        "moves": "d4 Nf6 c4 c6 Nc3 d5 e3 Bg4 Qb3 Qb6 c5 Qxb3 axb3 Nbd7 b4 e6 b5 e5 bxc6 bxc6 Ra6 Nb8 Ra2 exd4 exd4 Bc8 b4 g6 Nf3 Bg7 Bd3 O-O O-O Bb7 b5 Nbd7 bxc6 Bxc6 Nb5 a5 Bb2 Rfb8 Nc3 Rb4 Ne2 Nh5 Bc3 Rb7 Rxa5 Rxa5 Bxa5 Ra7 Bd8 Ra3 Bb1 Bb5 Re1 Bxe2 Rxe2 Nf4 Rb2 Nxc5 Be7 Rc3 Rb8+ Bf8 Rxf8+ Kg7 g3 Rc1+",
        "opening": {
            "eco": "A50",
            "name": "Slav Indian",
            "ply": 4
        },
        "winner": "black",
        "url": "https://lichess.org/4wM6OCiG/white"
    },
    "da8miXaM": {
        "id": "da8miXaM",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593694826137,
        "lastMoveAt": 1593700797922,
        "turns": 53,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "oddsox",
                "rating": 1748,
                "ratingDiff": 24,
                "moveCentis": [
                    0,
                    404,
                    3348,
                    756,
                    316,
                    716,
                    372,
                    2828,
                    8684,
                    1836,
                    7084,
                    11812,
                    58188,
                    27228,
                    3708,
                    21564,
                    5788,
                    26012,
                    4980,
                    7076,
                    23748,
                    13756,
                    17180,
                    4356,
                    13116,
                    12244,
                    8959
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 36
                }
            },
            "black": {
                "userId": "slamchops",
                "rating": 1723,
                "ratingDiff": -26,
                "moveCentis": [
                    0,
                    708,
                    724,
                    404,
                    4292,
                    1172,
                    2292,
                    5532,
                    252,
                    24684,
                    20396,
                    35196,
                    34612,
                    1884,
                    7460,
                    15284,
                    3364,
                    2308,
                    52916,
                    12940,
                    13116,
                    31396,
                    2508,
                    9884,
                    9340,
                    13692,
                    1891
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 3,
                    "blunder": 2,
                    "acpl": 74
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 26
            },
            {
                "eval": 17
            },
            {
                "eval": 16
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": 75
            },
            {
                "eval": 39
            },
            {
                "eval": 38
            },
            {
                "eval": 29
            },
            {
                "eval": 57
            },
            {
                "eval": 67
            },
            {
                "eval": 69
            },
            {
                "eval": 81
            },
            {
                "eval": 116
            },
            {
                "eval": 106
            },
            {
                "eval": 118
            },
            {
                "eval": 133
            },
            {
                "eval": 188
            },
            {
                "eval": 145
            },
            {
                "eval": 224,
                "best": "b7b5",
                "variation": "b5 Kb1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 201
            },
            {
                "eval": 344,
                "best": "g7d4",
                "variation": "Bxd4 Qxd4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bxd4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 161,
                "best": "d4b6",
                "variation": "Bb6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bb6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 178
            },
            {
                "eval": 77,
                "best": "f1g2",
                "variation": "Bg2 Bb7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bg2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 58
            },
            {
                "eval": 72
            },
            {
                "eval": 243,
                "best": "e7e5",
                "variation": "e5 Qb4 Be6 Rd3 Rc8 Rhd1 Bxd5 Rxd5 Rc6 Kb1 Qc7 Qd2 Qb6 Bf1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. e5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 220
            },
            {
                "eval": 218
            },
            {
                "eval": 205
            },
            {
                "eval": 381,
                "best": "h6g5",
                "variation": "hxg5 Kb1 Rc8 Bd3 Rc5 Ne3 Re5 Qf2 Nc7 Rdf1 a5 Qd2 b4 Nf5+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. hxg5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 88,
                "best": "e4e5",
                "variation": "e5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. e5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 130
            },
            {
                "eval": 90
            },
            {
                "eval": 149,
                "best": "f8f1",
                "variation": "Rxf1 Rxf1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxf1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 115
            },
            {
                "eval": 100
            },
            {
                "eval": 62
            },
            {
                "eval": 74
            },
            {
                "eval": 60
            },
            {
                "eval": 71
            },
            {
                "eval": 46
            },
            {
                "eval": 52
            },
            {
                "eval": 39
            },
            {
                "eval": 853,
                "best": "e8f7",
                "variation": "Qf7 Qf5 Rf8 Bd3 Kg8 c4 bxc4 Bxc4 a5 b3 Kh8 a3 Qh7 Qe6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qf7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 833
            },
            {
                "mate": 5,
                "best": "d7e6",
                "variation": "Qxe6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Qxe6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "mate": 4
            }
        ],
        "moves": "e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Be3 Bg7 f3 Nc6 Qd2 Nxd4 Bxd4 O-O O-O-O a6 h4 h6 g4 Ne8 Nd5 b5 Bxg7 Kxg7 h5 g5 Be2 Be6 f4 f6 fxg5 fxg5 Rhf1 Bxd5 exd5 Nf6 Qd3 Qe8 Qf5 Nd7 Qe6 Rf6 Rxf6 Nxf6 Rf1 Qd7 Rxf6 Qe8 Rg6+",
        "opening": {
            "eco": "B75",
            "name": "Sicilian Defense: Dragon Variation, Yugoslav Attack, Belezky Line",
            "ply": 14
        },
        "winner": "white",
        "url": "https://lichess.org/da8miXaM/white"
    },
    "p1d6XIYv": {
        "id": "p1d6XIYv",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593533265325,
        "lastMoveAt": 1593537420516,
        "turns": 116,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "staskac",
                "rating": 1573,
                "ratingDiff": 8,
                "moveCentis": [
                    0,
                    2004,
                    3940,
                    6276,
                    8356,
                    1572,
                    1196,
                    6020,
                    4188,
                    13100,
                    4556,
                    8492,
                    2556,
                    3228,
                    4524,
                    27156,
                    3700,
                    260,
                    1188,
                    3012,
                    356,
                    1412,
                    5092,
                    516,
                    396,
                    7916,
                    10044,
                    4316,
                    6212,
                    2460,
                    3948,
                    1028,
                    5644,
                    1700,
                    4684,
                    3236,
                    1860,
                    1156,
                    2876,
                    348,
                    228,
                    388,
                    220,
                    132,
                    300,
                    2228,
                    884,
                    388,
                    316,
                    348,
                    204,
                    140,
                    876,
                    284,
                    812,
                    420,
                    300,
                    1436,
                    719
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 9
                }
            },
            "black": {
                "userId": "pinbsg21",
                "rating": 1491,
                "ratingDiff": -18,
                "moveCentis": [
                    0,
                    7668,
                    540,
                    2900,
                    2324,
                    1500,
                    188,
                    4332,
                    9236,
                    1436,
                    652,
                    2772,
                    1620,
                    13988,
                    16260,
                    8476,
                    1196,
                    3516,
                    788,
                    4988,
                    148,
                    1700,
                    988,
                    948,
                    196,
                    4116,
                    5692,
                    12836,
                    5404,
                    1108,
                    948,
                    1244,
                    932,
                    1876,
                    9084,
                    6724,
                    10108,
                    13508,
                    868,
                    940,
                    1676,
                    228,
                    228,
                    812,
                    16796,
                    15844,
                    604,
                    852,
                    644,
                    468,
                    156,
                    252,
                    220,
                    540,
                    276,
                    12740,
                    5780,
                    164
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 2,
                    "blunder": 2,
                    "acpl": 26
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 47
            },
            {
                "eval": 10
            },
            {
                "eval": 75,
                "best": "b8c6",
                "variation": "Nc6 Be2 Nf6 d4 d5 exd5 exd5 O-O cxd4 Nxd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 67
            },
            {
                "eval": 124
            },
            {
                "eval": 94
            },
            {
                "eval": 105
            },
            {
                "eval": 93
            },
            {
                "eval": 102
            },
            {
                "eval": 9,
                "best": "e1g1",
                "variation": "O-O Nf6 d4 Be7 Bf4 Na6 Re1 O-O c3 Re8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 25
            },
            {
                "eval": 15
            },
            {
                "eval": 137,
                "best": "g8f6",
                "variation": "Nf6 Bf4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nf6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 107
            },
            {
                "eval": 279,
                "best": "d8a5",
                "variation": "Qa5+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qa5+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 272
            },
            {
                "eval": 242
            },
            {
                "eval": 232
            },
            {
                "eval": 254
            },
            {
                "eval": 139,
                "best": "f3d2",
                "variation": "Nd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 331,
                "best": "f7f5",
                "variation": "f5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 306
            },
            {
                "eval": 324
            },
            {
                "eval": 329
            },
            {
                "eval": 337
            },
            {
                "eval": 342
            },
            {
                "eval": 352
            },
            {
                "eval": 231,
                "best": "e1e2",
                "variation": "Re2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 819,
                "best": "e7f8",
                "variation": "Bf8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bf8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 818
            },
            {
                "eval": 808
            },
            {
                "eval": 812
            },
            {
                "eval": 806
            },
            {
                "eval": 796
            },
            {
                "eval": 1028
            },
            {
                "eval": 1004
            },
            {
                "eval": 1077
            },
            {
                "eval": 1055
            },
            {
                "eval": 1130
            },
            {
                "eval": 1123
            },
            {
                "eval": 1159
            },
            {
                "eval": 1142
            },
            {
                "eval": 1167
            },
            {
                "eval": 1147
            },
            {
                "eval": 1150
            },
            {
                "eval": 1118
            },
            {
                "eval": 1160
            },
            {
                "eval": 1143
            },
            {
                "eval": 1160
            },
            {
                "eval": 1123
            },
            {
                "eval": 1175
            },
            {
                "eval": 1159
            },
            {
                "eval": 1162
            },
            {
                "eval": 1137
            },
            {
                "eval": 1196
            },
            {
                "eval": 1133
            },
            {
                "eval": 1118
            },
            {
                "eval": 1110
            },
            {
                "eval": 1115
            },
            {
                "eval": 1097
            },
            {
                "eval": 1116
            },
            {
                "eval": 1094
            },
            {
                "eval": 1152
            },
            {
                "eval": 1134
            },
            {
                "eval": 1145
            },
            {
                "eval": 1044
            },
            {
                "eval": 1144
            },
            {
                "eval": 1098
            },
            {
                "eval": 1087
            },
            {
                "eval": 1081
            },
            {
                "eval": 1081
            },
            {
                "eval": 1058
            },
            {
                "eval": 2499
            },
            {
                "eval": 2139
            },
            {
                "eval": 7008
            },
            {
                "eval": 6871
            },
            {
                "eval": 6724
            },
            {
                "eval": 5901
            },
            {
                "eval": 7136
            },
            {
                "eval": 6913
            },
            {
                "mate": 24,
                "best": "f6e6",
                "variation": "Ke6 Bxg5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Ke6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 23
            },
            {
                "mate": 23
            },
            {
                "mate": 22
            },
            {
                "mate": 22
            },
            {
                "mate": 21
            },
            {
                "mate": 21
            },
            {
                "mate": 21
            },
            {
                "mate": 21
            },
            {
                "mate": 20
            },
            {
                "mate": 20
            },
            {
                "mate": 20
            },
            {
                "mate": 20
            },
            {
                "mate": 19
            },
            {
                "mate": 19
            },
            {
                "mate": 19
            },
            {
                "mate": 17
            },
            {
                "mate": 18
            },
            {
                "mate": 19
            },
            {
                "mate": 20
            },
            {
                "mate": 18
            },
            {
                "mate": 17
            },
            {
                "mate": 11
            },
            {
                "mate": 10
            },
            {
                "mate": 9
            },
            {
                "mate": 8
            },
            {
                "mate": 8
            },
            {
                "mate": 8
            },
            {
                "mate": 7
            },
            {
                "mate": 6
            },
            {
                "mate": 6
            },
            {
                "mate": 5
            },
            {
                "mate": 4
            }
        ],
        "moves": "e4 c5 Nf3 e6 Nc3 d5 Bb5+ Bd7 exd5 Bxb5 Nxb5 exd5 Qe2+ Be7 d4 c4 Bf4 Na6 O-O Nf6 Rfe1 Ne4 Nc3 O-O Nxe4 dxe4 Qxe4 Re8 Qxb7 Nb4 Qe4 Bd6 Qxe8+ Qxe8 Rxe8+ Rxe8 Bxd6 Nxc2 Rc1 Nxd4 Nxd4 Rd8 Rxc4 h6 Rc6 Re8 h3 Re1+ Kh2 Rd1 Nb3 Re1 Kg3 Re2 Ba3 Re8 Nc5 Kh7 b4 Re2 Kf3 Rxa2 Bc1 Ra1 Be3 Rb1 Na6 Rb3 Rc8 f5 Rb8 g5 g3 Kg6 b5 h5 b6 axb6 Rxb6+ Rxb6 Bxb6 Kf6 Bd8+ Kg6 Bxg5 Kxg5 h4+ Kg6 Kf4 Kf6 Nb8 Kg6 Nc6 Kf6 Nd4 Kg6 Nxf5 Kf6 Ne7 Kxe7 Kg5 Ke6 f4 Kf7 Kf5 Kg7 Ke6 Kg6 f5+ Kg7 Ke7 Kg8 f6 Kh7 f7 Kg6",
        "opening": {
            "eco": "B40",
            "name": "Sicilian Defense: French Variation",
            "ply": 4
        },
        "winner": "white",
        "url": "https://lichess.org/p1d6XIYv/white"
    },
    "EIoLudkZ": {
        "id": "EIoLudkZ",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593968789877,
        "lastMoveAt": 1593975911578,
        "turns": 76,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "jessehf",
                "rating": 2209,
                "ratingDiff": -6,
                "moveCentis": [
                    0,
                    180,
                    196,
                    228,
                    172,
                    164,
                    116,
                    188,
                    164,
                    13468,
                    260,
                    43788,
                    17756,
                    484,
                    2372,
                    16596,
                    12308,
                    7036,
                    7172,
                    17044,
                    7324,
                    36692,
                    4,
                    60836,
                    364,
                    740,
                    12500,
                    10252,
                    16372,
                    316,
                    6468,
                    68404,
                    532,
                    43468,
                    7924,
                    7460,
                    1140,
                    9292,
                    3206
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 17
                }
            },
            "black": {
                "userId": "chaozu",
                "rating": 2375,
                "ratingDiff": 5,
                "moveCentis": [
                    0,
                    228,
                    180,
                    204,
                    116,
                    188,
                    116,
                    4,
                    11500,
                    29460,
                    516,
                    3068,
                    1092,
                    364,
                    10468,
                    5572,
                    1268,
                    276,
                    2196,
                    14124,
                    29292,
                    51012,
                    124,
                    4,
                    9268,
                    252,
                    212,
                    38044,
                    5420,
                    1828,
                    332,
                    58244,
                    4,
                    1236,
                    260,
                    2068,
                    140,
                    1292
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 12
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 24
            },
            {
                "eval": 14
            },
            {
                "eval": 31
            },
            {
                "eval": 6
            },
            {
                "eval": 36
            },
            {
                "eval": 42
            },
            {
                "eval": 72
            },
            {
                "eval": 28
            },
            {
                "eval": 44
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 17
            },
            {
                "eval": 13
            },
            {
                "eval": 30
            },
            {
                "eval": -31,
                "best": "g5e3",
                "variation": "Be3 h6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -13
            },
            {
                "eval": -18
            },
            {
                "eval": -13
            },
            {
                "eval": -40
            },
            {
                "eval": -38
            },
            {
                "eval": -50
            },
            {
                "eval": -46
            },
            {
                "eval": -44
            },
            {
                "eval": -32
            },
            {
                "eval": -42
            },
            {
                "eval": -9
            },
            {
                "eval": -13
            },
            {
                "eval": 0
            },
            {
                "eval": -60,
                "best": "g2g3",
                "variation": "g3 Bf8 Kg2 Na6 Nb3 Nac5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -9,
                "best": "c5b3",
                "variation": "Nxb3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxb3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -40
            },
            {
                "eval": -33
            },
            {
                "eval": -11
            },
            {
                "eval": -7
            },
            {
                "eval": -45
            },
            {
                "eval": -35
            },
            {
                "eval": -29
            },
            {
                "eval": 0
            },
            {
                "eval": -44
            },
            {
                "eval": -38
            },
            {
                "eval": -46
            },
            {
                "eval": -41
            },
            {
                "eval": -37
            },
            {
                "eval": -35
            },
            {
                "eval": -39
            },
            {
                "eval": -17
            },
            {
                "eval": -16
            },
            {
                "eval": -13
            },
            {
                "eval": -22
            },
            {
                "eval": -34
            },
            {
                "eval": -36
            },
            {
                "eval": -28
            },
            {
                "eval": -23
            },
            {
                "eval": -13
            },
            {
                "eval": -24
            },
            {
                "eval": -20
            },
            {
                "eval": -41
            },
            {
                "eval": 0
            },
            {
                "eval": -10
            },
            {
                "eval": 0
            },
            {
                "eval": -100,
                "best": "f4f5",
                "variation": "f5 Bf7 Bb4+ Bc5 Be1 g5 h4 h6 Bd1 Bd4 a5 Kc5 Bb3 Bg1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -72
            },
            {
                "eval": -119
            },
            {
                "eval": -120
            },
            {
                "eval": -110
            },
            {
                "eval": -110
            },
            {
                "eval": -136
            },
            {
                "eval": -136
            },
            {
                "eval": -136
            },
            {
                "eval": -150
            },
            {
                "eval": -127
            },
            {
                "eval": -133
            }
        ],
        "moves": "d4 Nf6 Nf3 g6 c4 Bg7 Nc3 O-O e4 d6 Be2 e5 dxe5 dxe5 Qxd8 Rxd8 Bg5 c6 Rd1 Rxd1+ Bxd1 Be6 Be2 Na6 O-O Nc5 Nd2 a5 Be3 Nfd7 Rd1 f6 Nb3 Bf8 Nxc5 Nxc5 b3 Kf7 g4 Be7 f3 Rh8 Na4 Nxa4 bxa4 Rd8 Rxd8 Bxd8 Kf2 Be7 Bb6 Bb4 Ke3 Ke7 Kd3 Kd7 a3 Bxa3 Bxa5 Bc5 Bc3 Kd6 f4 Bg1 fxe5+ fxe5 Bb4+ c5 Bd2 Bxh2 a5 Bf4 Be1 Bg5 Bc3 Bf7",
        "opening": {
            "eco": "E92",
            "name": "King's Indian Defense: Exchange Variation",
            "ply": 13
        },
        "winner": "black",
        "url": "https://lichess.org/EIoLudkZ/black"
    },
    "i6uiT5xV": {
        "id": "i6uiT5xV",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593716519256,
        "lastMoveAt": 1593723822997,
        "turns": 83,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "mcastellani18",
                "rating": 2081,
                "ratingDiff": 19,
                "moveCentis": [
                    0,
                    132,
                    172,
                    84,
                    532,
                    1188,
                    812,
                    1092,
                    4788,
                    1444,
                    1796,
                    14260,
                    620,
                    17260,
                    19052,
                    1532,
                    22852,
                    244,
                    204,
                    26204,
                    21924,
                    22500,
                    14740,
                    19124,
                    4,
                    268,
                    32556,
                    380,
                    23172,
                    7788,
                    13076,
                    3084,
                    196,
                    556,
                    1844,
                    236,
                    1020,
                    244,
                    3660,
                    7316,
                    740,
                    325
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 1,
                    "blunder": 0,
                    "acpl": 16
                }
            },
            "black": {
                "userId": "ninjaste82",
                "rating": 2029,
                "ratingDiff": -18,
                "moveCentis": [
                    0,
                    268,
                    308,
                    340,
                    9124,
                    6612,
                    1404,
                    6980,
                    7764,
                    24140,
                    7044,
                    5748,
                    7860,
                    24372,
                    3572,
                    25436,
                    7020,
                    2780,
                    17260,
                    18540,
                    18308,
                    18700,
                    15764,
                    12508,
                    5132,
                    47580,
                    25724,
                    28900,
                    13180,
                    11084,
                    8236,
                    1852,
                    1676,
                    3972,
                    5388,
                    8580,
                    1660,
                    2044,
                    10788,
                    15700,
                    4116,
                    4381
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 1,
                    "blunder": 1,
                    "acpl": 40
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 13
            },
            {
                "eval": 13
            },
            {
                "eval": 37
            },
            {
                "eval": 32
            },
            {
                "eval": 42
            },
            {
                "eval": 56
            },
            {
                "eval": 63
            },
            {
                "eval": 80
            },
            {
                "eval": 74
            },
            {
                "eval": 92
            },
            {
                "eval": 39
            },
            {
                "eval": 52
            },
            {
                "eval": 75
            },
            {
                "eval": 69
            },
            {
                "eval": 58
            },
            {
                "eval": -40,
                "best": "a2a4",
                "variation": "a4 O-O O-O Bxb5 axb5 Nbd7 Bf4 Qe7 Qe2 Rfe8 Rfe1 Nb6 h3 Nfd7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 42,
                "best": "a7a6",
                "variation": "a6 Bxd7+ Nbxd7 Bf4 Qc7 a4 O-O O-O Rae8 h3 c4 Qe2 Nc5 Nd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -31,
                "best": "a2a4",
                "variation": "a4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 9
            },
            {
                "eval": 5
            },
            {
                "eval": 30
            },
            {
                "eval": 35
            },
            {
                "eval": 25
            },
            {
                "eval": 9
            },
            {
                "eval": 8
            },
            {
                "eval": 76,
                "best": "f8e8",
                "variation": "Rfe8 Be3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rfe8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 27
            },
            {
                "eval": 66
            },
            {
                "eval": 59
            },
            {
                "eval": 69
            },
            {
                "eval": 64
            },
            {
                "eval": 62
            },
            {
                "eval": 64
            },
            {
                "eval": 62
            },
            {
                "eval": 52
            },
            {
                "eval": 52
            },
            {
                "eval": 19
            },
            {
                "eval": 71,
                "best": "c7a5",
                "variation": "Qa5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qa5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -28,
                "best": "a4a5",
                "variation": "a5 b5 axb6 Rxb6 Rxa6 Rxb2 Qf1 Rb3 Qa1 Re8 e5 dxe5 d6 Qe6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": -11
            },
            {
                "eval": -19
            },
            {
                "eval": -156,
                "best": "c3b1",
                "variation": "Nb1 f5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nb1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -82,
                "best": "b8e8",
                "variation": "Rbe8 Qxa6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rbe8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -97
            },
            {
                "eval": -92
            },
            {
                "eval": -76
            },
            {
                "eval": -91
            },
            {
                "eval": -92
            },
            {
                "eval": -77
            },
            {
                "eval": -132,
                "best": "f2f3",
                "variation": "f3 Qa7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -104
            },
            {
                "eval": -112
            },
            {
                "eval": 0,
                "best": "e5e4",
                "variation": "Rxe4 Rxe4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rxe4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -48
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 94,
                "best": "b3f7",
                "variation": "Qf7 Qxd6 b3 Qxc5 Qf4+ Kh1 Qxa4 Kg1 Kf7 Qd5+ Kf8 Qd6+ Ke8 Qe6+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 76
            },
            {
                "mate": 4,
                "best": "b3c4",
                "variation": "Qc4 a5 b3 f4 Qg8 Qe5 Qa8 Qg5+ Kg7 Qxc5 Qb8 Qd4+ Kg8 a6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. Qc4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "mate": 3
            },
            {
                "mate": 3
            },
            {
                "mate": 2
            },
            {
                "mate": 2
            },
            {
                "mate": 1
            }
        ],
        "moves": "d4 e6 c4 c5 d5 exd5 cxd5 d6 Nf3 Nf6 e4 g6 Nc3 Bg7 Bb5+ Bd7 Qd3 O-O O-O Bxb5 Qxb5 Qc7 Qc4 a6 a4 Nbd7 h3 Rab8 Bf4 Rfe8 Rfe1 Nh5 Bh2 Ne5 Nxe5 Bxe5 Bxe5 Rxe5 Re3 Qd7 Rf3 b5 Qd3 b4 Ne2 a5 Ng3 Nxg3 Rxg3 Rbe8 Re3 f5 Rae1 fxe4 Rxe4 Qf5 f3 Kg7 b3 Rxd5 Qb5 Rde5 Rxe5 Rxe5 Rxe5 Qxe5 Qxa5 Qe3+ Kh2 Qxb3 Qc7+ Kg8 Qd8+ Kg7 Qc7+ Kh6 Qxd6 c4 Qf8+ Kh5 g4+ Kg5 f4+",
        "opening": {
            "eco": "A70",
            "name": "Benoni Defense: Classical Variation",
            "ply": 13
        },
        "winner": "white",
        "url": "https://lichess.org/i6uiT5xV/white"
    },
    "0BOgLwue": {
        "id": "0BOgLwue",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593975616220,
        "lastMoveAt": 1593979630084,
        "turns": 37,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "paolone",
                "rating": 1957,
                "ratingDiff": 19,
                "moveCentis": [
                    0,
                    756,
                    2380,
                    7668,
                    6652,
                    1092,
                    5212,
                    5532,
                    11388,
                    1812,
                    17708,
                    1852,
                    3844,
                    7996,
                    12028,
                    4308,
                    452,
                    14964,
                    6852
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 15
                }
            },
            "black": {
                "userId": "veith2310",
                "rating": 1972,
                "ratingDiff": -20,
                "moveCentis": [
                    0,
                    796,
                    1220,
                    15156,
                    7684,
                    12180,
                    308,
                    13316,
                    14124,
                    3108,
                    18540,
                    3252,
                    7180,
                    150020,
                    17108,
                    188,
                    5124,
                    17292,
                    54116
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 2,
                    "blunder": 1,
                    "acpl": 54
                }
            }
        },
        "analysis": [
            {
                "eval": 13
            },
            {
                "eval": 37
            },
            {
                "eval": 35
            },
            {
                "eval": 26
            },
            {
                "eval": 0
            },
            {
                "eval": 40
            },
            {
                "eval": 9
            },
            {
                "eval": 33
            },
            {
                "eval": 0
            },
            {
                "eval": 7
            },
            {
                "eval": 8
            },
            {
                "eval": 40
            },
            {
                "eval": 28
            },
            {
                "eval": 32
            },
            {
                "eval": 10
            },
            {
                "eval": 143,
                "best": "b8c6",
                "variation": "Nc6 Bg2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nc6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 144
            },
            {
                "eval": 151
            },
            {
                "eval": 153
            },
            {
                "eval": 131
            },
            {
                "eval": 114
            },
            {
                "eval": 161
            },
            {
                "eval": 160
            },
            {
                "eval": 164
            },
            {
                "eval": 149
            },
            {
                "eval": 178
            },
            {
                "eval": 120,
                "best": "d3e4",
                "variation": "dxe4 dxe4 Bg5 Qe7 Bxf6 gxf6 Qe3 f5 Rac1 O-O g4 fxg4 Bxe4 Ne5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxe4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 242,
                "best": "e4d3",
                "variation": "exd3 exd3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. exd3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 220
            },
            {
                "eval": 277
            },
            {
                "eval": 273
            },
            {
                "eval": 290
            },
            {
                "eval": 258
            },
            {
                "eval": 257
            },
            {
                "eval": 285
            },
            {
                "eval": 719,
                "best": "e6d7",
                "variation": "Qd7 Bf3 g6 e3 Ne7 Rxc8+ Nxc8 exd4 Nd6 Re1+ Kf8 Qc3 Nb5 Qb4+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qd7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 708
            }
        ],
        "moves": "c4 c6 g3 d5 Bg2 Nf6 Nf3 Bg4 h3 Bxf3 Bxf3 e5 cxd5 cxd5 Qb3 b6 Nc3 e4 Bg2 Nc6 d3 Bb4 O-O Bxc3 Qxc3 Rc8 Bg5 d4 Qa3 h6 Bxf6 Qxf6 Bxe4 Qe6 Rac1 a5 Qa4",
        "opening": {
            "eco": "A11",
            "name": "English Opening: Caro-Kann Defensive System",
            "ply": 2
        },
        "winner": "white",
        "url": "https://lichess.org/0BOgLwue/black"
    },
    "dHKLuDRO": {
        "id": "dHKLuDRO",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593621021715,
        "lastMoveAt": 1593627029138,
        "turns": 56,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "val1313",
                "rating": 1889,
                "ratingDiff": -15,
                "moveCentis": [
                    0,
                    844,
                    2340,
                    5460,
                    5028,
                    8556,
                    3820,
                    9604,
                    5116,
                    69084,
                    16652,
                    41476,
                    988,
                    4052,
                    2724,
                    17484,
                    24148,
                    412,
                    2388,
                    60052,
                    2292,
                    1740,
                    22420,
                    4364,
                    17372,
                    5724,
                    2500,
                    5684,
                    181
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 4,
                    "blunder": 2,
                    "acpl": 104
                }
            },
            "black": {
                "userId": "rampichino",
                "rating": 1910,
                "ratingDiff": 11,
                "moveCentis": [
                    0,
                    284,
                    1460,
                    604,
                    10564,
                    8532,
                    5644,
                    4804,
                    10708,
                    16204,
                    16012,
                    10260,
                    1276,
                    7036,
                    20180,
                    37716,
                    20868,
                    868,
                    10292,
                    15572,
                    3620,
                    7756,
                    33220,
                    940,
                    5404,
                    4172,
                    788,
                    942
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 2,
                    "blunder": 1,
                    "acpl": 69
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 20
            },
            {
                "eval": 28
            },
            {
                "eval": 89,
                "best": "e7e6",
                "variation": "e6 cxd5 exd5 Nc3 Nf6 Bg5 c6 e3 Bd6 Bd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 44
            },
            {
                "eval": 84
            },
            {
                "eval": 98
            },
            {
                "eval": 102
            },
            {
                "eval": 98
            },
            {
                "eval": 87
            },
            {
                "eval": 0,
                "best": "b2b4",
                "variation": "b4 Ng6 Bb2 a5 b5 Ncxe5 Qxd4 Qxd4 Bxd4 Nxf3+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -14
            },
            {
                "eval": -37
            },
            {
                "eval": -71
            },
            {
                "eval": -110
            },
            {
                "eval": -126
            },
            {
                "eval": -212,
                "best": "e2e4",
                "variation": "e4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -172
            },
            {
                "eval": -270,
                "best": "d2e4",
                "variation": "Ne4 g4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -236
            },
            {
                "eval": -189
            },
            {
                "eval": -140
            },
            {
                "eval": -429,
                "best": "g3f4",
                "variation": "Bf4 Nxe5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bf4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -400
            },
            {
                "eval": -522,
                "best": "d1b1",
                "variation": "Qb1 Bf5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -515
            },
            {
                "eval": -532
            },
            {
                "eval": -520
            },
            {
                "eval": -545
            },
            {
                "eval": -499
            },
            {
                "eval": -503
            },
            {
                "eval": -522
            },
            {
                "eval": -594
            },
            {
                "eval": -597
            },
            {
                "eval": -605
            },
            {
                "eval": -651
            },
            {
                "eval": -658
            },
            {
                "eval": -342,
                "best": "c6e5",
                "variation": "Nxe5 fxe5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nxe5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -1022,
                "best": "h1g1",
                "variation": "Rg1 Bxf3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rg1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -986
            },
            {
                "mate": -5,
                "best": "f2g1",
                "variation": "Kg1 Nxd4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Kg1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -303,
                "best": "c6d4",
                "variation": "Nxd4 f5 Nxf5+ Kf4 Nf2 Bg3 Bh6+ Ng5 Bxg5#",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Lost forced checkmate sequence. Nxd4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -600,
                "best": "d4f5",
                "variation": "Nf5 Bxh1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nf5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -603
            },
            {
                "eval": -953,
                "best": "f3e5",
                "variation": "Nxe5 Nxe5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxe5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -941
            },
            {
                "eval": -920
            },
            {
                "eval": -928
            },
            {
                "eval": -939
            },
            {
                "eval": -896
            },
            {
                "eval": -866
            },
            {
                "eval": -401,
                "best": "e8c8",
                "variation": "O-O-O Nd3 Nxf1+ Rxf1 Qg5+ Kf2 Qg2+ Ke1 Rxd3 Qf4 h2 Rd1 h1=Q Rxd3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. O-O-O was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -825,
                "best": "e3d3",
                "variation": "Kd3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kd3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -762
            },
            {
                "mate": -9,
                "best": "c1c3",
                "variation": "Qc3 Qf4+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Checkmate is now unavoidable. Qc3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "mate": -8
            }
        ],
        "moves": "d4 d5 c4 e5 dxe5 d4 Nf3 Nc6 a3 Nge7 Bg5 h6 Bh4 g5 Bg3 Nf5 Nbd2 Bg7 Nb3 g4 Nfd2 Qe7 f4 Ne3 Qc1 Bf5 Kf2 h5 h4 gxh3 Nf3 h4 Bh2 hxg2 Bxg2 h3 Bf1 Be4 Nbxd4 Ng4+ Kg3 Bxf3 Nxf3 Ncxe5 fxe5 Bxe5+ Nxe5 Qh4+ Kf4 Nxh2+ Ke3 Qg5+ Kf2 Qxe5 Qe3 Ng4+",
        "opening": {
            "eco": "D08",
            "name": "Queen's Gambit Refused: Albin Countergambit, Normal Line",
            "ply": 7
        },
        "winner": "black",
        "url": "https://lichess.org/dHKLuDRO/black"
    },
    "NXd6GOwk": {
        "id": "NXd6GOwk",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593975571291,
        "lastMoveAt": 1593984344512,
        "turns": 96,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "seius",
                "rating": 1796,
                "ratingDiff": -7,
                "moveCentis": [
                    0,
                    1596,
                    1332,
                    18204,
                    4716,
                    1236,
                    19012,
                    47996,
                    58012,
                    42860,
                    9108,
                    4260,
                    10908,
                    13492,
                    16172,
                    2068,
                    10892,
                    3740,
                    4492,
                    3964,
                    3788,
                    380,
                    11868,
                    18340,
                    14724,
                    33268,
                    10452,
                    5236,
                    3020,
                    4,
                    14148,
                    2460,
                    4420,
                    13204,
                    4436,
                    8268,
                    4084,
                    4932,
                    4708,
                    4700,
                    2004,
                    660,
                    220,
                    1508,
                    724,
                    2148,
                    3380,
                    3612,
                    13717
                ],
                "analysis": {
                    "inaccuracy": 8,
                    "mistake": 4,
                    "blunder": 2,
                    "acpl": 56
                }
            },
            "black": {
                "userId": "lakinwecker",
                "rating": 1841,
                "ratingDiff": 14,
                "moveCentis": [
                    0,
                    780,
                    1060,
                    3212,
                    30692,
                    18652,
                    29604,
                    29812,
                    18068,
                    2172,
                    35276,
                    17356,
                    10708,
                    4908,
                    8332,
                    788,
                    13028,
                    900,
                    38388,
                    2204,
                    8940,
                    372,
                    16828,
                    5804,
                    12772,
                    19188,
                    956,
                    412,
                    1060,
                    6532,
                    1116,
                    7796,
                    5652,
                    5228,
                    4932,
                    1652,
                    21484,
                    596,
                    948,
                    1860,
                    324,
                    20204,
                    228,
                    308,
                    1308,
                    388,
                    5548,
                    674
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 3,
                    "blunder": 0,
                    "acpl": 35
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 23
            },
            {
                "eval": 0
            },
            {
                "eval": 54,
                "best": "d7d5",
                "variation": "d5 cxd5 exd5 Nc3 c6 Bf4 Bf5 e3 h6 Be2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 13
            },
            {
                "eval": 35
            },
            {
                "eval": 14
            },
            {
                "eval": 42
            },
            {
                "eval": 20
            },
            {
                "eval": 50
            },
            {
                "eval": 46
            },
            {
                "eval": 95
            },
            {
                "eval": 41,
                "best": "d2f4",
                "variation": "Bf4 Bf8 Nc3 h6 h3 g5 Be5 d6 Bxf6 Qxf6 e3 Qd8 Nd2 Bg7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 66
            },
            {
                "eval": 64
            },
            {
                "eval": 52
            },
            {
                "eval": 39
            },
            {
                "eval": 52
            },
            {
                "eval": -21,
                "best": "d2c3",
                "variation": "Bc3 c5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -13
            },
            {
                "eval": -29
            },
            {
                "eval": 0
            },
            {
                "eval": -90,
                "best": "f2f3",
                "variation": "f3 Ba6 Rf2 Bd3 f4 g6 f5 Bg7 Bh3 Qe7 b3 Ba6 Na4 Bh6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -49
            },
            {
                "eval": -154,
                "best": "h2h3",
                "variation": "h3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. h3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -150
            },
            {
                "eval": -159
            },
            {
                "eval": -167
            },
            {
                "eval": -153
            },
            {
                "eval": -174
            },
            {
                "eval": -208
            },
            {
                "eval": -184
            },
            {
                "eval": -199
            },
            {
                "eval": -128,
                "best": "e2f3",
                "variation": "Bf3 Nc3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -133
            },
            {
                "eval": -78,
                "best": "h7h5",
                "variation": "h5 h3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -79
            },
            {
                "eval": -10,
                "best": "a8a1",
                "variation": "Rxa1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxa1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -136,
                "best": "a1a5",
                "variation": "Ra5 Reb8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ra5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -119
            },
            {
                "eval": -141
            },
            {
                "eval": -88
            },
            {
                "eval": -209,
                "best": "a1b2",
                "variation": "Qb2 h5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qb2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -110,
                "best": "a8a2",
                "variation": "Ra2 Qc1 Rc2 Qd1 Qa7 Nc3 Qa3 Nb1 Qa2 Bf1 g6 g4 h6 f4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ra2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -108
            },
            {
                "eval": -83
            },
            {
                "eval": -219,
                "best": "c1b3",
                "variation": "Nb3 h5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nb3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -83,
                "best": "b5f1",
                "variation": "Bxf1 Rxf1 Qc8 Kg2 Qf5 Qc2 g4 Qd1 h5 Ne2 Nh7 Ng1 Ng5 Qb1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bxf1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -181,
                "best": "c1e2",
                "variation": "Ne2 Qa6 Qc1 Qc8 Bg2 Ra8 Nc3 Bd3 Qb2 Qa6 f3 h5 fxe4 dxe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -145
            },
            {
                "eval": -176
            },
            {
                "eval": -75,
                "best": "b7c8",
                "variation": "Qc8 Qc2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -153,
                "best": "c3c2",
                "variation": "Qc2 Bxf1 Rxf1 Qb5 h3 g4 h4 Kh7 Rb1 Bg7 Nb3 Qd3 Qb2 Ra8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -122
            },
            {
                "eval": -234,
                "best": "h2h3",
                "variation": "h3 Qe6 Kh2 Qf5 Rf1 Ra2 Qc1 Bg7 Qd1 Kh7 Nb3 Qf3 Nc1 Ra1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -157,
                "best": "g5g4",
                "variation": "g4 Qc1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -136
            },
            {
                "eval": 5,
                "best": "g5g4",
                "variation": "g4 c6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. g4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -43
            },
            {
                "eval": 0
            },
            {
                "eval": -50
            },
            {
                "eval": -36
            },
            {
                "eval": -45
            },
            {
                "eval": -38
            },
            {
                "eval": -13
            },
            {
                "eval": 26
            },
            {
                "eval": -57,
                "best": "g2g4",
                "variation": "Qg4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qg4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -17
            },
            {
                "eval": -366,
                "best": "g2g4",
                "variation": "Qg4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qg4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -361
            },
            {
                "eval": -456,
                "best": "g1f1",
                "variation": "Kf1 Nxh3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kf1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -241,
                "best": "g5h3",
                "variation": "Nxh3+ Kh2 Ng5 Kh1 c6 Ne2 Qf5 Ng1 Kg7 Qh2 Qg4 Qf4 Qxf4 exf4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nxh3+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -901,
                "best": "g1h1",
                "variation": "Kh1 Qa6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kh1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -847
            },
            {
                "eval": -1866
            },
            {
                "eval": -1601
            },
            {
                "eval": -1825
            },
            {
                "eval": -1666
            },
            {
                "eval": -1660
            },
            {
                "eval": -1074
            },
            {
                "eval": -1809
            },
            {
                "eval": -1182
            },
            {
                "eval": -7301
            },
            {
                "eval": -6916
            },
            {
                "eval": -6933
            },
            {
                "eval": -2074
            },
            {
                "eval": -3570
            },
            {
                "eval": -2797
            },
            {
                "eval": -2437
            },
            {
                "eval": -2137
            },
            {
                "eval": -3517
            },
            {
                "eval": -2449
            },
            {
                "eval": -6835
            },
            {
                "eval": -2458
            }
        ],
        "moves": "d4 Nf6 c4 e6 Nf3 Bb4+ Bd2 a5 g3 O-O Bg2 Nc6 O-O Re8 Ne5 Bf8 e3 d5 Nxc6 bxc6 c5 e5 Nc3 e4 Na4 Bf5 a3 Qd7 b4 axb4 axb4 Bg4 Qc2 Be2 Rfe1 Bd3 Qd1 Qc8 Nc3 Qb7 Ne2 Rxa1 Qxa1 Ra8 Qc3 g5 Nc1 Bb5 Bf1 Ra4 Nb3 h5 Na5 Qa6 Bxb5 cxb5 Ra1 Rxa1+ Qxa1 h4 gxh4 gxh4 Qf1 Qe6 Qg2+ Kh8 h3 Nh7 Nb3 Be7 Nc1 Ng5 Bc3 Nf3+ Kf1 Qa6 Ne2 Qa4 Qh1 Qd1+ Kg2 Qxe2 Qa1 Ng5 Qa8+ Kg7 Qxd5 Qf3+ Kf1 Qxh3+ Ke2 Qf3+ Ke1 h3 Qe5+ Bf6",
        "opening": {
            "eco": "E11",
            "name": "Bogo-Indian Defense: Wade-Smyslov Variation",
            "ply": 8
        },
        "winner": "black",
        "url": "https://lichess.org/NXd6GOwk/black"
    },
    "105VJttG": {
        "id": "105VJttG",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593774885566,
        "lastMoveAt": 1593779051384,
        "turns": 37,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "mirkojotic",
                "rating": 1731,
                "ratingDiff": 14,
                "moveCentis": [
                    0,
                    5556,
                    1540,
                    3284,
                    10740,
                    9260,
                    4500,
                    20708,
                    1220,
                    22196,
                    396,
                    5476,
                    19684,
                    9716,
                    21300,
                    49316,
                    50468,
                    21052,
                    3388
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 0,
                    "blunder": 2,
                    "acpl": 59
                }
            },
            "black": {
                "userId": "leo2dipikke",
                "rating": 1744,
                "ratingDiff": -16,
                "moveCentis": [
                    0,
                    3380,
                    5044,
                    7020,
                    2676,
                    10044,
                    6020,
                    3236,
                    10284,
                    19876,
                    1484,
                    14268,
                    10996,
                    13204,
                    6572,
                    8884,
                    14300,
                    7740,
                    6328
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 118
                }
            }
        },
        "analysis": [
            {
                "eval": 13
            },
            {
                "eval": 27
            },
            {
                "eval": 11
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 28
            },
            {
                "eval": 36
            },
            {
                "eval": 59
            },
            {
                "eval": 16
            },
            {
                "eval": 40
            },
            {
                "eval": 42
            },
            {
                "eval": 65
            },
            {
                "eval": 43
            },
            {
                "eval": 78
            },
            {
                "eval": -112,
                "best": "h2h3",
                "variation": "h3 Be6 Nd5 Ba5 d4 exd4 Nxd4 Nxd4 Qxd4 Nxd5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. h3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -108
            },
            {
                "eval": -170,
                "best": "f2f3",
                "variation": "f3 Be6 Nxc3 Bxc4 d3 Be6 h3 Na5 f4 c6 Rb1 Bb3 Qe2 exf4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -133
            },
            {
                "eval": -339,
                "best": "f2f3",
                "variation": "f3 exf3 Bxf3 Bxf3 Rxf3 Ne5 Rf1 Nxc4 d3 Ne5 e4 Qd7 Bg5 Nfg4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -334
            },
            {
                "eval": -422,
                "best": "e4h7",
                "variation": "Bxh7+ Nxh7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxh7+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -436
            },
            {
                "eval": -429
            },
            {
                "eval": -431
            },
            {
                "eval": -483
            },
            {
                "eval": -471
            },
            {
                "eval": -471
            },
            {
                "eval": -378
            },
            {
                "eval": -378
            },
            {
                "eval": -341
            },
            {
                "eval": -524,
                "best": "f4f5",
                "variation": "f5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -491
            },
            {
                "eval": -739,
                "best": "b1d1",
                "variation": "Rbd1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rbd1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -709
            },
            {
                "eval": -729
            },
            {
                "mate": 2,
                "best": "g7f6",
                "variation": "gxf6 e4 Qe6 Bc1 Rfe8 Qd5 Nce5 Bf4 Qg4 Bxe5 Nxe5 Rf4 Qe2 Qd1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. gxf6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "mate": 1
            }
        ],
        "moves": "c4 e5 Nc3 Nf6 g3 Nc6 Bg2 Bb4 e3 O-O Nge2 d6 O-O Bg4 a3 Bxc3 bxc3 e4 Bxe4 Bxe2 Qxe2 Nxe4 Rb1 b6 Bb2 Qd7 d3 Ng5 f4 Ne6 Qh5 Nc5 f5 Nxd3 f6 g6 Qh6",
        "opening": {
            "eco": "A22",
            "name": "English Opening: Carls-Bremen System",
            "ply": 5
        },
        "winner": "white",
        "url": "https://lichess.org/105VJttG/black"
    },
    "Jk5l7DNw": {
        "id": "Jk5l7DNw",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593700338446,
        "lastMoveAt": 1593708701210,
        "turns": 102,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "dillontoups",
                "rating": 1646,
                "ratingDiff": -5,
                "moveCentis": [
                    0,
                    940,
                    5196,
                    4156,
                    5980,
                    2452,
                    5012,
                    7908,
                    9964,
                    12900,
                    17908,
                    8980,
                    17492,
                    12468,
                    23260,
                    25004,
                    17884,
                    14916,
                    5244,
                    4620,
                    12476,
                    17036,
                    11820,
                    932,
                    324,
                    19340,
                    3124,
                    4972,
                    6660,
                    8276,
                    7604,
                    5052,
                    1540,
                    1636,
                    1036,
                    7804,
                    1868,
                    10716,
                    1404,
                    588,
                    14772,
                    25788,
                    4252,
                    5580,
                    500,
                    244,
                    452,
                    300,
                    812,
                    292,
                    572,
                    1083
                ],
                "analysis": {
                    "inaccuracy": 8,
                    "mistake": 4,
                    "blunder": 2,
                    "acpl": 78
                }
            },
            "black": {
                "userId": "ivandrago23",
                "rating": 1674,
                "ratingDiff": 21,
                "moveCentis": [
                    0,
                    3788,
                    2844,
                    4116,
                    5020,
                    4548,
                    6092,
                    6164,
                    8780,
                    17084,
                    4,
                    11796,
                    11340,
                    0,
                    5660,
                    7460,
                    4,
                    21156,
                    1364,
                    10676,
                    6700,
                    7308,
                    8036,
                    0,
                    5796,
                    5844,
                    5204,
                    10292,
                    14772,
                    24316,
                    4740,
                    10180,
                    8852,
                    10892,
                    3084,
                    18412,
                    12140,
                    4164,
                    3612,
                    39212,
                    24020,
                    18988,
                    26436,
                    12596,
                    972,
                    14004,
                    5444,
                    6692,
                    1284,
                    2396,
                    3551
                ],
                "analysis": {
                    "inaccuracy": 8,
                    "mistake": 2,
                    "blunder": 1,
                    "acpl": 57
                }
            }
        },
        "analysis": [
            {
                "eval": 20
            },
            {
                "eval": 25
            },
            {
                "eval": 0
            },
            {
                "eval": 53,
                "best": "g8f6",
                "variation": "Nf6 c4 e6 cxd5 exd5 Nc3 c6 Bf4 Bf5 e3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 8
            },
            {
                "eval": 7
            },
            {
                "eval": 0
            },
            {
                "eval": 71,
                "best": "f8d6",
                "variation": "Bd6 Bxd6 cxd6 c4 dxc4 Bxc4 Nf6 Bd3 Nc6 O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 4,
                "best": "f4b8",
                "variation": "Bxb8 Qxb8 Bb5+ Kd8 Bd3 Bxd3 Qxd3 cxd4 Qxd4 Nf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxb8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 84,
                "best": "b8d7",
                "variation": "Nd7 Qb3 Qc8 c4 Ngf6 Nbd2 a6 Rc1 dxc4 Bxc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 10,
                "best": "f4b8",
                "variation": "Bxb8 Rxb8 Qa4+ Ke7 Nxd4 Bxb1 Rxb1 g6 Qxa7 Kf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxb8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 42
            },
            {
                "eval": 26
            },
            {
                "eval": 66
            },
            {
                "eval": 13,
                "best": "a2a3",
                "variation": "a3 Bxd2+ Nxd2 O-O Be2 Nc6 O-O Rc8 Rc1 h6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 75,
                "best": "e8g8",
                "variation": "O-O O-O Nc6 Nh4 Nh5 Bxh5 Qxh4 Nb3 Qd8 Rc1 Bd6 Bxd6 Qxd6 Be2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. O-O was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 40
            },
            {
                "eval": 43
            },
            {
                "eval": 50
            },
            {
                "eval": 52
            },
            {
                "eval": 28
            },
            {
                "eval": 18
            },
            {
                "eval": 25
            },
            {
                "eval": 67
            },
            {
                "eval": 13,
                "best": "d1b3",
                "variation": "Qb3 Rfc8 Rxc8+ Rxc8 Qxb7 Qc7 Qxc7 Rxc7 b3 Rc2 h3 Bg6 Rd1 Nb6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 17
            },
            {
                "eval": -2
            },
            {
                "eval": 0
            },
            {
                "eval": 10
            },
            {
                "eval": 31
            },
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": -23
            },
            {
                "eval": -15
            },
            {
                "eval": -159,
                "best": "h4f3",
                "variation": "Nf3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nf3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -161
            },
            {
                "eval": -225,
                "best": "h4f3",
                "variation": "Nf3 Rxa3 Qb1 Qc7 Ne5 g6 Qb2 Qc3 Qxc3 Nxc3 Rc1 Nfe4 Bf1 Kg7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -144,
                "best": "d5e4",
                "variation": "dxe4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxe4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -165
            },
            {
                "eval": -103,
                "best": "a7a6",
                "variation": "a6 Qe8+ Qf8 Qd7 Qc8 Qxc8+ Rxc8 Nf3 f6 Ra1 Rc2 Ne1 Rxf2 Nd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -105
            },
            {
                "eval": -115
            },
            {
                "eval": -113
            },
            {
                "eval": -116
            },
            {
                "eval": -189,
                "best": "b4b5",
                "variation": "b5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. b5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -57,
                "best": "f7f6",
                "variation": "f6 Nf3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. f6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -64
            },
            {
                "eval": -73
            },
            {
                "eval": -77
            },
            {
                "eval": -62
            },
            {
                "eval": -139,
                "best": "a4d1",
                "variation": "Qd1 Qc7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qd1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "e4d6",
                "variation": "Nd6 Qd1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nd6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -13
            },
            {
                "eval": 0
            },
            {
                "eval": -41
            },
            {
                "eval": 0
            },
            {
                "eval": -139,
                "best": "h2g2",
                "variation": "Kg2 f6 Nd3 Ke7 h4 Qc4 Nb2 Qc6 Nd3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kg2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -49,
                "best": "f7f6",
                "variation": "f6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. f6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -198,
                "best": "g4e5",
                "variation": "Ne5 f6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Ne5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -178
            },
            {
                "eval": -1439,
                "best": "h2g2",
                "variation": "Kg2 Nb5 Qb2 Nd6 g4 g5 fxg5 hxg5 Kg1 Kd7 Kg2 Kc6 a4 Kd7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kg2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -1438
            },
            {
                "eval": -1398
            },
            {
                "eval": -157,
                "best": "c3e2",
                "variation": "Ne2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ne2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -308,
                "best": "h2g2",
                "variation": "Kg2 Nb5 Qb2 Nd6 g4 g5 fxg5 hxg5 Kg1 Kd7 Kg2 Kc6 a4 Kd7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kg2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -258
            },
            {
                "eval": -226
            },
            {
                "eval": -216
            },
            {
                "eval": -280,
                "best": "f2d3",
                "variation": "Nd3 Qc3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -203,
                "best": "d4e3",
                "variation": "Qe3 Qxe3 Nxe3 Nd3 Kd6 g4 Nc2 a4 b5 axb5 axb5 Kg3 Kd5 g5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -211
            },
            {
                "eval": -215
            },
            {
                "eval": -822,
                "best": "h2g2",
                "variation": "Kg2 Qc1 h4 h5 Kf3 g6 Ne4 Qh1+ Kf2 b6 Nc3 Nf6 Qf3 Qa1",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kg2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -827
            },
            {
                "eval": -1366
            },
            {
                "eval": -1166
            },
            {
                "eval": -1049
            },
            {
                "eval": -830
            },
            {
                "eval": -1668
            },
            {
                "eval": -740
            },
            {
                "eval": -1481
            },
            {
                "eval": -811
            },
            {
                "eval": -933
            },
            {
                "eval": -910
            },
            {
                "eval": -6411
            },
            {
                "eval": -964
            },
            {
                "eval": -954
            },
            {
                "eval": -944
            },
            {
                "eval": -942
            },
            {
                "eval": -927
            },
            {
                "eval": -912
            },
            {
                "eval": -879
            },
            {
                "eval": -935
            },
            {
                "eval": -879
            },
            {
                "eval": -898
            },
            {
                "eval": -853
            },
            {
                "eval": -2505
            },
            {
                "eval": -895
            },
            {
                "eval": -2361
            },
            {
                "eval": -1646
            }
        ],
        "moves": "Nf3 d5 d4 Bf5 Bf4 e6 e3 c5 c3 cxd4 cxd4 Bb4+ Nbd2 Nf6 Be2 Qb6 O-O O-O a3 Bd6 Bxd6 Qxd6 Rc1 Nbd7 Nh4 Be4 Nxe4 Nxe4 Bd3 Ndf6 h3 Rac8 Rxc8 Rxc8 b4 Rc3 Bxe4 Nxe4 Qa4 Qb8 Nf3 a6 Ne5 Qc8 Ra1 Rc1+ Rxc1 Qxc1+ Kh2 Qc8 f3 Nc3 Qc2 Qc7 f4 h6 g3 Kf8 Ng4 Ke7 Nf2 Qc4 Qh7 Qf1 Qc2 Qc4 e4 Qxd4 exd5 Nxd5 Qe2 Qc3 Qd3 Qe1 Ne4 f5 Nc5 Qf2+ Kh1 b6 Nb7 Kd7 Qxa6 Qxg3 Qb5+ Ke7 Qc6 Qxh3+ Kg1 Qg3+ Kf1 Qxf4+ Ke1 Qg3+ Kd2 Qe3+ Kc2 Qe4+ Kb3 Qd3+ Ka4 Nc3+",
        "opening": {
            "eco": "D02",
            "name": "Queen's Pawn Game: Zukertort Variation",
            "ply": 3
        },
        "winner": "black",
        "url": "https://lichess.org/Jk5l7DNw/black"
    },
    "KLY72Xrt": {
        "id": "KLY72Xrt",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593802953121,
        "lastMoveAt": 1593812159977,
        "turns": 110,
        "color": "white",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "z0x",
                "rating": 1286,
                "ratingDiff": -6,
                "moveCentis": [
                    0,
                    628,
                    4116,
                    3500,
                    6404,
                    13620,
                    8644,
                    22100,
                    3180,
                    10692,
                    1844,
                    15764,
                    10172,
                    13020,
                    67252,
                    16908,
                    2484,
                    27316,
                    7564,
                    5420,
                    27028,
                    8252,
                    11764,
                    36868,
                    6916,
                    5036,
                    12652,
                    1692,
                    4460,
                    4844,
                    6692,
                    412,
                    780,
                    6420,
                    2636,
                    3332,
                    2628,
                    11140,
                    3820,
                    2252,
                    1492,
                    2644,
                    1684,
                    1636,
                    1636,
                    2884,
                    372,
                    30572,
                    484,
                    1516,
                    276,
                    844,
                    604,
                    1396,
                    519
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 3,
                    "blunder": 9,
                    "acpl": 97
                }
            },
            "black": {
                "userId": "lucagaglia73",
                "rating": 1597,
                "ratingDiff": 6,
                "moveCentis": [
                    0,
                    1396,
                    380,
                    9092,
                    2852,
                    1452,
                    7124,
                    6612,
                    2092,
                    3172,
                    748,
                    9300,
                    27204,
                    3804,
                    24764,
                    34684,
                    4004,
                    27236,
                    20452,
                    8460,
                    30948,
                    13244,
                    20916,
                    1908,
                    1820,
                    6684,
                    40860,
                    388,
                    2756,
                    9308,
                    708,
                    2284,
                    2532,
                    3260,
                    4572,
                    2572,
                    5388,
                    4180,
                    12124,
                    9180,
                    22828,
                    356,
                    956,
                    24500,
                    15180,
                    6684,
                    316,
                    14924,
                    756,
                    1188,
                    1388,
                    4580,
                    988,
                    924,
                    427
                ],
                "analysis": {
                    "inaccuracy": 7,
                    "mistake": 4,
                    "blunder": 6,
                    "acpl": 76
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 9
            },
            {
                "eval": 0
            },
            {
                "eval": 76,
                "best": "b8d7",
                "variation": "Nbd7 h3 e5 Bh2 Qe7 Be2 g6 Nf3 Bg7 O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nbd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 60
            },
            {
                "eval": 54
            },
            {
                "eval": 40
            },
            {
                "eval": 23
            },
            {
                "eval": 27
            },
            {
                "eval": 30
            },
            {
                "eval": 14
            },
            {
                "eval": 74,
                "best": "b8c6",
                "variation": "Nc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nc6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -13,
                "best": "h2h3",
                "variation": "h3 Qc7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 63,
                "best": "f6h5",
                "variation": "Nh5 O-O Nxf4 exf4 Na6 Bxa6 bxa6 Rfd1 Rb8 Nc4 Qc7 b3 Bb7 Qe3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nh5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -88,
                "best": "h2h3",
                "variation": "h3 Nbd7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. h3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 41,
                "best": "b7b5",
                "variation": "b5 Kb1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. b5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 30
            },
            {
                "eval": 91,
                "best": "g4c8",
                "variation": "Bc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 83
            },
            {
                "eval": 81
            },
            {
                "eval": -166,
                "best": "g2g4",
                "variation": "g4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. g4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -157
            },
            {
                "eval": -142
            },
            {
                "eval": -68,
                "best": "a7a5",
                "variation": "a5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -81
            },
            {
                "eval": -83
            },
            {
                "eval": -222,
                "best": "h3h4",
                "variation": "h4 e5 Bg3 h5 gxh5 Nxh5 Ne4 b4 c4 Rf8 Bh2 d5 Ng5 Qb7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. h4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -244
            },
            {
                "eval": -294
            },
            {
                "eval": -266
            },
            {
                "eval": -272
            },
            {
                "eval": -245
            },
            {
                "eval": -203
            },
            {
                "eval": -106,
                "best": "c6c5",
                "variation": "c5 h5 cxd4 exd4 e5 hxg6 hxg6 dxe5 dxe5 Bh6 Qc5 Bc4 Qxa3 Rb1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -130
            },
            {
                "eval": 78,
                "best": "c6c5",
                "variation": "c5 Rxb8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. c5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -201,
                "best": "b1b8",
                "variation": "Rxb8 Nxb8 Nc4 Qc7 e4 e5 dxe5 dxe5 Bg5 Qe7 Nb6 Rd8 h5 Nbd7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rxb8 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -92,
                "best": "b8b1",
                "variation": "Rxb1 Rxb1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rxb1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -388,
                "best": "b1b4",
                "variation": "Rb4 e5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rb4 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -210,
                "best": "b8b3",
                "variation": "Rb3 Kd2 N7f6 Rxb3 axb3 hxg6 hxg6 Ke2 Nxe4 Bxe4 Nxc3+ Kf1 Rb8 Kg2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rb3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -213
            },
            {
                "eval": -236
            },
            {
                "eval": -183
            },
            {
                "eval": -165
            },
            {
                "eval": -328,
                "best": "b1b8",
                "variation": "Rxb8 Rxb8 c4 Qe6 Ng5 Qe7 Nxh7 Kxh7 hxg6+ Kg8 Qxc6 exd4 gxf7+ Kf8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rxb8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -311
            },
            {
                "eval": -335
            },
            {
                "eval": -176,
                "best": "e5d4",
                "variation": "exd4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. exd4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -612,
                "best": "c1d2",
                "variation": "Kd2 Rxb1 Rxb1 d5 Qg4 Rd8 Ng3 e4 Bc2 Nc5 Qe2 Nb3+ Kd1 Ra8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kd2 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -267,
                "best": "d6d5",
                "variation": "d5 Ke2 dxe4 Qxe4 Rxb1 Bxb1 Qxc3 Qd3 exd4 Qxc3 dxc3 h6 Bf8 Kd3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. d5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -610,
                "best": "b1c1",
                "variation": "Rc1 d5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rc1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -584
            },
            {
                "eval": -537
            },
            {
                "eval": -588
            },
            {
                "eval": -946,
                "best": "d1e2",
                "variation": "Ke2 Qc2+ Kf1 Re7 hxg6 hxg6 Kg2 Qxc3 Ne4 Qc4 Nf6+ Kf8 d5 cxd5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ke2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -950
            },
            {
                "eval": -944
            },
            {
                "eval": -932
            },
            {
                "eval": -909
            },
            {
                "eval": -906
            },
            {
                "eval": -888
            },
            {
                "eval": -899
            },
            {
                "eval": -865
            },
            {
                "eval": -196,
                "best": "a2d5",
                "variation": "Qd5 Qxd5 cxd5 Nb5 gxh5 Na3 Bf8 Nc2 a3 Kh2 Kg7 Kg3 a2 Kh4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -183
            },
            {
                "eval": 78,
                "best": "f7f6",
                "variation": "f6 Kg2 Qb6 c5 Qb3 Qxc6 Qe6 gxf6 Nxf6 Qxa4 exd4 hxg6 Qd5+ e4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. f6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 159
            },
            {
                "eval": 1266,
                "best": "g7f6",
                "variation": "Bf6 gxf6 Qb6 c5 Qb3 Qxc6 Nxf6 Qa8+ Kg7 h6+ Kxh6 Qf8+ Kh5 Nxf7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bf6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0,
                "best": "f3c6",
                "variation": "Qxc6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxc6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": -28
            },
            {
                "eval": 73,
                "best": "g6h5",
                "variation": "gxh5 e4 Qb8 Qf5 Nc5 Qf4 Bg7 Qf7+ Kh8 e6 Nxe4 Nxe4 Qg8 Qd7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. gxh5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -184,
                "best": "c4c5",
                "variation": "c5 Qb3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. c5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -104
            },
            {
                "eval": -155
            },
            {
                "eval": -43
            },
            {
                "eval": -219,
                "best": "d5e6",
                "variation": "Qe6 Qa8+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qe6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 0,
                "best": "f8e7",
                "variation": "Ke7 Ne4 Qb2+ Kh3 Nf3 Kg3 Nh4 Nc5 Kf8 h6 Nf5+ Kf3 Qg2+ Kxg2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ke7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -1004,
                "best": "g2h3",
                "variation": "Kh3 Qc1 fxe5 Qxe3+ Kg2 Qe2+ Kg1 Qg4+ Kh1 Qxh5+ Kg2 Qe2+ Kg1 Qg4+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kh3 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -887
            },
            {
                "eval": -6630
            },
            {
                "eval": -6616
            },
            {
                "eval": -6555
            },
            {
                "eval": -6376
            },
            {
                "eval": -6374
            },
            {
                "eval": -6352
            },
            {
                "eval": -6346
            },
            {
                "eval": -6329
            },
            {
                "eval": -6315
            },
            {
                "eval": -6261
            },
            {
                "eval": -1856
            },
            {
                "eval": -1706
            },
            {
                "mate": -9,
                "best": "f6e5",
                "variation": "Ke5 a2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Ke5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -10
            },
            {
                "mate": -8
            },
            {
                "mate": -7
            },
            {
                "mate": -5
            },
            {
                "mate": -4
            },
            {
                "mate": -3
            },
            {
                "mate": -4
            },
            {
                "mate": -4
            },
            {
                "mate": -3
            },
            {
                "mate": -3
            },
            {
                "mate": -2
            },
            {
                "mate": -2
            },
            {
                "mate": -1
            },
            {
                "mate": -1
            }
        ],
        "moves": "d4 Nf6 Bf4 d6 e3 Qd7 c3 g6 Nf3 Bg7 Nbd2 O-O Bd3 c6 Qe2 Qc7 O-O-O Bg4 h3 Bxf3 Qxf3 Nbd7 Nc4 b5 Nd2 Rfe8 g4 a5 a3 b4 h4 bxa3 bxa3 Rab8 Kc2 a4 Rb1 Qa5 h5 Nd5 Ne4 Nxf4 Qxf4 e5 Qf3 Qd5 g5 Qa2+ Kc1 Qxa3+ Kd1 Qa2 Nxd6 Rxb1+ Bxb1 Qxb1+ Kd2 Qa2+ Ke1 Rb8 Kf1 Rb1+ Kg2 Rxh1 Kxh1 Qb3 c4 Qb1+ Kg2 f5 gxf6 Bxf6 dxe5 Qb8 Qxc6 Nxe5 Qd5+ Kf8 f4 Qb2+ Kg3 Bh4+ Kxh4 Qh2+ Kg5 Qxh5+ Kf6 Nd7+ Ke6 Nc5+ Kf6 Qxd5 cxd5 a3 e4 a2 e5 a1=Q Kg5 Qg1+ Kf6 Nd7+ Ke6 Nc5+ Kf6 Qg4 e6 Qxf4+ Nf5 Qxf5#",
        "opening": {
            "eco": "A45",
            "name": "Indian Game",
            "ply": 2
        },
        "winner": "black",
        "url": "https://lichess.org/KLY72Xrt/black"
    },
    "1Fjk4i8o": {
        "id": "1Fjk4i8o",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593457295862,
        "lastMoveAt": 1593466813680,
        "turns": 125,
        "color": "black",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "axp156",
                "rating": 2139,
                "ratingDiff": 0,
                "moveCentis": [
                    0,
                    620,
                    156,
                    348,
                    148,
                    284,
                    4,
                    1732,
                    1068,
                    332,
                    796,
                    1620,
                    45804,
                    0,
                    1228,
                    50220,
                    73308,
                    7364,
                    3836,
                    14788,
                    18348,
                    5132,
                    5396,
                    30588,
                    18436,
                    1468,
                    7284,
                    9556,
                    13340,
                    38276,
                    7140,
                    16332,
                    4,
                    5924,
                    10532,
                    6156,
                    9132,
                    6092,
                    188,
                    5716,
                    292,
                    9884,
                    0,
                    1204,
                    268,
                    148,
                    156,
                    15900,
                    724,
                    4620,
                    2116,
                    8212,
                    3812,
                    1676,
                    0,
                    3660,
                    0,
                    2132,
                    5652,
                    236,
                    284,
                    12,
                    1467
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 13
                }
            },
            "black": {
                "userId": "arbisto",
                "rating": 2126,
                "ratingDiff": 1,
                "moveCentis": [
                    0,
                    180,
                    140,
                    188,
                    164,
                    196,
                    148,
                    292,
                    260,
                    188,
                    3244,
                    4564,
                    1612,
                    3180,
                    37740,
                    11340,
                    21428,
                    3516,
                    5420,
                    12196,
                    5100,
                    23884,
                    5076,
                    24308,
                    40428,
                    28644,
                    6868,
                    59012,
                    7828,
                    5324,
                    4,
                    9956,
                    740,
                    30860,
                    244,
                    3420,
                    15820,
                    2924,
                    9316,
                    37028,
                    1108,
                    7132,
                    172,
                    6428,
                    2612,
                    436,
                    2564,
                    2620,
                    3148,
                    1460,
                    2524,
                    4,
                    1268,
                    9156,
                    780,
                    404,
                    868,
                    180,
                    4,
                    220,
                    276,
                    324,
                    781
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 13
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": 33
            },
            {
                "eval": 40
            },
            {
                "eval": 48
            },
            {
                "eval": 48
            },
            {
                "eval": 53
            },
            {
                "eval": 50
            },
            {
                "eval": 55
            },
            {
                "eval": 97
            },
            {
                "eval": 65
            },
            {
                "eval": 80
            },
            {
                "eval": 78
            },
            {
                "eval": 86
            },
            {
                "eval": 78
            },
            {
                "eval": 79
            },
            {
                "eval": 80
            },
            {
                "eval": 97
            },
            {
                "eval": 69
            },
            {
                "eval": 67
            },
            {
                "eval": 71
            },
            {
                "eval": 87
            },
            {
                "eval": 70
            },
            {
                "eval": 69
            },
            {
                "eval": 83
            },
            {
                "eval": 69
            },
            {
                "eval": 85
            },
            {
                "eval": 75
            },
            {
                "eval": 89
            },
            {
                "eval": 79
            },
            {
                "eval": 79
            },
            {
                "eval": 100
            },
            {
                "eval": 24,
                "best": "c2c4",
                "variation": "c4 Nh5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 21
            },
            {
                "eval": 17
            },
            {
                "eval": 33
            },
            {
                "eval": 47
            },
            {
                "eval": 48
            },
            {
                "eval": 23
            },
            {
                "eval": 40
            },
            {
                "eval": 13
            },
            {
                "eval": 38
            },
            {
                "eval": 1
            },
            {
                "eval": 11
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 13
            },
            {
                "eval": 19
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 21
            },
            {
                "eval": 51
            },
            {
                "eval": 35
            },
            {
                "eval": 113,
                "best": "d7b7",
                "variation": "Rb7 Bxh5 Qf4 Bf3 Qxg3 fxg3 bxc3 bxc3 Kg7 c4 Ne7 Rxa5 Rxd4 Re4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rb7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 109
            },
            {
                "eval": 98
            },
            {
                "eval": 105
            },
            {
                "eval": 113
            },
            {
                "eval": 105
            },
            {
                "eval": 333,
                "best": "f4d5",
                "variation": "Nd5 Rc5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 223,
                "best": "d4c5",
                "variation": "dxc5 Kg7 c6 Rc7 c4 Rd3 Re4 e5 Rexe5 Ne6 Bd5 Kf6 Re3 Rxe3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. dxc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 328,
                "best": "f4d3",
                "variation": "Nd3 Re3 c4 a4 Rc7 Be4 Kg7 Rb5 Rd6 a5 Ra6 Bxd3 cxd3 Rxd3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 280
            },
            {
                "eval": 320
            },
            {
                "eval": 238,
                "best": "a5c5",
                "variation": "Rc5 Rd4 Re4 Rxe4 Bxe4 Rd4 f3 f5 Bc2 Rxf4 Rxc3 Rxh4 a4 Rd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 241
            },
            {
                "eval": 159,
                "best": "a5e5",
                "variation": "Re5 c2 Kg2 Rd4 Re4 Rxe4 Bxe4 Ra7 Rxc2 Rxa3 Rc7 Kg7 Bc2 Kf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Re5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 147
            },
            {
                "eval": 108
            },
            {
                "eval": 108
            },
            {
                "eval": 108
            },
            {
                "eval": 174,
                "best": "f4c4",
                "variation": "Rfc4 Rc2 Rd4 Ra6 Rd2 Rxd2 cxd2 Rd6 Rc3 a4 Ra3 Rxd2 Rxa4 Bc6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rfc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 118,
                "best": "f3d1",
                "variation": "Bd1 f5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 108
            },
            {
                "eval": 108
            },
            {
                "eval": 108
            },
            {
                "eval": 11,
                "best": "f3e2",
                "variation": "Be2 Rca7 Rxc2 Rxa3 Rxa3 Rxa3+ f3 Ra7 Kf4 Kg7 Rc1 Kf6 Bd3 Ra3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Be2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 66,
                "best": "e6e5",
                "variation": "e5 Ba4 f6 Kf2 g5 hxg5 fxg5 Be8 g4 Bxh5 gxf3 Kxf3 Kh7 Ke4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. e5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 92
            },
            {
                "eval": 72
            },
            {
                "eval": 82
            },
            {
                "eval": 65
            },
            {
                "eval": 65
            },
            {
                "eval": 54
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            },
            {
                "eval": 11
            }
        ],
        "moves": "e4 d5 exd5 Qxd5 Nc3 Qd8 d4 Nf6 Nf3 Bg4 h3 Bxf3 Qxf3 c6 Be3 e6 Bd3 Nbd7 O-O Bd6 Rad1 O-O Bc1 Qc7 Ne4 Nxe4 Qxe4 Nf6 Qh4 Be7 Rfe1 g6 Bg5 Nd5 Bxe7 Qxe7 Qh6 Qf6 Re4 Qg7 Qh4 Qf6 Qg3 Rad8 h4 h5 c3 Rd7 Rde1 Rfd8 Bc2 a5 a3 b5 Bd1 Kh7 Bf3 b4 Re5 Qf4 Qxf4 Nxf4 Rxa5 bxc3 bxc3 c5 g3 cxd4 gxf4 dxc3 Rc1 Rc7 Kf1 Rd4 Kg2 Rxf4 Kg3 Rd4 Rb5 Ra4 Rb3 c2 Rb7 Rxb7 Bxb7 Rxa3+ f3 Rc3 Be4 Kg7 Rxc2 Rxc2 Bxc2 f5 Ba4 e5 Be8 Kf6 f4 exf4+ Kf3 g5 hxg5+ Kxg5 Kg2 Kg4 Bc6 Kg5 Bf3 Kh4 Kh2 Kg5 Kh3 h4 Bd1 Kf6 Kxh4 Ke5 Bf3 Kd4 Kh3 Ke3 Kg2 Kd2 Kf2",
        "opening": {
            "eco": "B01",
            "name": "Scandinavian Defense: Mieses-Kotroc Variation",
            "ply": 4
        },
        "url": "https://lichess.org/1Fjk4i8o/white"
    },
    "lD1xJ01o": {
        "id": "lD1xJ01o",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593878502130,
        "lastMoveAt": 1593886703843,
        "turns": 107,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "bufferunderrun",
                "rating": 2086,
                "ratingDiff": 14,
                "moveCentis": [
                    0,
                    212,
                    5124,
                    0,
                    172,
                    4124,
                    468,
                    4,
                    46964,
                    3420,
                    17084,
                    20220,
                    300,
                    276,
                    61844,
                    2652,
                    3908,
                    51228,
                    21868,
                    13196,
                    60,
                    12396,
                    4,
                    6316,
                    364,
                    74140,
                    1252,
                    17260,
                    1180,
                    6156,
                    12732,
                    5524,
                    244,
                    10476,
                    11068,
                    812,
                    628,
                    12228,
                    2388,
                    924,
                    772,
                    1652,
                    844,
                    988,
                    788,
                    1148,
                    788,
                    780,
                    508,
                    15996,
                    8484,
                    3780,
                    276,
                    148
                ],
                "analysis": {
                    "inaccuracy": 5,
                    "mistake": 1,
                    "blunder": 2,
                    "acpl": 34
                }
            },
            "black": {
                "userId": "iamzex",
                "rating": 2040,
                "ratingDiff": -11,
                "moveCentis": [
                    0,
                    1820,
                    1732,
                    796,
                    6612,
                    3156,
                    8844,
                    11516,
                    10236,
                    5316,
                    14348,
                    12340,
                    2372,
                    4308,
                    9332,
                    12356,
                    17020,
                    24156,
                    23468,
                    380,
                    18356,
                    14836,
                    588,
                    6524,
                    5564,
                    26756,
                    740,
                    11292,
                    7780,
                    1564,
                    4556,
                    23972,
                    956,
                    16228,
                    7108,
                    308,
                    1004,
                    324,
                    780,
                    1284,
                    1100,
                    340,
                    2532,
                    4308,
                    1188,
                    3036,
                    324,
                    1012,
                    3668,
                    5156,
                    5636,
                    1564,
                    284,
                    324
                ],
                "analysis": {
                    "inaccuracy": 11,
                    "mistake": 3,
                    "blunder": 0,
                    "acpl": 53
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 15
            },
            {
                "eval": 0
            },
            {
                "eval": 8
            },
            {
                "eval": 0
            },
            {
                "eval": 23
            },
            {
                "eval": 38
            },
            {
                "eval": 13
            },
            {
                "eval": 33
            },
            {
                "eval": -34,
                "best": "c1g5",
                "variation": "Bg5 a6 Na3 b5 Nd5 Be7 Bxf6 Bxf6 c4 b4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bg5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": -16
            },
            {
                "eval": -9
            },
            {
                "eval": -5
            },
            {
                "eval": 14
            },
            {
                "eval": -9
            },
            {
                "eval": 0
            },
            {
                "eval": -13
            },
            {
                "eval": 33
            },
            {
                "eval": 13
            },
            {
                "eval": -16
            },
            {
                "eval": -40
            },
            {
                "eval": 5
            },
            {
                "eval": 19
            },
            {
                "eval": 50
            },
            {
                "eval": 38
            },
            {
                "eval": 50
            },
            {
                "eval": 44
            },
            {
                "eval": 94
            },
            {
                "eval": 74
            },
            {
                "eval": 111
            },
            {
                "eval": 44,
                "best": "a4a5",
                "variation": "a5 Rb8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 149,
                "best": "a8b8",
                "variation": "Rb8 a5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rb8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 33,
                "best": "f3f4",
                "variation": "f4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. f4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 110,
                "best": "h4f2",
                "variation": "Bxf2+ Rxf2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxf2+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 44,
                "best": "g2g3",
                "variation": "g3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 36
            },
            {
                "eval": 33
            },
            {
                "eval": 35
            },
            {
                "eval": 16
            },
            {
                "eval": 63
            },
            {
                "eval": 44
            },
            {
                "eval": 40
            },
            {
                "eval": 42
            },
            {
                "eval": 104,
                "best": "g6h6",
                "variation": "Rh6 g3 Qd8 Rfa2 f4 g4 Qh4 Qc2 Qe7 Qe2 Rc7 Qe1 Bf7 Qd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rh6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 87
            },
            {
                "eval": 126
            },
            {
                "eval": 45,
                "best": "c4c5",
                "variation": "c5 Rc7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 133,
                "best": "b7c7",
                "variation": "Rc7 Re1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rc7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 191
            },
            {
                "eval": 163
            },
            {
                "eval": 171
            },
            {
                "eval": 185
            },
            {
                "eval": 126
            },
            {
                "eval": 239,
                "best": "e8d7",
                "variation": "Bd7 c5 dxc5 d6 Be6 bxc5 bxc5 Qe3 Qd8 Qxc5 Rd7 Ra4 Bb3 Bc4+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bd7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 61,
                "best": "c4c5",
                "variation": "c5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. c5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 76
            },
            {
                "eval": 76
            },
            {
                "eval": 96
            },
            {
                "eval": 34,
                "best": "h2h4",
                "variation": "h4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 105,
                "best": "g7g5",
                "variation": "g5 Rf2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. g5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 114
            },
            {
                "eval": 154
            },
            {
                "eval": 158
            },
            {
                "eval": 262,
                "best": "b4c5",
                "variation": "Qc5 Qxc5 dxc5 Rxa7 Rhf6 Rb7 g6 Bd3 Bc8 Rb8 Rf8 Ra2 f4 Raa8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qc5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 9,
                "best": "a1a7",
                "variation": "Rxa7",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rxa7 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 116,
                "best": "h6g6",
                "variation": "Rg6+ Kh1 Bf5 Rxa7 Qb1 Ra8+ Rf8 Re8 h5 h3 Rxe8 Qxe8+ Kh7 Qe3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rg6+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 122
            },
            {
                "eval": 109
            },
            {
                "eval": 134
            },
            {
                "eval": 165
            },
            {
                "eval": 142
            },
            {
                "eval": 133
            },
            {
                "eval": 152
            },
            {
                "eval": 260,
                "best": "h6f6",
                "variation": "Rf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 203
            },
            {
                "eval": 325,
                "best": "f5c8",
                "variation": "Bc8 Rb8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 316
            },
            {
                "eval": 316
            },
            {
                "eval": 299
            },
            {
                "eval": 298
            },
            {
                "eval": 266
            },
            {
                "eval": 456,
                "best": "f6h6",
                "variation": "Rh6 Ra7+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rh6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 423
            },
            {
                "eval": 595,
                "best": "f6f8",
                "variation": "Rf8 Rxg7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rf8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 571
            },
            {
                "eval": 508
            },
            {
                "eval": 422
            },
            {
                "eval": 669,
                "best": "g1h1",
                "variation": "Rh1 Rxb6+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rh1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 606
            },
            {
                "eval": 664
            },
            {
                "eval": 559
            },
            {
                "eval": 547
            },
            {
                "eval": 499
            },
            {
                "eval": 600
            },
            {
                "eval": 570
            },
            {
                "eval": 769
            },
            {
                "eval": 785
            },
            {
                "eval": 1035
            },
            {
                "eval": 848
            },
            {
                "eval": 1128
            },
            {
                "eval": 1038
            },
            {
                "mate": 11,
                "best": "g4g1",
                "variation": "Rg1 Rg7+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Rg1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": 10
            }
        ],
        "moves": "e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 Nf6 Nc3 e5 Ndb5 d6 Nd5 Nxd5 exd5 Nb8 c4 Be7 Be3 O-O Be2 f5 f3 Bd7 Nc3 Be8 O-O Na6 a3 b6 b4 Nc7 a4 Bh4 Qb3 Rf6 Bf2 Rg6 Bxh4 Qxh4 Rf2 Rb8 Nb5 Nxb5 axb5 Rb7 Bf1 Qd4 Rd1 Qf4 Qd3 Rh6 g3 Qg5 f4 exf4 Rxf4 Rf7 Re1 Bd7 Qf3 Qf6 Qe3 Qb2 Rf2 Qxb4 Ra1 f4 gxf4 Qc5 Qxc5 dxc5 Rxa7 Bf5 Ra8+ Rf8 Rfa2 Rg6+ Kf2 Rf6 Rxf8+ Kxf8 Ra8+ Ke7 Ke3 Kd6 Ra7 Rg6 Rb7 Rg1 Kf2 Rg4 Rxb6+ Ke7 Rb7+ Kd6 Ke3 g5 fxg5 Bg6 Rb6+ Ke7 Re6+ Kd7 Rxg6 hxg6 Bh3",
        "opening": {
            "eco": "B33",
            "name": "Sicilian Defense: Lasker-Pelikan Variation",
            "ply": 10
        },
        "winner": "white",
        "url": "https://lichess.org/lD1xJ01o/white"
    },
    "6CQnSdzV": {
        "id": "6CQnSdzV",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593892800538,
        "lastMoveAt": 1593896478911,
        "turns": 41,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "benmtl",
                "rating": 1977,
                "ratingDiff": 13,
                "moveCentis": [
                    0,
                    292,
                    1140,
                    252,
                    1892,
                    7052,
                    3548,
                    4668,
                    3676,
                    5284,
                    3044,
                    17372,
                    3644,
                    7196,
                    13676,
                    48540,
                    7676,
                    228,
                    5164,
                    3372,
                    10230
                ],
                "analysis": {
                    "inaccuracy": 2,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 30
                }
            },
            "black": {
                "userId": "coolestblue",
                "rating": 1907,
                "ratingDiff": -12,
                "moveCentis": [
                    0,
                    1932,
                    1284,
                    756,
                    10316,
                    4508,
                    34948,
                    28332,
                    14140,
                    3212,
                    30420,
                    15372,
                    25316,
                    6556,
                    4468,
                    20292,
                    3548,
                    236,
                    3460,
                    8228,
                    6940
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 38
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 21
            },
            {
                "eval": -14
            },
            {
                "eval": 5
            },
            {
                "eval": -16
            },
            {
                "eval": -5
            },
            {
                "eval": -46
            },
            {
                "eval": -18
            },
            {
                "eval": -94,
                "best": "g1f3",
                "variation": "Nf3 d5 Bd3 d4 Ne2 e5 O-O Bd6 c3 dxc3 Nxc3 h6 Bc4 Be6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nf3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -73
            },
            {
                "eval": -120
            },
            {
                "eval": -58,
                "best": "d8b6",
                "variation": "Qb6 Qd2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -56
            },
            {
                "eval": -32
            },
            {
                "eval": -48
            },
            {
                "eval": -47
            },
            {
                "eval": -55
            },
            {
                "eval": -42
            },
            {
                "eval": -117,
                "best": "e2d4",
                "variation": "Nd4 h6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nd4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -72
            },
            {
                "eval": -88
            },
            {
                "eval": 0,
                "best": "c6e5",
                "variation": "Ne5 Bf4 Rfd8 Nd4 Bb4 Bg5 Nc4 Qc1 Qe5 Na2 Be7 b3 Na3 Bxf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -7
            },
            {
                "eval": -53
            },
            {
                "eval": 233,
                "best": "c6e5",
                "variation": "Ne5 Bg2 Nc4 Qc1 Qc6 Rfe1 Rg8 Nfe2 Qc5 Nf4 b5 axb5 axb5 Nce2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ne5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 49,
                "best": "f4d5",
                "variation": "Nfd5 exd5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nfd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 49
            },
            {
                "eval": 46
            },
            {
                "eval": 53
            },
            {
                "eval": 43
            },
            {
                "eval": 94,
                "best": "c6d8",
                "variation": "Nxd8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nxd8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 85
            },
            {
                "eval": 132
            },
            {
                "eval": 125
            }
        ],
        "moves": "e4 c5 Nc3 e6 d4 cxd4 Qxd4 Nc6 Qd1 a6 a4 Nf6 Bg5 Be7 g3 Qc7 Bg2 b6 Nge2 Bb7 O-O O-O Qd2 Rac8 Rad1 d6 Bxf6 gxf6 Nf4 Kh8 Bh3 Rcd8 Bxe6 fxe6 Nxe6 Qd7 Nxd8 Rxd8 Nd5 Ne5 f4",
        "opening": {
            "eco": "B23",
            "name": "Sicilian Defense: Closed",
            "ply": 4
        },
        "winner": "white",
        "url": "https://lichess.org/6CQnSdzV/white"
    },
    "EObgbSWC": {
        "id": "EObgbSWC",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1594004414403,
        "lastMoveAt": 1594014145833,
        "turns": 130,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "adande1",
                "rating": 1874,
                "ratingDiff": -8,
                "moveCentis": [
                    0,
                    2060,
                    1460,
                    564,
                    516,
                    4,
                    2572,
                    4,
                    4924,
                    1292,
                    18668,
                    84508,
                    51324,
                    0,
                    19196,
                    74628,
                    1100,
                    516,
                    4692,
                    16092,
                    1132,
                    15388,
                    30084,
                    10748,
                    13684,
                    12132,
                    0,
                    10284,
                    6572,
                    1188,
                    4428,
                    468,
                    0,
                    1380,
                    476,
                    268,
                    5660,
                    15868,
                    11852,
                    3924,
                    1932,
                    3860,
                    15756,
                    476,
                    260,
                    4212,
                    10132,
                    204,
                    4500,
                    668,
                    4796,
                    1404,
                    284,
                    1324,
                    300,
                    2796,
                    9324,
                    116,
                    172,
                    2268,
                    2372,
                    708,
                    2244,
                    2484,
                    676,
                    1439
                ],
                "analysis": {
                    "inaccuracy": 6,
                    "mistake": 2,
                    "blunder": 2,
                    "acpl": 48
                }
            },
            "black": {
                "userId": "tactix47",
                "rating": 1944,
                "ratingDiff": 12,
                "moveCentis": [
                    0,
                    1068,
                    1572,
                    1276,
                    620,
                    9780,
                    924,
                    3116,
                    4156,
                    2316,
                    5428,
                    24764,
                    13068,
                    49652,
                    2100,
                    18932,
                    19884,
                    40620,
                    12388,
                    3116,
                    61236,
                    2996,
                    19156,
                    26580,
                    6092,
                    7004,
                    1484,
                    6308,
                    3724,
                    1468,
                    3924,
                    748,
                    92,
                    1636,
                    4884,
                    2380,
                    2972,
                    7572,
                    4260,
                    19524,
                    4244,
                    11172,
                    2580,
                    7180,
                    100,
                    1540,
                    356,
                    684,
                    1468,
                    2740,
                    3092,
                    1228,
                    292,
                    428,
                    148,
                    740,
                    5332,
                    4308,
                    2556,
                    308,
                    1652,
                    4516,
                    764,
                    612,
                    4615
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 3,
                    "blunder": 1,
                    "acpl": 30
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 22
            },
            {
                "eval": 0
            },
            {
                "eval": 40
            },
            {
                "eval": 25
            },
            {
                "eval": 25
            },
            {
                "eval": 32
            },
            {
                "eval": 92,
                "best": "c6d5",
                "variation": "cxd5 Bf4 Nc6 e3 a6 Bd3 Bg4 Nge2 e6 Rc1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. cxd5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 61
            },
            {
                "eval": 112
            },
            {
                "eval": 96
            },
            {
                "eval": 90
            },
            {
                "eval": 84
            },
            {
                "eval": 94
            },
            {
                "eval": 50
            },
            {
                "eval": 192,
                "best": "f8b4",
                "variation": "Bb4+",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bb4+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 71,
                "best": "a1b1",
                "variation": "Rb1 b5 Be2 Qa5+ Bd2 Qxa2 O-O Be7 Bc3 Qa4 d5 Qxe4 dxc6 Nxc6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rb1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 96
            },
            {
                "eval": 15,
                "best": "e1f1",
                "variation": "Kf1 O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kf1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 234,
                "best": "b4d2",
                "variation": "Bxd2+",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxd2+ was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 242
            },
            {
                "eval": 306
            },
            {
                "eval": 320
            },
            {
                "eval": 281
            },
            {
                "eval": 253
            },
            {
                "eval": 229
            },
            {
                "eval": 203
            },
            {
                "eval": 409,
                "best": "h8d8",
                "variation": "Rhd8",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rhd8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 424
            },
            {
                "eval": 442
            },
            {
                "eval": 174,
                "best": "f7h5",
                "variation": "Bh5 g6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bh5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 312,
                "best": "a8f8",
                "variation": "Raf8 Bh5 Rxf2 Rd1 Rxg2 Qf3 Rg5 Rf1 Kd8 h4 Rxh5 Qxh5 Re8 Qf3",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Raf8 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 271
            },
            {
                "eval": 300
            },
            {
                "eval": 307
            },
            {
                "eval": 307
            },
            {
                "eval": 308
            },
            {
                "eval": 386
            },
            {
                "eval": 400
            },
            {
                "eval": 378
            },
            {
                "eval": 385
            },
            {
                "eval": 495,
                "best": "a5b6",
                "variation": "Qb6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qb6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -278,
                "best": "b1c1",
                "variation": "Rbc1 Nc3 Qb2 Rbc8 Nb3 Qc7 Rfe1 a5 e5 Bf5 e6 b4 axb4 axb4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Rbc1 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -263
            },
            {
                "eval": -302
            },
            {
                "eval": -305
            },
            {
                "eval": -250
            },
            {
                "eval": -238
            },
            {
                "eval": -357,
                "best": "d3e3",
                "variation": "Qe3 Rbc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -271,
                "best": "b8c8",
                "variation": "Rbc8",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rbc8 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -443,
                "best": "d3e2",
                "variation": "Qe2 Qe5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qe2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -448
            },
            {
                "eval": -458
            },
            {
                "eval": -443
            },
            {
                "eval": -487
            },
            {
                "eval": -501
            },
            {
                "eval": -455
            },
            {
                "eval": -434
            },
            {
                "eval": -488
            },
            {
                "eval": -499
            },
            {
                "eval": -610
            },
            {
                "eval": -600
            },
            {
                "eval": -666
            },
            {
                "eval": -687
            },
            {
                "eval": -666
            },
            {
                "eval": -650
            },
            {
                "eval": -668
            },
            {
                "eval": -576
            },
            {
                "eval": -801,
                "best": "c3d3",
                "variation": "Rd3+ Ke5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rd3+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -774
            },
            {
                "eval": -777
            },
            {
                "eval": -709
            },
            {
                "eval": -828
            },
            {
                "eval": -764
            },
            {
                "eval": -757
            },
            {
                "eval": -686
            },
            {
                "eval": -777
            },
            {
                "eval": -770
            },
            {
                "eval": -781
            },
            {
                "eval": -766
            },
            {
                "eval": -759
            },
            {
                "eval": -762
            },
            {
                "eval": -907
            },
            {
                "eval": -751
            },
            {
                "eval": -759
            },
            {
                "eval": -748
            },
            {
                "eval": -996
            },
            {
                "eval": -966
            },
            {
                "eval": -910
            },
            {
                "eval": -850
            },
            {
                "eval": -860
            },
            {
                "eval": -845
            },
            {
                "eval": -1189
            },
            {
                "eval": -1098
            },
            {
                "eval": -1109
            },
            {
                "eval": -1073
            },
            {
                "eval": -1493
            },
            {
                "eval": -1350
            },
            {
                "eval": -1401
            },
            {
                "eval": -1200
            },
            {
                "eval": -7739
            },
            {
                "eval": -6752
            },
            {
                "eval": -7541
            },
            {
                "eval": -6209
            },
            {
                "eval": -7759
            },
            {
                "eval": -7367
            },
            {
                "eval": -7294
            },
            {
                "eval": -6565
            },
            {
                "mate": -15,
                "best": "a7b7",
                "variation": "Rb7 g4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Rb7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -7313
            },
            {
                "mate": -12,
                "best": "f2e2",
                "variation": "Ke2 g3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Ke2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -12
            },
            {
                "mate": -11
            },
            {
                "mate": -10
            },
            {
                "mate": -10
            },
            {
                "mate": -15
            },
            {
                "mate": -16
            },
            {
                "mate": -15
            },
            {
                "mate": -15
            },
            {
                "mate": -16
            },
            {
                "mate": -18
            },
            {
                "eval": -7963
            },
            {
                "mate": -13,
                "best": "f4g5",
                "variation": "Kg5 Ba2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Kg5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -13
            },
            {
                "mate": -11
            },
            {
                "mate": -14
            },
            {
                "mate": -10
            },
            {
                "mate": -9
            },
            {
                "mate": -8
            },
            {
                "mate": -10
            }
        ],
        "moves": "d4 Nf6 c4 c6 Nc3 d5 cxd5 Nxd5 e4 Nxc3 bxc3 e5 Nf3 exd4 cxd4 Bg4 Bc4 Bb4+ Bd2 Qa5 Bxf7+ Ke7 Qb3 Na6 Rb1 Bxd2+ Nxd2 b5 h3 Bd7 a3 g6 Qa2 Rhf8 Bb3 c5 Bd5 Rab8 dxc5 Nxc5 O-O Na4 Qb3 Qxd2 Qg3 Qf4 Qd3 Qe5 Rb4 Qc3 Qd4 Qxd4 Rxd4 Nc3 Re1 Nxd5 Rxd5 a6 Red1 Be6 Rc5 Rbc8 Rdc1 Rxc5 Rxc5 Kd6 Rc3 Rc8 Re3 Rc1+ Kh2 Ke5 Kg3 Kd4 Kf4 Rc3 Re1 Rxa3 Rd1+ Rd3 Ra1 Bc8 e5 Kd5 f3 h6 g4 g5+ Kg3 Kxe5 Re1+ Kf6 h4 Bb7 hxg5+ hxg5 Kg2 Bxf3+ Kf2 Bxg4 Re8 Be6 Rf8+ Ke7 Ra8 Ra3 Ra7+ Kd6 Rg7 g4 Rg5 b4 Rg7 b3 Rb7 Ra2+ Kg3 Rg2+ Kf4 b2 Rb6+ Ke7 Rb7+ Kf6 Rb6 a5 Ke3 a4 Kd3 b1=Q+",
        "opening": {
            "eco": "A50",
            "name": "Slav Indian",
            "ply": 4
        },
        "winner": "black",
        "url": "https://lichess.org/EObgbSWC/black"
    },
    "MaZoyARp": {
        "id": "MaZoyARp",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593953742261,
        "lastMoveAt": 1593954467067,
        "turns": 19,
        "color": "black",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "rsmillie94",
                "rating": 1847,
                "ratingDiff": 14,
                "moveCentis": [
                    0,
                    676,
                    1452,
                    2180,
                    13972,
                    10804,
                    6868,
                    6236,
                    10100,
                    1217
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 13
                }
            },
            "black": {
                "userId": "juyopvgc",
                "rating": 1874,
                "ratingDiff": -6,
                "moveCentis": [
                    0,
                    468,
                    564,
                    356,
                    5556,
                    3764,
                    924,
                    5260,
                    500,
                    2043
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 70
                }
            }
        },
        "analysis": [
            {
                "eval": 19
            },
            {
                "eval": 20
            },
            {
                "eval": 28
            },
            {
                "eval": 31
            },
            {
                "eval": 13
            },
            {
                "eval": 29
            },
            {
                "eval": 24
            },
            {
                "eval": 53
            },
            {
                "eval": 28
            },
            {
                "eval": 29
            },
            {
                "eval": 18
            },
            {
                "eval": 46
            },
            {
                "eval": 37
            },
            {
                "eval": 70
            },
            {
                "eval": 10,
                "best": "c1g5",
                "variation": "Bg5 O-O cxd5 exd5 Nc3 Be6 Ne1 d4 Nd3 Be7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bg5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 61,
                "best": "d5d4",
                "variation": "d4 Bf4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. d4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 65
            },
            {
                "eval": 541,
                "best": "d8d5",
                "variation": "Qxd5 Bf4",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qxd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 530
            }
        ],
        "moves": "d4 d5 c4 e6 Nf3 Nf6 g3 c5 Bg2 Nc6 O-O Be7 dxc5 Bxc5 Qc2 O-O cxd5 exd5 Qxc5",
        "opening": {
            "eco": "E01",
            "name": "Catalan Opening: Open Defense, Tarrasch Defense",
            "ply": 10
        },
        "winner": "white",
        "url": "https://lichess.org/MaZoyARp/black"
    },
    "Eg1YTWEZ": {
        "id": "Eg1YTWEZ",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593892883188,
        "lastMoveAt": 1593903147577,
        "turns": 121,
        "color": "black",
        "status": "draw",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "slamjam",
                "rating": 1783,
                "ratingDiff": -2,
                "moveCentis": [
                    0,
                    356,
                    292,
                    852,
                    932,
                    3436,
                    0,
                    8092,
                    684,
                    2204,
                    9708,
                    6884,
                    40140,
                    44076,
                    3540,
                    20108,
                    84980,
                    4,
                    20388,
                    5524,
                    14052,
                    7772,
                    3204,
                    8620,
                    0,
                    12076,
                    24764,
                    5172,
                    5580,
                    14764,
                    7276,
                    11260,
                    9620,
                    6060,
                    18348,
                    2412,
                    10340,
                    8828,
                    4788,
                    0,
                    4300,
                    12412,
                    4844,
                    1844,
                    5484,
                    3196,
                    8444,
                    4284,
                    1796,
                    3740,
                    3324,
                    188,
                    3324,
                    3956,
                    5012,
                    5340,
                    4124,
                    356,
                    2356,
                    2628,
                    1794
                ],
                "analysis": {
                    "inaccuracy": 9,
                    "mistake": 2,
                    "blunder": 1,
                    "acpl": 37
                }
            },
            "black": {
                "userId": "terriblebackin",
                "rating": 1748,
                "ratingDiff": 2,
                "moveCentis": [
                    0,
                    4,
                    188,
                    324,
                    340,
                    372,
                    364,
                    820,
                    1244,
                    30932,
                    644,
                    31220,
                    15668,
                    54772,
                    21724,
                    59380,
                    44268,
                    16084,
                    14996,
                    1428,
                    7668,
                    9372,
                    16324,
                    2252,
                    17740,
                    7012,
                    5724,
                    564,
                    4516,
                    1380,
                    4444,
                    10140,
                    2292,
                    12836,
                    1628,
                    164,
                    3532,
                    8492,
                    5820,
                    2108,
                    5236,
                    6380,
                    5756,
                    628,
                    4,
                    820,
                    23820,
                    1972,
                    6164,
                    3740,
                    5940,
                    644,
                    10756,
                    1596,
                    3012,
                    556,
                    9348,
                    4,
                    1460,
                    4292,
                    14529
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 4,
                    "blunder": 1,
                    "acpl": 36
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 25
            },
            {
                "eval": 33
            },
            {
                "eval": 40
            },
            {
                "eval": 48
            },
            {
                "eval": 48
            },
            {
                "eval": 53
            },
            {
                "eval": 50
            },
            {
                "eval": 55
            },
            {
                "eval": 97
            },
            {
                "eval": 65
            },
            {
                "eval": 80
            },
            {
                "eval": 78
            },
            {
                "eval": 86
            },
            {
                "eval": 96
            },
            {
                "eval": 105
            },
            {
                "eval": 94
            },
            {
                "eval": 107
            },
            {
                "eval": 100
            },
            {
                "eval": 118
            },
            {
                "eval": 153
            },
            {
                "eval": 161
            },
            {
                "eval": 147
            },
            {
                "eval": 181
            },
            {
                "eval": 99,
                "best": "c3e4",
                "variation": "Ne4 Nbd5 Nxf6+ Bxf6 h4 Qb6 Ka1 Nb4 Be4 Be7 g5 Nd5 h5 Nxe3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Ne4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 74
            },
            {
                "eval": 107
            },
            {
                "eval": 107
            },
            {
                "eval": 53,
                "best": "h3h4",
                "variation": "h4 Qb6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. h4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 147,
                "best": "a7a5",
                "variation": "a5 h4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. a5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 110
            },
            {
                "eval": 114
            },
            {
                "eval": 26,
                "best": "g2e4",
                "variation": "Qe4 Qg6 f3 Qxe4 fxe4 Ne7 c3 h6 a4 Rad8 Kc2 Ng6 e5 c5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qe4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 24
            },
            {
                "eval": 24
            },
            {
                "eval": 49
            },
            {
                "eval": 41
            },
            {
                "eval": 53
            },
            {
                "eval": 37
            },
            {
                "eval": 42
            },
            {
                "eval": 12
            },
            {
                "eval": -1
            },
            {
                "eval": -13
            },
            {
                "eval": 0
            },
            {
                "eval": -48
            },
            {
                "eval": -38
            },
            {
                "eval": -91,
                "best": "d3c2",
                "variation": "Bc2 cxd4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bc2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -86
            },
            {
                "eval": -82
            },
            {
                "eval": -20,
                "best": "c5c4",
                "variation": "c4 Be4 Rd6 Rd2 b5 Re2 Rf6 Qg2 Rxf1+ Qxf1 Qd6 a3 Re7 Bf3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -16
            },
            {
                "eval": 0
            },
            {
                "eval": -31
            },
            {
                "eval": 0
            },
            {
                "eval": -131,
                "best": "e4d3",
                "variation": "Bd3 Rb7 Qf4 bxc4 Bxc4 a5 b3 a4 Kc2 axb3+ axb3 Qxf4 Rxf4 Ra7",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bd3 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -134
            },
            {
                "eval": -227,
                "best": "f3f4",
                "variation": "Qf4 Kg7 Bc2 Bf6 Qxd6 Rxd6 Rfe1 Rcd7 Re4 Rxd5 Rxd5 Rxd5 a4 bxa4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Qf4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -93,
                "best": "h4f6",
                "variation": "Bf6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Bf6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -136
            },
            {
                "eval": -136
            },
            {
                "eval": -170
            },
            {
                "eval": -113,
                "best": "f6g7",
                "variation": "Bg7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bg7 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -204,
                "best": "f3f2",
                "variation": "Rf2",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rf2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -181
            },
            {
                "eval": -193
            },
            {
                "eval": -65,
                "best": "e5d6",
                "variation": "Qd6 Rf1 Rde8 Rfe1 Bh4 Rf1 Kg7 Bf3 Re3 Rxe3 Rxe3 Bd1 Bg5 h4",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qd6 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -75
            },
            {
                "eval": 44,
                "best": "e5g5",
                "variation": "Qg5",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Qg5 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 30
            },
            {
                "eval": 20
            },
            {
                "eval": 34
            },
            {
                "eval": 14
            },
            {
                "eval": 11
            },
            {
                "eval": 39
            },
            {
                "eval": 20
            },
            {
                "eval": 13
            },
            {
                "eval": 0
            },
            {
                "eval": 34
            },
            {
                "eval": 30
            },
            {
                "eval": 26
            },
            {
                "eval": 9
            },
            {
                "eval": 36
            },
            {
                "eval": 43
            },
            {
                "eval": 53
            },
            {
                "eval": 0,
                "best": "b3b6",
                "variation": "Rb6 Rxa4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rb6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -13
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -84,
                "best": "c2b3",
                "variation": "Kb3 Ra1 Rf7 Rb1+ Kc2 Rb2+ Kd3 Rb3+ Kc4 Rc3+ Kb5 Rb3+",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kb3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0,
                "best": "c5c4",
                "variation": "c4 Rxh7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. c4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": 0
            },
            {
                "eval": -10
            },
            {
                "eval": -72,
                "best": "b5c4",
                "variation": "Kc4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Kc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 40,
                "best": "c5c4",
                "variation": "c4 Bb5 Bc5 Rh6+ Ke5 Rh5+ Kf6 Ka5 c3 Bd3 Rb2 Bxh7 c2 Bxc2",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. c4 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -68,
                "best": "h5h6",
                "variation": "Rh6+ Ke5 d6 Rb4+ Ka3 Be3 d7 Bc1+ Ka2 Rb2+ Ka1 Rb8 Rh5+ Kd6",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Rh6+ was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": -95
            },
            {
                "eval": -1540,
                "best": "c6b5",
                "variation": "Bb5 c3 Rd7+ Ke5 Bd3 Rb2 Rd8 Bc5 h4 Kd4 Rc8 c2 Bxc2 Rxc2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bb5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -14,
                "best": "d6c5",
                "variation": "Kc5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Kc5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -14
            },
            {
                "eval": -14
            },
            {
                "eval": -14
            },
            {
                "eval": -14
            },
            {
                "eval": -14
            },
            {
                "eval": -14
            },
            {
                "eval": -14
            },
            {
                "eval": -14
            },
            {
                "eval": -14
            },
            {
                "eval": -14
            },
            {
                "eval": -23
            }
        ],
        "moves": "e4 d5 exd5 Qxd5 Nc3 Qd8 d4 Nf6 Nf3 Bg4 h3 Bxf3 Qxf3 c6 Be3 e6 Bd3 Nbd7 O-O-O Be7 Kb1 O-O g4 Nb6 Qg3 Nbd5 Nxd5 Nxd5 Bd2 Bh4 Qg2 Qf6 Be3 Nxe3 fxe3 Rfd8 Rhf1 Qe7 Qe4 g6 c3 Rac8 Qf3 Rc7 e4 c5 d5 exd5 exd5 Qd6 c4 a6 Be4 b5 cxb5 axb5 Qb3 b4 Qc4 Bf6 Rf3 Qe5 Rd2 Re7 Re2 Rde8 Bd3 Qd4 Qxd4 Bxd4 Rxe7 Rxe7 Kc2 Rd7 Bc4 Kf8 a3 bxa3 bxa3 Ke7 a4 Rb7 Rb3 Ra7 Bb5 Kd6 Bc6 f5 gxf5 gxf5 Rf3 Rf7 a5 Ra7 Rxf5 Rxa5 Rh5 Ra2+ Kd3 Ra3+ Kc4 Rc3+ Kb5 Rb3+ Ka4 Rb1 Rxh7 c4 Rh4 c3 Rxd4 c2 Rc4 c1=Q Rxc1 Rxc1 Kb5 Rh1 Kc4 Rxh3 Kb5",
        "opening": {
            "eco": "B01",
            "name": "Scandinavian Defense: Mieses-Kotroc Variation",
            "ply": 4
        },
        "url": "https://lichess.org/Eg1YTWEZ/white"
    },
    "2O2GTpx5": {
        "id": "2O2GTpx5",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593720789689,
        "lastMoveAt": 1593726441972,
        "turns": 64,
        "color": "white",
        "status": "resign",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "estebanseguin",
                "rating": 1602,
                "ratingDiff": -12,
                "moveCentis": [
                    0,
                    1476,
                    1372,
                    2148,
                    364,
                    2644,
                    52668,
                    68,
                    3132,
                    16596,
                    31116,
                    21620,
                    59372,
                    4636,
                    13884,
                    6196,
                    7636,
                    15028,
                    2764,
                    3620,
                    10132,
                    14116,
                    260,
                    9740,
                    1284,
                    1836,
                    4580,
                    6084,
                    0,
                    604,
                    1948,
                    76,
                    225
                ],
                "analysis": {
                    "inaccuracy": 4,
                    "mistake": 0,
                    "blunder": 1,
                    "acpl": 47
                }
            },
            "black": {
                "userId": "improvetoim",
                "rating": 1683,
                "ratingDiff": 24,
                "moveCentis": [
                    0,
                    1340,
                    7724,
                    476,
                    1332,
                    412,
                    2708,
                    20796,
                    2828,
                    31388,
                    0,
                    16868,
                    55316,
                    4756,
                    6900,
                    19692,
                    25020,
                    7564,
                    3028,
                    11756,
                    8316,
                    1916,
                    860,
                    6772,
                    2628,
                    11724,
                    7684,
                    4876,
                    916,
                    348,
                    860,
                    119
                ],
                "analysis": {
                    "inaccuracy": 3,
                    "mistake": 0,
                    "blunder": 0,
                    "acpl": 17
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 47
            },
            {
                "eval": 10
            },
            {
                "eval": 29
            },
            {
                "eval": 8
            },
            {
                "eval": 58
            },
            {
                "eval": -304,
                "best": "b5c6",
                "variation": "Bxc6 bxc6 O-O Ne7 d3 Ng6 Na4 Be7 Be3 Rb8",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bxc6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -303
            },
            {
                "eval": -282
            },
            {
                "eval": -304
            },
            {
                "eval": -393,
                "best": "b3c4",
                "variation": "Bxc4 bxc4 Qe2 Bb4 Qxc4 Nge7 a3 Ba5 O-O O-O",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bxc4 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -392
            },
            {
                "eval": -390
            },
            {
                "eval": -387
            },
            {
                "eval": -459
            },
            {
                "eval": -368
            },
            {
                "eval": -392
            },
            {
                "eval": -388
            },
            {
                "eval": -391
            },
            {
                "eval": -377
            },
            {
                "eval": -390
            },
            {
                "eval": -409
            },
            {
                "eval": -411
            },
            {
                "eval": -410
            },
            {
                "eval": -450
            },
            {
                "eval": -442
            },
            {
                "eval": -456
            },
            {
                "eval": -394
            },
            {
                "eval": -399
            },
            {
                "eval": -404
            },
            {
                "eval": -439
            },
            {
                "eval": -448
            },
            {
                "eval": -529
            },
            {
                "eval": -514
            },
            {
                "eval": -514
            },
            {
                "eval": -399,
                "best": "b4b5",
                "variation": "Rb5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Rb5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -641,
                "best": "a4b2",
                "variation": "Nb2 a5",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Nb2 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -637
            },
            {
                "eval": -632
            },
            {
                "eval": -640
            },
            {
                "eval": -817
            },
            {
                "eval": -757
            },
            {
                "eval": -878
            },
            {
                "eval": -858
            },
            {
                "eval": -1197
            },
            {
                "eval": -988
            },
            {
                "eval": -1309
            },
            {
                "eval": -1243
            },
            {
                "eval": -1648
            },
            {
                "eval": -1443
            },
            {
                "mate": -10,
                "best": "e1d1",
                "variation": "Rd1 Ne3",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Rd1 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -1692,
                "best": "b3b1",
                "variation": "Rb1+ Kf2 Qh4+ g3 Qxh2+ Qg2 Bh3 Kf3 Bxg2+ Rxg2 Rf1+ Rf2 Qxf2+ Ke4",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Lost forced checkmate sequence. Rb1+ was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "mate": -9,
                "best": "e5f6",
                "variation": "Bf6 gxf6",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Checkmate is now unavoidable. Bf6 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -1290,
                "best": "d8d3",
                "variation": "Qxd3 Re1 Qd2 Bc3 Rxc3 Qe5 Nd3 Qe4 Rc1 h3 Rxe1+ Qxe1 Nxe1 Kf1",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Lost forced checkmate sequence. Qxd3 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": -1284
            },
            {
                "eval": -1215
            },
            {
                "eval": -1319
            },
            {
                "eval": -1297
            },
            {
                "eval": -2470
            },
            {
                "eval": -2433
            },
            {
                "eval": -2357
            },
            {
                "eval": -2284
            }
        ],
        "moves": "e4 c5 Nf3 e6 Nc3 Nc6 Bb5 a6 Ba4 b5 Bb3 c4 Ba4 bxa4 Nxa4 Nf6 O-O Be7 Re1 d5 exd5 exd5 d3 O-O Bg5 Rb8 b3 cxb3 axb3 Re8 Bf4 Rb4 Bg3 d4 Ne5 Nxe5 Bxe5 Be6 f4 Ng4 Qf3 Ne3 c3 Rxb3 cxd4 Nc2 Qc6 Nxa1 Nc5 Bxc5 dxc5 Nc2 Re2 Nb4 Qc7 Qxc7 Bxc7 Rxd3 f5 Bd7 Rb2 Rd1+ Kf2 Nd3+",
        "opening": {
            "eco": "B40",
            "name": "Sicilian Defense: French Variation",
            "ply": 4
        },
        "winner": "black",
        "url": "https://lichess.org/2O2GTpx5/black"
    },
    "LanChpxI": {
        "id": "LanChpxI",
        "rated": true,
        "variant": "standard",
        "speed": "classical",
        "perf": "classical",
        "createdAt": 1593869483101,
        "lastMoveAt": 1593872517614,
        "turns": 31,
        "color": "black",
        "status": "mate",
        "clock": {
            "initial": 2700,
            "increment": 45,
            "totalTime": 4500
        },
        "players": {
            "white": {
                "userId": "zher0",
                "rating": 1553,
                "ratingDiff": 17,
                "moveCentis": [
                    0,
                    700,
                    9908,
                    7772,
                    16172,
                    11644,
                    21780,
                    25556,
                    1516,
                    13516,
                    14332,
                    7332,
                    2612,
                    20980,
                    2420,
                    369
                ],
                "analysis": {
                    "inaccuracy": 1,
                    "mistake": 2,
                    "blunder": 2,
                    "acpl": 80
                }
            },
            "black": {
                "userId": "boomer34",
                "rating": 1559,
                "ratingDiff": -9,
                "moveCentis": [
                    0,
                    8652,
                    16788,
                    16812,
                    21972,
                    3452,
                    6972,
                    8060,
                    23236,
                    15988,
                    7556,
                    1892,
                    740,
                    5364,
                    3796
                ],
                "analysis": {
                    "inaccuracy": 0,
                    "mistake": 0,
                    "blunder": 4,
                    "acpl": 144
                }
            }
        },
        "analysis": [
            {
                "eval": 0
            },
            {
                "eval": 20
            },
            {
                "eval": 0
            },
            {
                "eval": 17
            },
            {
                "eval": -13
            },
            {
                "eval": 0
            },
            {
                "eval": 24
            },
            {
                "eval": 19
            },
            {
                "eval": 0
            },
            {
                "eval": 164,
                "best": "b8c6",
                "variation": "Nc6 Bd3 cxd4 cxd4 Be7 Nc3 Qd8 O-O Nf6 Be3",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Nc6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 171
            },
            {
                "eval": 430,
                "best": "h5d5",
                "variation": "Qd5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Qd5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 62,
                "best": "f3g5",
                "variation": "Ng5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Ng5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 45
            },
            {
                "eval": 35
            },
            {
                "eval": 77
            },
            {
                "eval": 71
            },
            {
                "eval": 122
            },
            {
                "eval": 132
            },
            {
                "eval": 167
            },
            {
                "eval": 16,
                "best": "b1d2",
                "variation": "Nbd2 e4 Nh4 Qe6 Qxe6+ Bxe6 Nxe4 Be7 Ng5 Bxg5 Bxg5 Nge7 Nf3 O-O",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Nbd2 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "eval": 251,
                "best": "a7a6",
                "variation": "a6 Be2",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. a6 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": 182,
                "best": "c1g5",
                "variation": "Bg5 Ne7",
                "judgment": {
                    "name": "Inaccuracy",
                    "comment": "Inaccuracy. Bg5 was best.",
                    "glyph": {
                        "name": "Dubious move",
                        "symbol": "?!"
                    }
                }
            },
            {
                "eval": 195
            },
            {
                "eval": -166,
                "best": "c1g5",
                "variation": "Bg5 Bd6",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Blunder. Bg5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "eval": -148
            },
            {
                "eval": -307,
                "best": "g1f1",
                "variation": "Kxf1",
                "judgment": {
                    "name": "Mistake",
                    "comment": "Mistake. Kxf1 was best.",
                    "glyph": {
                        "name": "Mistake",
                        "symbol": "?"
                    }
                }
            },
            {
                "mate": 2,
                "best": "g6f5",
                "variation": "Qf5",
                "judgment": {
                    "name": "Blunder",
                    "comment": "Checkmate is now unavoidable. Qf5 was best.",
                    "glyph": {
                        "name": "Blunder",
                        "symbol": "??"
                    }
                }
            },
            {
                "mate": 1
            },
            {
                "mate": 1
            }
        ],
        "moves": "e4 c5 c3 e6 d4 d5 exd5 Qxd5 Nf3 Qh5 Be2 cxd4 Qxd4 Nc6 Qa4 Bd7 Qb3 Qg6 O-O e5 Bb5 Bh3 Bxc6+ bxc6 g3 Bxf1 Nxe5 Qe4 Qxf7+ Kd8 Qd7#",
        "opening": {
            "eco": "B22",
            "name": "Sicilian Defense: Alapin Variation",
            "ply": 3
        },
        "winner": "white",
        "url": "https://lichess.org/LanChpxI/black"
    }
}