{"type": "snapshot", "id": 11223, "status": "finished", "result": "1-0", "termination": "checkmate", "variant": "horde", "start_fen": "", "fen": "2Q5/q3np2/6kQ/3PP1P1/4P3/3PP2P/PPP2PPP/PPP2PPP b - - 4 58", "moves": ["h4h5", "e7e6", "f5e6", "d7e6", "e4e5", "g8e7", "e3e4", "b8d7", "e2e3", "h8g8", "f4f5", "e6f5", "g4f5", "g8h8", "f3f4", "h8g8", "f5f6", "g8h8", "f6e7", "f8e7", "c5c6", "b7c6", "b5c6", "d7f8", "d4d5", "h7h6", "g5h6", "h8h6", "g3g4", "g7g6", "h5g6", "f8g6", "d3d4", "e8f8", "f4f5", "g6h4", "f5f6", "e7f6", "e5f6", "d8f6", "e4e5", "f6g7", "e3e4", "h4g6", "d2d3", "f8g8", "c4c5", "g6f4", "e1e3", "f4g6", "c3c4", "h6h8", "d5d6", "c7d6", "c5d6", "c8e6", "c6c7", "a8e8", "d4d5", "e6d7", "d3d4", "a7a6", "c4c5", "h8h7", "c5c6", "d7c6", "d5c6", "e8c8", "b4b5", "a6b5", "a4b5", "h7h8", "b5b6", "c8e8", "b6b7", "g8h7", "c7c8q", "e8c8", "b7c8q", "h8c8", "c6c7", "h7g8", "g4g5", "g8h8", "b3b4", "h8g8", "b4b5", "g8h8", "b5b6", "h8g8", "b6b7", "g7f8", "b7c8q", "f8c8", "d1d3", "c8e6", "a3a4", "e6d7", "a4a5", "d7e6", "a5a6", "e6d7", "a6a7", "d7c6", "d4d5", "c6a8", "d6d7", "a8a7", "d7d8q", "g8h7", "c7c8q", "g6e7", "d8h8", "h7g6", "h8h6"], "sans": ["h5", "e6", "fxe6", "dxe6", "e5", "Ne7", "e4", "Nd7", "e3", "Rg8", "f5", "exf5", "gxf5", "Rh8", "f4", "Rg8", "f6", "Rh8", "fxe7", "Bxe7", "c6", "bxc6", "bxc6", "Nf8", "d5", "h6", "gxh6", "Rxh6", "g4", "g6", "hxg6", "Nxg6", "d4", "Kf8", "f5", "Nh4", "f6", "Bxf6", "exf6", "Qxf6", "e5", "Qg7", "e4", "Ng6", "d3", "Kg8", "c5", "Nf4", "e3", "Ng6", "c4", "Rh8", "d6", "cxd6", "cxd6", "Be6", "c7", "Re8", "d5", "Bd7", "d4", "a6", "c5", "Rh7", "c6", "Bxc6", "dxc6", "Rc8", "b5", "axb5", "axb5", "Rh8", "b6", "Re8", "b7", "Kh7", "c8=Q", "Rxc8", "bxc8=Q", "Rxc8", "c7", "Kg8", "g5", "Kh8", "b4", "Kg8", "b5", "Kh8", "b6", "Kg8", "b7", "Qf8", "bxc8=Q", "Qxc8", "d3", "Qe6", "a4", "Qd7", "a5", "Qe6", "a6", "Qd7", "a7", "Qc6", "d5", "Qa8", "d7", "Qxa7", "d8=Q+", "Kh7", "c8=Q", "Ne7", "Qh8+", "Kg6", "Qh6#"], "fens": ["rnbqkbnr/pppppppp/8/1PP2PP1/PPPPPPPP/PPPPPPPP/PPPPPPPP/PPPPPPPP w kq - 0 1", "rnbqkbnr/pppppppp/8/1PP2PPP/PPPPPPP1/PPPPPPPP/PPPPPPPP/PPPPPPPP b kq - 0 1", "rnbqkbnr/pppp1ppp/4p3/1PP2PPP/PPPPPPP1/PPPPPPPP/PPPPPPPP/PPPPPPPP w kq - 0 2", "rnbqkbnr/pppp1ppp/4P3/1PP3PP/PPPPPPP1/PPPPPPPP/PPPPPPPP/PPPPPPPP b kq - 0 2", "rnbqkbnr/ppp2ppp/4p3/1PP3PP/PPPPPPP1/PPPPPPPP/PPPPPPPP/PPPPPPPP w kq - 0 3", "rnbqkbnr/ppp2ppp/4p3/1PP1P1PP/PPPP1PP1/PPPPPPPP/PPPPPPPP/PPPPPPPP b kq - 0 3", "rnbqkb1r/ppp1nppp/4p3/1PP1P1PP/PPPP1PP1/PPPPPPPP/PPPPPPPP/PPPPPPPP w kq - 1 4", "rnbqkb1r/ppp1nppp/4p3/1PP1P1PP/PPPPPPP1/PPPP1PPP/PPPPPPPP/PPPPPPPP b kq - 0 4", "r1bqkb1r/pppnnppp/4p3/1PP1P1PP/PPPPPPP1/PPPP1PPP/PPPPPPPP/PPPPPPPP w kq - 1 5", "r1bqkb1r/pppnnppp/4p3/1PP1P1PP/PPPPPPP1/PPPPPPPP/PPPP1PPP/PPPPPPPP b kq - 0 5", "r1bqkbr1/pppnnppp/4p3/1PP1P1PP/PPPPPPP1/PPPPPPPP/PPPP1PPP/PPPPPPPP w q - 1 6", "r1bqkbr1/pppnnppp/4p3/1PP1PPPP/PPPPP1P1/PPPPPPPP/PPPP1PPP/PPPPPPPP b q - 0 6", "r1bqkbr1/pppnnppp/8/1PP1PpPP/PPPPP1P1/PPPPPPPP/PPPP1PPP/PPPPPPPP w q - 0 7", "r1bqkbr1/pppnnppp/8/1PP1PPPP/PPPPP3/PPPPPPPP/PPPP1PPP/PPPPPPPP b q - 0 7", "r1bqkb1r/pppnnppp/8/1PP1PPPP/PPPPP3/PPPPPPPP/PPPP1PPP/PPPPPPPP w q - 1 8", "r1bqkb1r/pppnnppp/8/1PP1PPPP/PPPPPP2/PPPPP1PP/PPPP1PPP/PPPPPPPP b q - 0 8", "r1bqkbr1/pppnnppp/8/1PP1PPPP/PPPPPP2/PPPPP1PP/PPPP1PPP/PPPPPPPP w q - 1 9", "r1bqkbr1/pppnnppp/5P2/1PP1P1PP/PPPPPP2/PPPPP1PP/PPPP1PPP/PPPPPPPP b q - 0 9", "r1bqkb1r/pppnnppp/5P2/1PP1P1PP/PPPPPP2/PPPPP1PP/PPPP1PPP/PPPPPPPP w q - 1 10", "r1bqkb1r/pppnPppp/8/1PP1P1PP/PPPPPP2/PPPPP1PP/PPPP1PPP/PPPPPPPP b q - 0 10", "r1bqk2r/pppnbppp/8/1PP1P1PP/PPPPPP2/PPPPP1PP/PPPP1PPP/PPPPPPPP w q - 0 11", "r1bqk2r/pppnbppp/2P5/1P2P1PP/PPPPPP2/PPPPP1PP/PPPP1PPP/PPPPPPPP b q - 0 11", "r1bqk2r/p1pnbppp/2p5/1P2P1PP/PPPPPP2/PPPPP1PP/PPPP1PPP/PPPPPPPP w q - 0 12", "r1bqk2r/p1pnbppp/2P5/4P1PP/PPPPPP2/PPPPP1PP/PPPP1PPP/PPPPPPPP b q - 0 12", "r1bqkn1r/p1p1bppp/2P5/4P1PP/PPPPPP2/PPPPP1PP/PPPP1PPP/PPPPPPPP w q - 1 13", "r1bqkn1r/p1p1bppp/2P5/3PP1PP/PPP1PP2/PPPPP1PP/PPPP1PPP/PPPPPPPP b q - 0 13", "r1bqkn1r/p1p1bpp1/2P4p/3PP1PP/PPP1PP2/PPPPP1PP/PPPP1PPP/PPPPPPPP w q - 0 14", "r1bqkn1r/p1p1bpp1/2P4P/3PP2P/PPP1PP2/PPPPP1PP/PPPP1PPP/PPPPPPPP b q - 0 14", "r1bqkn2/p1p1bpp1/2P4r/3PP2P/PPP1PP2/PPPPP1PP/PPPP1PPP/PPPPPPPP w q - 0 15", "r1bqkn2/p1p1bpp1/2P4r/3PP2P/PPP1PPP1/PPPPP2P/PPPP1PPP/PPPPPPPP b q - 0 15", "r1bqkn2/p1p1bp2/2P3pr/3PP2P/PPP1PPP1/PPPPP2P/PPPP1PPP/PPPPPPPP w q - 0 16", "r1bqkn2/p1p1bp2/2P3Pr/3PP3/PPP1PPP1/PPPPP2P/PPPP1PPP/PPPPPPPP b q - 0 16", "r1bqk3/p1p1bp2/2P3nr/3PP3/PPP1PPP1/PPPPP2P/PPPP1PPP/PPPPPPPP w q - 0 17", "r1bqk3/p1p1bp2/2P3nr/3PP3/PPPPPPP1/PPP1P2P/PPPP1PPP/PPPPPPPP b q - 0 17", "r1bq1k2/p1p1bp2/2P3nr/3PP3/PPPPPPP1/PPP1P2P/PPPP1PPP/PPPPPPPP w - - 1 18", "r1bq1k2/p1p1bp2/2P3nr/3PPP2/PPPPP1P1/PPP1P2P/PPPP1PPP/PPPPPPPP b - - 0 18", "r1bq1k2/p1p1bp2/2P4r/3PPP2/PPPPP1Pn/PPP1P2P/PPPP1PPP/PPPPPPPP w - - 1 19", "r1bq1k2/p1p1bp2/2P2P1r/3PP3/PPPPP1Pn/PPP1P2P/PPPP1PPP/PPPPPPPP b - - 0 19", "r1bq1k2/p1p2p2/2P2b1r/3PP3/PPPPP1Pn/PPP1P2P/PPPP1PPP/PPPPPPPP w - - 0 20", "r1bq1k2/p1p2p2/2P2P1r/3P4/PPPPP1Pn/PPP1P2P/PPPP1PPP/PPPPPPPP b - - 0 20", "r1b2k2/p1p2p2/2P2q1r/3P4/PPPPP1Pn/PPP1P2P/PPPP1PPP/PPPPPPPP w - - 0 21", "r1b2k2/p1p2p2/2P2q1r/3PP3/PPPP2Pn/PPP1P2P/PPPP1PPP/PPPPPPPP b - - 0 21", "r1b2k2/p1p2pq1/2P4r/3PP3/PPPP2Pn/PPP1P2P/PPPP1PPP/PPPPPPPP w - - 1 22", "r1b2k2/p1p2pq1/2P4r/3PP3/PPPPP1Pn/PPP4P/PPPP1PPP/PPPPPPPP b - - 0 22", "r1b2k2/p1p2pq1/2P3nr/3PP3/PPPPP1P1/PPP4P/PPPP1PPP/PPPPPPPP w - - 1 23", "r1b2k2/p1p2pq1/2P3nr/3PP3/PPPPP1P1/PPPP3P/PPP2PPP/PPPPPPPP b - - 0 23", "r1b3k1/p1p2pq1/2P3nr/3PP3/PPPPP1P1/PPPP3P/PPP2PPP/PPPPPPPP w - - 1 24", "r1b3k1/p1p2pq1/2P3nr/2PPP3/PP1PP1P1/PPPP3P/PPP2PPP/PPPPPPPP b - - 0 24", "r1b3k1/p1p2pq1/2P4r/2PPP3/PP1PPnP1/PPPP3P/PPP2PPP/PPPPPPPP w - - 1 25", "r1b3k1/p1p2pq1/2P4r/2PPP3/PP1PPnP1/PPPPP2P/PPP2PPP/PPPP1PPP b - - 0 25", "r1b3k1/p1p2pq1/2P3nr/2PPP3/PP1PP1P1/PPPPP2P/PPP2PPP/PPPP1PPP w - - 1 26", "r1b3k1/p1p2pq1/2P3nr/2PPP3/PPPPP1P1/PP1PP2P/PPP2PPP/PPPP1PPP b - - 0 26", "r1b3kr/p1p2pq1/2P3n1/2PPP3/PPPPP1P1/PP1PP2P/PPP2PPP/PPPP1PPP w - - 1 27", "r1b3kr/p1p2pq1/2PP2n1/2P1P3/PPPPP1P1/PP1PP2P/PPP2PPP/PPPP1PPP b - - 0 27", "r1b3kr/p4pq1/2Pp2n1/2P1P3/PPPPP1P1/PP1PP2P/PPP2PPP/PPPP1PPP w - - 0 28", "r1b3kr/p4pq1/2PP2n1/4P3/PPPPP1P1/PP1PP2P/PPP2PPP/PPPP1PPP b - - 0 28", "r5kr/p4pq1/2PPb1n1/4P3/PPPPP1P1/PP1PP2P/PPP2PPP/PPPP1PPP w - - 1 29", "r5kr/p1P2pq1/3Pb1n1/4P3/PPPPP1P1/PP1PP2P/PPP2PPP/PPPP1PPP b - - 0 29", "4r1kr/p1P2pq1/3Pb1n1/4P3/PPPPP1P1/PP1PP2P/PPP2PPP/PPPP1PPP w - - 1 30", "4r1kr/p1P2pq1/3Pb1n1/3PP3/PPP1P1P1/PP1PP2P/PPP2PPP/PPPP1PPP b - - 0 30", "4r1kr/p1Pb1pq1/3P2n1/3PP3/PPP1P1P1/PP1PP2P/PPP2PPP/PPPP1PPP w - - 1 31", "4r1kr/p1Pb1pq1/3P2n1/3PP3/PPPPP1P1/PP2P2P/PPP2PPP/PPPP1PPP b - - 0 31", "4r1kr/2Pb1pq1/p2P2n1/3PP3/PPPPP1P1/PP2P2P/PPP2PPP/PPPP1PPP w - - 0 32", "4r1kr/2Pb1pq1/p2P2n1/2PPP3/PP1PP1P1/PP2P2P/PPP2PPP/PPPP1PPP b - - 0 32", "4r1k1/2Pb1pqr/p2P2n1/2PPP3/PP1PP1P1/PP2P2P/PPP2PPP/PPPP1PPP w - - 1 33", "4r1k1/2Pb1pqr/p1PP2n1/3PP3/PP1PP1P1/PP2P2P/PPP2PPP/PPPP1PPP b - - 0 33", "4r1k1/2P2pqr/p1bP2n1/3PP3/PP1PP1P1/PP2P2P/PPP2PPP/PPPP1PPP w - - 0 34", "4r1k1/2P2pqr/p1PP2n1/4P3/PP1PP1P1/PP2P2P/PPP2PPP/PPPP1PPP b - - 0 34", "2r3k1/2P2pqr/p1PP2n1/4P3/PP1PP1P1/PP2P2P/PPP2PPP/PPPP1PPP w - - 1 35", "2r3k1/2P2pqr/p1PP2n1/1P2P3/P2PP1P1/PP2P2P/PPP2PPP/PPPP1PPP b - - 0 35", "2r3k1/2P2pqr/2PP2n1/1p2P3/P2PP1P1/PP2P2P/PPP2PPP/PPPP1PPP w - - 0 36", "2r3k1/2P2pqr/2PP2n1/1P2P3/3PP1P1/PP2P2P/PPP2PPP/PPPP1PPP b - - 0 36", "2r3kr/2P2pq1/2PP2n1/1P2P3/3PP1P1/PP2P2P/PPP2PPP/PPPP1PPP w - - 1 37", "2r3kr/2P2pq1/1PPP2n1/4P3/3PP1P1/PP2P2P/PPP2PPP/PPPP1PPP b - - 0 37", "4r1kr/2P2pq1/1PPP2n1/4P3/3PP1P1/PP2P2P/PPP2PPP/PPPP1PPP w - - 1 38", "4r1kr/1PP2pq1/2PP2n1/4P3/3PP1P1/PP2P2P/PPP2PPP/PPPP1PPP b - - 0 38", "4r2r/1PP2pqk/2PP2n1/4P3/3PP1P1/PP2P2P/PPP2PPP/PPPP1PPP w - - 1 39", "2Q1r2r/1P3pqk/2PP2n1/4P3/3PP1P1/PP2P2P/PPP2PPP/PPPP1PPP b - - 0 39", "2r4r/1P3pqk/2PP2n1/4P3/3PP1P1/PP2P2P/PPP2PPP/PPPP1PPP w - - 0 40", "2Q4r/5pqk/2PP2n1/4P3/3PP1P1/PP2P2P/PPP2PPP/PPPP1PPP b - - 0 40", "2r5/5pqk/2PP2n1/4P3/3PP1P1/PP2P2P/PPP2PPP/PPPP1PPP w - - 0 41", "2r5/2P2pqk/3P2n1/4P3/3PP1P1/PP2P2P/PPP2PPP/PPPP1PPP b - - 0 41", "2r3k1/2P2pq1/3P2n1/4P3/3PP1P1/PP2P2P/PPP2PPP/PPPP1PPP w - - 1 42", "2r3k1/2P2pq1/3P2n1/4P1P1/3PP3/PP2P2P/PPP2PPP/PPPP1PPP b - - 0 42", "2r4k/2P2pq1/3P2n1/4P1P1/3PP3/PP2P2P/PPP2PPP/PPPP1PPP w - - 1 43", "2r4k/2P2pq1/3P2n1/4P1P1/1P1PP3/P3P2P/PPP2PPP/PPPP1PPP b - - 0 43", "2r3k1/2P2pq1/3P2n1/4P1P1/1P1PP3/P3P2P/PPP2PPP/PPPP1PPP w - - 1 44", "2r3k1/2P2pq1/3P2n1/1P2P1P1/3PP3/P3P2P/PPP2PPP/PPPP1PPP b - - 0 44", "2r4k/2P2pq1/3P2n1/1P2P1P1/3PP3/P3P2P/PPP2PPP/PPPP1PPP w - - 1 45", "2r4k/2P2pq1/1P1P2n1/4P1P1/3PP3/P3P2P/PPP2PPP/PPPP1PPP b - - 0 45", "2r3k1/2P2pq1/1P1P2n1/4P1P1/3PP3/P3P2P/PPP2PPP/PPPP1PPP w - - 1 46", "2r3k1/1PP2pq1/3P2n1/4P1P1/3PP3/P3P2P/PPP2PPP/PPPP1PPP b - - 0 46", "2r2qk1/1PP2p2/3P2n1/4P1P1/3PP3/P3P2P/PPP2PPP/PPPP1PPP w - - 1 47", "2Q2qk1/2P2p2/3P2n1/4P1P1/3PP3/P3P2P/PPP2PPP/PPPP1PPP b - - 0 47", "2q3k1/2P2p2/3P2n1/4P1P1/3PP3/P3P2P/PPP2PPP/PPPP1PPP w - - 0 48", "2q3k1/2P2p2/3P2n1/4P1P1/3PP3/P2PP2P/PPP2PPP/PPP2PPP b - - 0 48", "6k1/2P2p2/3Pq1n1/4P1P1/3PP3/P2PP2P/PPP2PPP/PPP2PPP w - - 1 49", "6k1/2P2p2/3Pq1n1/4P1P1/P2PP3/3PP2P/PPP2PPP/PPP2PPP b - - 0 49", "6k1/2Pq1p2/3P2n1/4P1P1/P2PP3/3PP2P/PPP2PPP/PPP2PPP w - - 1 50", "6k1/2Pq1p2/3P2n1/P3P1P1/3PP3/3PP2P/PPP2PPP/PPP2PPP b - - 0 50", "6k1/2P2p2/3Pq1n1/P3P1P1/3PP3/3PP2P/PPP2PPP/PPP2PPP w - - 1 51", "6k1/2P2p2/P2Pq1n1/4P1P1/3PP3/3PP2P/PPP2PPP/PPP2PPP b - - 0 51", "6k1/2Pq1p2/P2P2n1/4P1P1/3PP3/3PP2P/PPP2PPP/PPP2PPP w - - 1 52", "6k1/P1Pq1p2/3P2n1/4P1P1/3PP3/3PP2P/PPP2PPP/PPP2PPP b - - 0 52", "6k1/P1P2p2/2qP2n1/4P1P1/3PP3/3PP2P/PPP2PPP/PPP2PPP w - - 1 53", "6k1/P1P2p2/2qP2n1/3PP1P1/4P3/3PP2P/PPP2PPP/PPP2PPP b - - 0 53", "q5k1/P1P2p2/3P2n1/3PP1P1/4P3/3PP2P/PPP2PPP/PPP2PPP w - - 1 54", "q5k1/P1PP1p2/6n1/3PP1P1/4P3/3PP2P/PPP2PPP/PPP2PPP b - - 0 54", "6k1/q1PP1p2/6n1/3PP1P1/4P3/3PP2P/PPP2PPP/PPP2PPP w - - 0 55", "3Q2k1/q1P2p2/6n1/3PP1P1/4P3/3PP2P/PPP2PPP/PPP2PPP b - - 0 55", "3Q4/q1P2p1k/6n1/3PP1P1/4P3/3PP2P/PPP2PPP/PPP2PPP w - - 1 56", "2QQ4/q4p1k/6n1/3PP1P1/4P3/3PP2P/PPP2PPP/PPP2PPP b - - 0 56", "2QQ4/q3np1k/8/3PP1P1/4P3/3PP2P/PPP2PPP/PPP2PPP w - - 1 57", "2Q4Q/q3np1k/8/3PP1P1/4P3/3PP2P/PPP2PPP/PPP2PPP b - - 2 57", "2Q4Q/q3np2/6k1/3PP1P1/4P3/3PP2P/PPP2PPP/PPP2PPP w - - 3 58", "2Q5/q3np2/6kQ/3PP1P1/4P3/3PP2P/PPP2PPP/PPP2PPP b - - 4 58"], "ply": 115, "last": "h8h6", "turn": "b", "check": true, "white": "mini_bot v1", "black": "standard_bot v1", "white_kind": "bot", "black_kind": "bot", "white_info": {"rating": 783, "change": 12.9}, "black_info": {"rating": 886, "change": -12.9, "calibrated": 1922}, "times": [805, 1351, 802, 1293, 801, 1235, 803, 1181, 808, 1129, 809, 1076, 805, 1025, 805, 982, 804, 936, 801, 894, 802, 853, 801, 817, 802, 778, 803, 742, 809, 709, 802, 680, 774, 655, 741, 620, 707, 591, 676, 568, 644, 537, 626, 513, 586, 492, 562, 470, 539, 450, 510, 427, 488, 408, 468, 393, 445, 371, 426, 357, 407, 341, 392, 327, 369, 310, 367, 303, 336, 286, 321, 284, 313, 266, 322, 244, 281, 252, 269, 230, 261, 211, 256, 204, 237, 204, 223, 185, 232, 177, 212, 170, 195, 163, 202, 155, 194, 145, 170, 144, 156, 137, 150, 128, 198, 124, 136, 129, 132, 127, 122, 114, 118, 10, 112], "rated": true, "white_ms": 2263, "black_ms": 2097, "clock_paused": false, "elapsed_ms": 0, "legal": []}