Full Code of marcizhu/marcizhu for AI

master 5ee964888cb6 cached
107 files
257.0 KB
121.5k tokens
31 symbols
1 requests
Download .txt
Showing preview only (282K chars total). Download the full file or copy to clipboard to get everything.
Repository: marcizhu/marcizhu
Branch: master
Commit: 5ee964888cb6
Files: 107
Total size: 257.0 KB

Directory structure:
gitextract_m3dr3nsi/

├── .github/
│   └── workflows/
│       └── Chess.yml
├── .gitignore
├── LICENSE
├── README.md
├── data/
│   ├── last_moves.txt
│   ├── settings.yaml
│   └── top_moves.txt
├── games/
│   ├── current.pgn
│   ├── game-20210312-180748.pgn
│   ├── game-20210322-222800.pgn
│   ├── game-20210423-141705.pgn
│   ├── game-20210514-043554.pgn
│   ├── game-20210526-184405.pgn
│   ├── game-20210608-161924.pgn
│   ├── game-20210616-092705.pgn
│   ├── game-20210626-083054.pgn
│   ├── game-20210712-073827.pgn
│   ├── game-20210720-071327.pgn
│   ├── game-20210805-082121.pgn
│   ├── game-20210902-115747.pgn
│   ├── game-20210911-101801.pgn
│   ├── game-20210924-100018.pgn
│   ├── game-20210927-080736.pgn
│   ├── game-20210929-174120.pgn
│   ├── game-20211010-144435.pgn
│   ├── game-20211019-191657.pgn
│   ├── game-20211026-151046.pgn
│   ├── game-20211030-194514.pgn
│   ├── game-20211114-203522.pgn
│   ├── game-20211124-081851.pgn
│   ├── game-20211215-101531.pgn
│   ├── game-20220120-110753.pgn
│   ├── game-20220308-002130.pgn
│   ├── game-20220330-055927.pgn
│   ├── game-20220531-070739.pgn
│   ├── game-20220618-085619.pgn
│   ├── game-20220729-074102.pgn
│   ├── game-20220922-162207.pgn
│   ├── game-20221013-075127.pgn
│   ├── game-20221208-101118.pgn
│   ├── game-20221227-150008.pgn
│   ├── game-20230118-122611.pgn
│   ├── game-20230210-074418.pgn
│   ├── game-20230214-134648.pgn
│   ├── game-20230307-130855.pgn
│   ├── game-20230331-085804.pgn
│   ├── game-20230518-215344.pgn
│   ├── game-20230606-210844.pgn
│   ├── game-20230614-141459.pgn
│   ├── game-20230628-095027.pgn
│   ├── game-20230703-081711.pgn
│   ├── game-20230712-142215.pgn
│   ├── game-20230731-102105.pgn
│   ├── game-20230822-201406.pgn
│   ├── game-20230920-162029.pgn
│   ├── game-20231020-160157.pgn
│   ├── game-20231103-155958.pgn
│   ├── game-20231209-080326.pgn
│   ├── game-20240109-122233.pgn
│   ├── game-20240112-204906.pgn
│   ├── game-20240119-212622.pgn
│   ├── game-20240123-114202.pgn
│   ├── game-20240204-154541.pgn
│   ├── game-20240318-014454.pgn
│   ├── game-20240415-194258.pgn
│   ├── game-20240610-094224.pgn
│   ├── game-20240719-075508.pgn
│   ├── game-20240721-075901.pgn
│   ├── game-20240721-082225.pgn
│   ├── game-20240721-153246.pgn
│   ├── game-20240806-023306.pgn
│   ├── game-20240814-000917.pgn
│   ├── game-20240818-200829.pgn
│   ├── game-20240920-214442.pgn
│   ├── game-20241023-185425.pgn
│   ├── game-20241105-131337.pgn
│   ├── game-20241230-083939.pgn
│   ├── game-20250205-065248.pgn
│   ├── game-20250325-072121.pgn
│   ├── game-20250405-181359.pgn
│   ├── game-20250530-002745.pgn
│   ├── game-20250711-185910.pgn
│   ├── game-20250827-020900.pgn
│   ├── game-20251118-112453.pgn
│   ├── game-20251228-135353.pgn
│   ├── game-20260115-193211.pgn
│   ├── game-20260208-090909.pgn
│   ├── game-20260323-193709.pgn
│   ├── game-20260329-171236.pgn
│   └── game-20260424-053950.pgn
├── main.py
├── requirements-webhook.txt
├── requirements.txt
├── src/
│   ├── markdown.py
│   ├── mockGithub.py
│   └── selftest.py
├── tests/
│   ├── fools-mate.yml
│   ├── game-1.yml
│   ├── insufficient-material.yml
│   ├── pawn-promotion.yml
│   ├── restart-not-owner.yml
│   ├── restart-owner.yml
│   ├── scholars-mate.yml
│   ├── stalemate.yml
│   ├── two-moves-1.yml
│   └── two-moves-2.yml
└── webhook.py

================================================
FILE CONTENTS
================================================

================================================
FILE: .github/workflows/Chess.yml
================================================
name: Chess

on:
  issues:
    types: [opened]

jobs:
  move:
    name: Play Chess
    runs-on: ubuntu-latest
    if: startsWith(github.event.issue.title, 'Chess:')

    steps:
      - uses: actions/checkout@v6

      # Set up a Python 3.10 (64-bit) instance
      - name: Setting up Python
        uses: actions/setup-python@v4
        with:
          python-version: "3.10"
          architecture: "x64"

      # Use pip to install the dependencies and then run the script
      - name: Play chess
        env:
          ISSUE_NUMBER: ${{ github.event.issue.number }}
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          REPOSITORY_OWNER: ${{ github.repository_owner }}
        run: |
          pip install -r requirements.txt
          python main.py

      # Create new commit with the changed files and push it to GitHub
      - name: Commit and push changes
        env:
          ISSUE_TITLE: ${{ github.event.issue.title }}
          ISSUE_AUTHOR: ${{ github.event.issue.user.login }}
        run: |
          git config --global user.name "github-actions[bot]"
          git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
          git add .
          git commit -m "${ISSUE_TITLE} by ${ISSUE_AUTHOR}"
          git push

      - name: Install stockfish
        run: |
          sudo apt-get update
          sudo apt-get install -y stockfish
          echo STOCKFISH_PATH="$(which stockfish)" >> $GITHUB_ENV

      - name: Run webhook
        env:
          WEBHOOK_URL: ${{ secrets.WEBHOOK_URL }}
        run: |
          pip install -r requirements-webhook.txt
          python webhook.py


================================================
FILE: .gitignore
================================================
**/.DS_Store
src/__pycache__/*


================================================
FILE: LICENSE
================================================
MIT License

Copyright (c) 2020 Marc Izquierdo

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


================================================
FILE: README.md
================================================
# Marc's Open Chess Tournament

This is an open chess tournament where ANYONE can play. That's the fun part.  
It's your turn to play! Move a <!-- BEGIN TURN -->black<!-- END TURN --> piece.

<!-- BEGIN CHESS BOARD -->
|   | H | G | F | E | D | C | B | A |   |
|---|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
| **1** | <img src="img/white/rook.svg" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/white/bishop.svg" width=50px> | <img src="img/white/king.svg" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/white/rook.svg" width=50px> | **1** |
| **2** | <img src="img/white/pawn.svg" width=50px> | <img src="img/white/pawn.svg" width=50px> | <img src="img/white/pawn.svg" width=50px> | <img src="img/white/pawn.svg" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/white/pawn.svg" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/white/pawn.svg" width=50px> | **2** |
| **3** | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/white/knight.svg" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/white/knight.svg" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | **3** |
| **4** | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | **4** |
| **5** | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/white/queen.svg" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/white/pawn.svg" width=50px> | **5** |
| **6** | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/black/pawn.svg" width=50px> | **6** |
| **7** | <img src="img/black/pawn.svg" width=50px> | <img src="img/black/pawn.svg" width=50px> | <img src="img/black/pawn.svg" width=50px> | <img src="img/black/knight.svg" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | **7** |
| **8** | <img src="img/black/rook.svg" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/black/bishop.svg" width=50px> | <img src="img/black/king.svg" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | <img src="img/blank.png" width=50px> | **8** |
|   | **H** | **G** | **F** | **E** | **D** | **C** | **B** | **A** |   |
<!-- END CHESS BOARD -->

**It's your turn to move! Choose one from the following table**
<!-- BEGIN MOVES LIST -->
|  FROM  | TO (Just click a link!) |
| :----: | :---------------------- |
| **E8** | [D7](https://github.com/marcizhu/marcizhu/issues/new?body=Please+do+not+change+the+title.+Just+click+%22Submit+new+issue%22.+You+don%27t+need+to+do+anything+else+%3AD&title=Chess%3A+Move+E8+to+D7), [D8](https://github.com/marcizhu/marcizhu/issues/new?body=Please+do+not+change+the+title.+Just+click+%22Submit+new+issue%22.+You+don%27t+need+to+do+anything+else+%3AD&title=Chess%3A+Move+E8+to+D8) |
| **F7** | [F5](https://github.com/marcizhu/marcizhu/issues/new?body=Please+do+not+change+the+title.+Just+click+%22Submit+new+issue%22.+You+don%27t+need+to+do+anything+else+%3AD&title=Chess%3A+Move+F7+to+F5), [F6](https://github.com/marcizhu/marcizhu/issues/new?body=Please+do+not+change+the+title.+Just+click+%22Submit+new+issue%22.+You+don%27t+need+to+do+anything+else+%3AD&title=Chess%3A+Move+F7+to+F6) |
| **G7** | [G5](https://github.com/marcizhu/marcizhu/issues/new?body=Please+do+not+change+the+title.+Just+click+%22Submit+new+issue%22.+You+don%27t+need+to+do+anything+else+%3AD&title=Chess%3A+Move+G7+to+G5), [G6](https://github.com/marcizhu/marcizhu/issues/new?body=Please+do+not+change+the+title.+Just+click+%22Submit+new+issue%22.+You+don%27t+need+to+do+anything+else+%3AD&title=Chess%3A+Move+G7+to+G6) |
| **H7** | [H5](https://github.com/marcizhu/marcizhu/issues/new?body=Please+do+not+change+the+title.+Just+click+%22Submit+new+issue%22.+You+don%27t+need+to+do+anything+else+%3AD&title=Chess%3A+Move+H7+to+H5), [H6](https://github.com/marcizhu/marcizhu/issues/new?body=Please+do+not+change+the+title.+Just+click+%22Submit+new+issue%22.+You+don%27t+need+to+do+anything+else+%3AD&title=Chess%3A+Move+H7+to+H6) |
| **H8** | [G8](https://github.com/marcizhu/marcizhu/issues/new?body=Please+do+not+change+the+title.+Just+click+%22Submit+new+issue%22.+You+don%27t+need+to+do+anything+else+%3AD&title=Chess%3A+Move+H8+to+G8) |
<!-- END MOVES LIST -->

Having fun? Ask a friend to do the next move!

#### How it works

When you click on a link and submit a new issue with the desired move, a GitHub action is triggered, which in turn runs a small python script that performs the specified movement, updates this README file and commits the changes.

Have you spotted a bug? Something missing? Feel free to open an [issue](https://github.com/marcizhu/readme-chess/issues) and I will try to fix it as soon as possible :D


<details>
  <summary>Last 5 moves in this game</summary>
  <!-- BEGIN LAST MOVES -->

| Move | Author |
| :--: | :----- |
| `B1` to `C3` | [ @MatissesProjects](https://github.com/MatissesProjects) |
| `G8` to `E7` | [ @mrsbeep](https://github.com/mrsbeep) |
| `C5` to `E5` | [ @MatissesProjects](https://github.com/MatissesProjects) |
| `E7` to `E8` | [ @Cuervo279](https://github.com/Cuervo279) |
| `C8` to `C5` | [ @MatissesProjects](https://github.com/MatissesProjects) |

<!-- END LAST MOVES -->
</details>

<details>
  <summary>Top 10 most moves across all games</summary>
  <!-- BEGIN TOP MOVES -->

| Total moves |  User  |
| :---------: | :----- |
| 692 | [@JohnyP36](https://github.com/JohnyP36) |
| 453 | [@marcizhu](https://github.com/marcizhu) |
| 402 | [@mishmanners](https://github.com/mishmanners) |
| 196 | [@KubaRocks](https://github.com/KubaRocks) |
| 176 | [@MatissesProjects](https://github.com/MatissesProjects) |
| 121 | [@the1Riddle](https://github.com/the1Riddle) |
| 112 | [@MatthiasGN](https://github.com/MatthiasGN) |
| 109 | [@viktoriussuwandi](https://github.com/viktoriussuwandi) |
| 78 | [@lulunac27a](https://github.com/lulunac27a) |
| 78 | [@huuquyet](https://github.com/huuquyet) |

<!-- END TOP MOVES -->
</details>

---

Do you want to make your own? Check out my [readme chess template](https://github.com/marcizhu/readme-chess)!
![](https://hit.yhype.me/github/profile?user_id=6199781)


================================================
FILE: data/last_moves.txt
================================================
b1c3: @MatissesProjects
g8e7: @mrsbeep
c5e5: @MatissesProjects
e7e8: @Cuervo279
c8c5: @MatissesProjects
e8e7: @MahiroJV
a8c8: @MatissesProjects
d7c5: @Mr3fk0lot
d5a8: @MatissesProjects
a7a6: @lija46
b4a5: @MatissesProjects
e7e5: @denzeysenpai
b2b4: @MatissesProjects
d8a5: @JoaoFelipe3
d1d5: @MatissesProjects
b8d7: @MahiroJV
e3c5: @MatissesProjects
b6c5: @Foxcirc
d4c5: @MatissesProjects
c7c5: @surenzo
c1e3: @1TSnakers
b7b6: @Yung71nKzH3
g1f3: @MatissesProjects
d7d5: @piotrpdev
d2d4: @mrsbeep
Start game: @mrsbeep

================================================
FILE: data/settings.yaml
================================================
comments:
  # Message to be shown when two consecutive moves are played. {author} is the author of the issue
  consecutive_moves: "Sorry {author}, you can't move twice in a row! You can ask someone to play the next turn :D"
  
  # Message to be shown on game over. {outcome} is a message that specifies wether white wins, black wins or
  # both players draw, {num_moves} corresponds with the number of moves, {num_players} is the number of players
  # in this game and finally {players} is a comma-separated list of all players in this game (in no particular
  # order)
  game_over: |-
      And that's a game over! {outcome}! This game had {num_moves} moves made by {num_players} players.
      
      Thanks to {players} for participating!
  
  # This message is displayed if the board is in an invalid state. This shouldn't be shown unless something
  # has gone terribly wrong
  invalid_board: "{author} Sorry, I can't perform the specified move. The board is invalid!"
  
  # Message to be displayed when a player plays an invalid move
  invalid_move: |-
      {author} Whaaaat? The move `{move}` is invalid!
      Maybe someone squeezed a move before you. Please try again.
  
  # Message displayed if a player tries to start a new game mid-game and the author of the issue is not the
  # owner of the repository (the repo owner can always restart a game at any time)
  invalid_new_game: "{author} Sorry, but you cannot start a new game while the old one is still in progress. Only the repo owner can do that."
  
  # Message displayed after a successful move done by a player. {move} is the move in UCI coordinates (e2e4 for example)
  successful_move: |-
      {author} done! Successfully played move `{move}` for current game.
      Thanks for playing!
  
  # Message displayed when either a player or the repository owner start a new game
  successful_new_game: "{author} done! New game successfully started!"
  
  # Error message shown after an invalid command to the chess bot
  unknown_command: "{author} Sorry, I can't understand the command. Please try again and do not modify the issue title!"

issues:
  link: "https://github.com/{repo}/issues/new?{params}"
  move:
    body: "Please do not change the title. Just click \"Submit new issue\". You don't need to do anything else :D"
    title: "Chess: Move {source} to {dest}"
  new_game:
    body: "Please do not change the title. Just click \"Submit new issue\". You don't need to do anything else :D"
    title: "Chess: Start new game"

markers:
  board:
    begin: "<!-- BEGIN CHESS BOARD -->\n"
    end: "<!-- END CHESS BOARD -->\n"
  last_moves:
    begin: "<!-- BEGIN LAST MOVES -->\n"
    end: "<!-- END LAST MOVES -->\n"
  moves:
    begin: "<!-- BEGIN MOVES LIST -->\n"
    end: "<!-- END MOVES LIST -->\n"
  top_moves:
    begin: "<!-- BEGIN TOP MOVES -->\n"
    end: "<!-- END TOP MOVES -->\n"
  turn:
    begin: "<!-- BEGIN TURN -->"
    end: "<!-- END TURN -->"

misc:
  # Maximum number of last moves displayed
  max_last_moves: 5
  # Maximum number of top players displayed
  max_top_moves: 10


================================================
FILE: data/top_moves.txt
================================================
{'@raresica1234': 2, '@marcizhu': 453, '@JeppeSRC': 7, '@LibertyAm': 13, '@Gaztin': 2, '@DaniGmzGnz': 1, '@Anthony10700': 1, '@eric-unc': 1, '@CescHolly': 1, '@Jurymax99': 13, '@caili0825yl': 1, '@maximyudayev': 3, '@superstarcoder': 1, '@shahlin': 1, '@Paulchen-Panther': 1, '@TaggedDev': 1, '@shipitsteven': 1, '@Lettly': 3, '@TomeuUris': 27, '@rcarcasson': 1, '@Darkempire78': 3, '@YoussefZidan': 1, '@HugoRodriguesQW': 1, '@AbhishekTiwari07': 1, '@SktCodeMan': 1, '@whippingdot': 1, '@Rainith': 1, '@LuciFR1809': 26, '@andyruwruw': 1, '@ElOchi': 1, '@bukanyohandi': 1, '@sarvagya2545': 1, '@8BitJonny': 1, '@LeweC': 1, '@nnmrts': 1, '@javagarm': 1, '@cdthomp1': 1, '@Catalinhimself': 1, '@mathew-kurian': 1, '@MadhanKumar13': 1, '@danhmanh': 4, '@lieuweberg': 1, '@laurits-mumberg': 1, '@RicoToothless': 1, '@krishnajain': 2, '@DwijBavisi': 1, '@samuelbeard': 1, '@itstor': 2, '@ArthurFiorette': 1, '@IanMercado': 4, '@ch4t5ky': 11, '@add-the-tea-yen': 1, '@superywan': 1, '@KubaRocks': 196, '@aramzham': 3, '@HrantKhangulyan': 3, '@elipongr': 1, '@MishManners': 1, '@kon3ko': 1, '@sfvicente': 1, '@vineetgeek': 1, '@LeonardoRamirezAndrade': 60, '@LafLaurine': 1, '@Siddharth3141': 2, '@FoxNerdSaysMoo': 1, '@GrandMoff100': 14, '@Jonathan0110': 2, '@Naruto78597': 4, '@Raghuvorkady': 1, '@promisemee': 1, '@mishmanners': 402, '@NadyaNayme': 1, '@MateoCerquetella': 6, '@mauricioruviaro': 1, '@RubioHaro': 1, '@gabrgcr': 3, '@wesmuehlhausen': 1, '@Ekon16': 1, '@Egoluback': 1, '@HAUDRAUFHAUN': 1, '@seanboe': 4, '@hericlessoares': 1, '@shpatrickguo': 37, '@summer-octo': 2, '@wimr': 1, '@billyeatcookies': 2, '@dhairyagabha': 1, '@Gr8z': 1, '@BIRSAx2': 1, '@Wumphlett': 1, '@thomasvu1198': 1, '@adi170-alt': 1, '@PremApk': 1, '@oluan': 1, '@ArthurErn': 1, '@jishanshaikh4': 2, '@asoldatbay': 2, '@albertvaka': 1, '@innellea': 1, '@PolandBOX': 1, '@ivangsm': 1, '@MoizHaq-BiM': 3, '@Angel-Ponce': 1, '@MaxTCodes': 8, '@KayJey': 1, '@ribastudio': 1, '@Arkaraj': 1, '@bradley-Amuj': 3, '@antjacquemin': 1, '@Peken-bower': 1, '@bloedboemmel': 1, '@blueedgetechno': 1, '@RandyKdev': 1, '@shivson1337': 1, '@code-reaper08': 1, '@dheeraz15': 1, '@maubg-debug': 1, '@bexsadirov': 1, '@r44cx': 1, '@Charmve': 1, '@dit7ya': 1, '@akshat-jjain': 1, '@Peacerekam': 1, '@probablyprioty': 1, '@TesoMayn': 2, '@calbertofilho': 1, '@AyushShahh': 1, '@Iah-Uch': 2, '@julfishark': 1, '@melpalhano': 14, '@ReDesignedJP': 2, '@azatos': 1, '@dwsong07': 1, '@abiriadev': 1, '@Muzihuzi': 1, '@norhu1130': 2, '@hndada': 1, '@63byeongchan': 1, '@MadeGOD': 1, '@sunggeun1695': 1, '@FernandoBade': 2, '@anushkarthik05': 2, '@AndrePedreschi': 1, '@imran-prog': 1, '@el1ght': 4, '@HorebParraud': 3, '@tommathews27': 1, '@grand-27-master': 1, '@0l1v3rr': 1, '@juancv3d': 10, '@Srul1k': 11, '@JMeye21': 1, '@wryyyyyyyyyyyyyyyyyyyy-afk': 2, '@DatGreekChick': 48, '@MaksimVovk': 1, '@ErickOF': 2, '@BLooDBRothER': 2, '@CodingAce123': 1, '@SignorMercurio': 1, '@alexandreafa': 1, '@Rademenes16': 2, '@SadGilmore': 2, '@donno2048': 1, '@Jayashakthi28': 1, '@AdamBrianBright': 1, '@nicoleafterpay': 1, '@import-brain': 1, '@IRT29111-VN': 1, '@nootr': 1, '@sugarfi': 1, '@matheusroberson': 1, '@TomHuynhSG': 1, '@MrBlueBird2': 1, '@nathanpeper': 1, '@spemer': 5, '@DevFlock': 1, '@nescohen': 1, '@jo0707': 1, '@DiscordAnaxes': 2, '@ven': 1, '@iGalaxyYT': 1, '@barbarbar338': 1, '@adv555': 1, '@Lorena-Manojo': 1, '@kpk267': 2, '@Totikaonly': 1, '@sebastianolmos': 2, '@FeixLiu': 1, '@RedGuy12': 1, '@IagoAntunes': 1, '@ravithemore': 2, '@SunTzuLombardi': 36, '@punctuations': 1, '@loom4k': 1, '@gabrielym': 1, '@Brook1711': 1, '@CyberFlameGO': 1, '@rexterdigivalet': 1, '@Tanvirislamjoy': 1, '@niinkoi': 1, '@verdoSee': 1, '@n3xtzera': 1, '@Ashu-Barnwal': 1, '@KingKoval': 1, '@Dumkaaa': 1, '@DaviSMoura': 1, '@tomas-trls': 1, '@saadeghi': 2, '@sumeshir26': 1, '@amcareem': 17, '@sfnxboy': 1, '@system32uwu': 1, '@bejolithic': 1, '@rickymaciel': 4, '@Hughshine': 1, '@Muanra217': 1, '@mikyll': 3, '@MatheusSan99': 1, '@reeteshsudhakar': 3, '@MarcinK50': 1, '@medobarakat': 1, '@utsavgupta22': 1, '@panjwaniranjitsingh': 1, '@7ORP3DO': 7, '@crimsonshade': 9, '@allanbarcelos': 2, '@yomikoye': 1, '@gracelin95': 1, '@dsantxez': 1, '@robsonshockwave': 1, '@haohao-Wink': 1, '@Carol42': 8, '@carlosbravo1408': 1, '@rifjan29': 1, '@luciana-lab': 1, '@vyshnovka': 2, '@yogeshwaren': 1, '@Jackie-Tran': 1, '@L-Michael1': 1, '@noobs-creation': 1, '@sagarpatel211': 4, '@Sami-ul': 1, '@aeristhy': 1, '@MaxVanDijck': 1, '@POWRFULCOW89': 2, '@ZakHargz': 1, '@Biplob14': 1, '@Rebble69': 1, '@yapkhaichuen': 1, '@Ahmed-Elhamy-Allam': 3, '@Edinwow': 1, '@AnnitaNa': 1, '@MrExpen': 1, '@lzomedia': 1, '@cadox8': 1, '@Nim1com': 1, '@mengxyz': 1, '@gulsenkeskin': 1, '@its-pablo': 1, '@Kooppy': 1, '@jimduch': 1, '@EmmanuelRdezG2': 1, '@JDYuuki': 1, '@andrei-daniel-voicu': 1, '@Narnillian': 1, '@Ege99': 1, '@Spanini2': 1, '@madhanmohans': 1, '@RasecMH': 1, '@me-and': 12, '@CristoforosChoras': 1, '@braxton': 1, '@lucasdavidoj': 1, '@fgprodigal': 1, '@lafest': 2, '@bagusk99': 2, '@JohnyP36': 692, '@sparksbenjamin': 1, '@xbreu': 1, '@BPower0036': 1, '@ArckramKreator': 3, '@srThibaultP': 5, '@NBinte': 1, '@Sabyasachi-Seal': 1, '@Andreasgdp': 1, '@Ljames666': 1, '@Vleezy': 1, '@rolwane': 1, '@Jonas56': 1, '@24tr6637': 1, '@MayDevelops': 1, '@KennyHughes': 1, '@codemaker2015': 1, '@Ewxun': 1, '@adoreblvnk': 32, '@teachjing': 1, '@StardustHarmony': 1, '@riZZZhik': 1, '@Rei-x': 1, '@Miic': 1, '@jasminappleby': 1, '@diogo-luz': 1, '@ngocnhan2003': 1, '@yusufadell': 1, '@rynparin': 1, '@latoulicious': 1, '@AndersonRyuichi': 1, '@Code-With-Aagam': 2, '@geordanex': 1, '@herndev': 62, '@Vasanthakumar95': 1, '@carolinecamacho': 1, '@TheUserDead': 1, '@mabaro3009': 2, '@justiketu': 1, '@Aeris1One': 1, '@patrickwayodi': 1, '@nemishmehta': 1, '@Manzukoo': 1, '@albertodavid': 1, '@AGDDoS-bot': 1, '@cfprabhu21': 1, '@agusgar409': 1, '@popados': 1, '@luccagandra': 1, '@YourSandwich': 2, '@HENRYMARTIN5': 1, '@dpr1005': 14, '@Deborshi1998': 1, '@AditiDey29': 1, '@kabirdeula': 2, '@bijinamaharjan': 1, '@Yassin-Askar': 1, '@santos-arthur': 1, '@omarzer0': 2, '@Gamers-geek': 1, '@troglodytto': 3, '@httpjanas': 1, '@n1lOctocat': 1, '@ArthurMtTh': 1, '@roryclaasen': 1, '@mohitxflakes': 1, '@parvizansaryan': 1, '@CodeWhiteWeb': 1, '@wasi0013': 1, '@NNBnh': 1, '@mahmudulnayeem': 1, '@allangmz': 1, '@marcinzygan': 1, '@diegofcn': 1, '@Smartmayukh': 13, '@MrStanDu33': 1, '@alihanozdogan': 1, '@unix238': 1, '@mehanalavimajd': 1, '@Ranieery': 1, '@kraken-gz': 1, '@AngeloGalav': 1, '@divDevelopment': 1, '@Crushoverride007': 1, '@nivisi': 1, '@mrtuxa': 2, '@afanasy': 2, '@Igor-Ponso': 1, '@KoditkarVedant': 1, '@anmaricdev': 25, '@bettafish15': 1, '@willm0602': 1, '@Neotoxic-off': 2, '@zSkillCode': 1, '@tucazorron': 1, '@curtainteddy': 2, '@TobeTek': 1, '@CrazyH2': 2, '@TahaRostami': 1, '@swaggyp7': 1, '@BAREJAA': 1, '@totti-rdz': 50, '@choilina16': 1, '@dominickfabry': 1, '@Sooryasanand': 1, '@grady2smart': 2, '@Talhazeb': 1, '@edwardna1': 1, '@Mmark94': 1, '@AthAshino': 1, '@TexeiraThiago': 9, '@onurravli': 1, '@Ezekiel1349': 1, '@muath-ye': 2, '@FoketzoRAI': 1, '@Mohammed-Aman-Khan': 1, '@1NxT': 1, '@c-myr': 1, '@mrspcbr': 1, '@devmount': 1, '@xplode346': 1, '@himchan94': 1, '@faisal244': 1, '@GabrielTheophilo': 1, '@redhcp': 1, '@sideedgetech': 9, '@YuriyGubin': 1, '@Felipenavs': 1, '@Elizalzate': 1, '@saadjavaid67': 1, '@EmannFatima': 2, '@0vm': 1, '@onur55-tr': 1, '@Guilherme-Espinosa': 1, '@zYxDevs': 1, '@SubGplayz': 1, '@NarSiiiS': 1, '@dhawal-pandya': 1, '@tuk12915': 1, '@gabrielc42': 1, '@umangkaswala': 10, '@Prithvipatel007': 5, '@diogogaspdev': 2, '@AbdoulBaguiM': 1, '@akiselevprivate': 1, '@zjiansun': 2, '@Andreas-Menzel': 1, '@deeOne': 3, '@igorsardinha': 1, '@ncheungg': 1, '@Mjmissionready': 1, '@TheMatrixMaster': 1, '@Montekkundan': 7, '@Arisamiga': 2, '@RatchanonDev': 2, '@3kh0': 1, '@Insomnicc': 2, '@enzoftware': 1, '@Teqwon-Norman': 1, '@Nirbhayparmar': 1, '@Technical-Shubham-tech': 1, '@CozmoDev': 1, '@gomezjdaniel': 1, '@desphixs': 1, '@frozendark01': 1, '@luisa-hub': 1, '@visualdoj': 1, '@ibrahimsaleem': 1, '@MohamedRiadh-Sohnoun': 1, '@developer-diganta': 1, '@kema-dev': 1, '@slysz': 1, '@lbtm': 1, '@ericksonl': 2, '@stanleyvarga': 1, '@Mardoqueu': 1, '@Yoxmo': 1, '@lyukio': 1, '@dedecidao': 1, '@vitor-agb': 1, '@hfvmarques': 1, '@ilsonwar': 1, '@lucasmatheusmovin': 1, '@AndreaZavatta': 1, '@luizgnclvs': 2, '@maxhumberto': 1, '@nnnolan': 4, '@gabrielhoppus': 1, '@spuqe': 1, '@biyasto': 1, '@dupreehkuda': 1, '@ThanaphonLeonardi': 1, '@dsfilho': 1, '@sxre': 1, '@jonorn82': 1, '@Hrushal-Nikhare': 7, '@GerardAlemany': 1, '@oof2win2': 1, '@GalexY727': 1, '@cyai': 1, '@chatonmars': 1, '@deenazati08': 1, '@hashfx': 1, '@xaviduds': 2, '@5UP3R-D1N': 2, '@Find-NICK': 1, '@SSIvanov19': 1, '@SansElBozo': 1, '@mroesinger': 1, '@ArtoRantanen': 1, '@rfoel': 1, '@Stalkerfish': 2, '@KenWuqianghao': 1, '@laypexx': 1, '@ammarali0608': 3, '@iVGeek': 3, '@oscarfgmaia': 1, '@Tr4shL0rd': 1, '@AhSekri': 1, '@Gabo-p': 1, '@tapasrm': 1, '@Ramraghul': 1, '@it176131': 1, '@mauro-balades': 2, '@OffeeX': 1, '@HevCuesta': 1, '@Ye-Yint-Nyo-Hmine': 1, '@TejaTadepalli': 3, '@Mr-Blahaj': 1, '@whosbea': 1, '@R0ryMercury': 1, '@umeshsiddarth': 18, '@Laureano139': 1, '@Sajan-Satheesh': 1, '@williamcfrancis': 1, '@gmoroz': 1, '@yoricktf': 1, '@neuralpain': 1, '@RusMermaid': 40, '@camdan-me': 1, '@soominkiminsoo': 1, '@KaiPereira': 1, '@valyo132': 1, '@bentindal': 1, '@i4pg': 1, '@Pavukkkk': 1, '@Shassdooit': 1, '@alineha': 1, '@dbreskovit': 1, '@BarPos': 1, '@AdrianGeorgeM': 1, '@raphael2G': 2, '@Asilbec': 1, '@JonathanV014': 1, '@Fabianofski': 1, '@fakeYanss': 1, '@harshbhimani': 1, '@arit007': 1, '@bremea': 1, '@revtejas': 1, '@Goodfriendss': 1, '@FSa-git': 1, '@donadev': 1, '@sarab97': 1, '@grumblyspace386': 1, '@MikeAlvarado': 1, '@pratiksha3101': 15, '@meetj922': 1, '@4-Leafs-Code': 1, '@legojesus': 1, '@Sam948-byte': 1, '@ledped': 1, '@End3r6': 1, '@Murdeala': 36, '@MettaSurendhar': 1, '@DianaMariaa98': 1, '@shubanms': 2, '@mawerty': 1, '@kakanetwork': 1, '@rogersalvadeo256': 1, '@RO-RADU-Bogdan': 1, '@nilsjenn': 1, '@rubentak': 5, '@EddyBel': 1, '@Abinawan': 1, '@Mcsavvy': 1, '@SHoogstad': 2, '@trekco': 1, '@franklintra': 1, '@WelingtonBrasilio': 1, '@liedserver': 2, '@GabrielGalatti': 1, '@DanRafaelAdela': 1, '@Arch881010': 2, '@yulioaldiw': 1, '@74C17N3P7UN3': 1, '@ValentinFerCode': 1, '@gabrielhuervo': 3, '@TuranGe': 1, '@MarkosComK': 1, '@RedDySter20': 2, '@anajuliafs': 1, '@QubitMatrix': 1, '@weshaan': 1, '@jahjinx': 1, '@Anandhakryshnan': 1, '@Dellorius': 1, '@DamnUi': 1, '@Dung24-6': 1, '@saveffer1': 1, '@SquaredStudios-MC': 2, '@happyDevRD': 1, '@Bogdan12-dev': 1, '@AnthonyKeith15': 1, '@MPagliari': 2, '@BernadettUrban': 1, '@cpuSonicatt': 2, '@Jak2k': 1, '@oyepriyansh': 2, '@WilliamDavidHarrison': 1, '@PuL5TaR': 2, '@claytongom': 1, '@ppjeha': 1, '@OpAayush': 1, '@20Brayan01': 1, '@JIN-ZIJIE': 1, '@Koushikphy': 1, '@PurePro4561': 1, '@cosmiccoincidence': 1, '@WillDev12': 1, '@birajkarki': 1, '@dimitris-per': 1, '@StarKnightt': 21, '@tyl6699': 1, '@Alylaxy': 2, '@manueldinisjunior': 1, '@colding10': 1, '@groundzero51': 1, '@zC4sTr0': 3, '@kztera': 3, '@pablobpscheidt': 1, '@Sakoutecher': 1, '@Skullfiredevil': 1, '@lulunac27a': 78, '@solnyszczko': 1, '@Dysta': 1, '@killian31': 1, '@BigVeezus': 1, '@mb6ockatf': 1, '@4bh1n4vkum4r': 1, '@ChammounC': 1, '@Arnab-Afk': 1, '@brunowanderson7': 1, '@sho6000': 1, '@SenZmaKi': 1, '@livghit': 1, '@tmchuynh': 2, '@vivaansinghvi07': 12, '@flavioleonardi': 1, '@RealtorDave': 1, '@WoMspace': 1, '@ambrosia13': 1, '@Ancientkingg': 1, '@yellowisher': 1, '@rayanBinElias': 1, '@Scr3wz': 1, '@TarunPereddi': 2, '@Atsukiri': 1, '@Chris5613': 1, '@emreyilmaz1912': 9, '@asimkilic': 1, '@julycrystal': 1, '@valgtreiz': 1, '@vaibhav0726': 1, '@1TusharSharma1': 62, '@Marius-Elting': 16, '@mollygrmn': 1, '@blacksmithop': 2, '@vivekps': 1, '@viktoriussuwandi': 109, '@akshitac21': 1, '@isaaclins': 2, '@NathanBHart': 1, '@C-Monaghan': 1, '@Parksejoon': 1, '@xrsQugi': 2, '@runxel': 1, '@AndrewBlackwell': 2, '@chadirabii': 1, '@chumbed10s': 1, '@uppercasee': 1, '@tonydube': 1, '@romain-koenig': 1, '@tahaoraei': 1, '@jenniferlieu': 1, '@tprobius': 1, '@Eshika-saxena': 1, '@DinShub': 1, '@Jackfrst': 2, '@ArnavKucheriya': 20, '@faxkedrip': 1, '@skulldoggery': 5, '@carlos-lorenzo': 1, '@ziadOUA': 1, '@BluLupo': 1, '@Engr-zainjaved': 1, '@Vilagamer999': 1, '@divyanshudhruv': 2, '@Isa1asN': 1, '@lollo03': 1, '@N-NeelPatel': 68, '@jefflmattos': 1, '@shaiy310': 1, '@ThePeeps191': 1, '@AyaanT0': 3, '@PythonPlumber': 2, '@allenthomas01': 1, '@MatthiasGN': 112, '@AJV009': 1, '@milaabl': 1, '@SatyamVyas04': 2, '@FrenzyyLumina': 1, '@Crysicia': 1, '@yraafh': 1, '@iknowsomestuffabouttech': 1, '@olive1rax': 1, '@kaisunoo': 2, '@lin-dsey': 1, '@kritika-das': 1, '@Aung-myat-min': 1, '@vishalsingh17': 1, '@PHANTOMGOD2OP': 1, '@AstroSquared': 2, '@thedev132': 1, '@MischaelP': 1, '@guillaume-pages': 1, '@ghstll': 1, '@AvetikNersisyan': 1, '@arjuncvinod': 2, '@uaibo': 1, '@Hurtb0x': 1, '@Nusab19': 1, '@majvax': 1, '@AbdulRehmanUNI': 2, '@MHanzzala': 2, '@NewyorkMengHer': 5, '@bren1011001binary': 1, '@GeoffreyFClark': 1, '@Omanshu209': 9, '@oYuriTM': 1, '@Ishikajain02': 4, '@Erik-McKelvey': 1, '@AliBinary': 2, '@typ-AhmedSleem': 1, '@jarnails1559': 1, '@pedro-design': 1, '@luizv': 3, '@ankit-plus-c': 3, '@RabbitWithoutaHat': 1, '@ziyanoffl': 1, '@soheileghbali': 1, '@Sami-AlEsh': 1, '@leandro32x': 1, '@YatikT': 6, '@mohsinsr': 1, '@brudnak': 1, '@LeoInDaHause': 1, '@Lokeshwaran-M': 1, '@minhngoc25a': 4, '@Arjun-G-Ravi': 8, '@santiagourregobotero': 1, '@mao1910': 2, '@periebm': 2, '@junaidalam2': 1, '@vrinee': 2, '@hack1exe': 1, '@JackDeng666': 1, '@Bruno0798': 1, '@Sam654123': 4, '@AlexsRyzh': 1, '@hr-virieux': 1, '@vedpatel7': 1, '@ringwraith-org': 1, '@pamelasann': 1, '@novicecivon': 6, '@mdaud23': 1, '@Bot014': 1, '@Eslam-Gaber645': 1, '@eldapour': 1, '@RahulSinghParmar': 1, '@aswanijehangeer': 1, '@NaomiLe1811': 1, '@eyesmad': 3, '@JoaoPedroAmaral': 2, '@Hitro147': 6, '@palanoyz': 1, '@AdrianFoxy': 1, '@PrakharMartand': 1, '@smirs': 1, '@Shadow1363': 1, '@ewsgit': 2, '@hamzakhan218': 1, '@kcsarrdah': 1, '@aestrus219': 1, '@mirshahriar': 1, '@Tuburni': 1, '@PedroMansanari': 1, '@STAR-173': 1, '@TohidEq': 35, '@AmirMFarhang': 1, '@masihgh': 1, '@AlexPT2k22': 1, '@NicolasTresoldi': 1, '@AzeemIdrisi': 1, '@emanuxd11': 1, '@q-lecocq': 1, '@marcelolaux': 6, '@gustavoms': 2, '@Gambinha': 1, '@AazainKhan': 3, '@jyza11': 3, '@vstoic': 1, '@RockyPHER': 1, '@Xarunoba': 1, '@bloodpointer': 1, '@akramghaleb': 1, '@Pudding-Barry': 1, '@marsianjohncarter': 9, '@gamerzahatv': 1, '@dleedev': 8, '@terrorist': 1, '@StuvaScript': 1, '@ijagjeet': 1, '@ggracez': 1, '@GnizGdyni': 1, '@williamhyam': 4, '@PapaLeoneIV': 1, '@MantasTech': 1, '@DrAGoniPenguin': 3, '@Bielgomes': 1, '@Vidalee': 1, '@Zenb0t': 1, '@owczr': 1, '@rayy-an': 1, '@Drakkarrr': 11, '@LinThit27': 8, '@Antaraes': 1, '@vitorbizarra': 1, '@Joshiy13': 3, '@imamulikhlas': 2, '@chucksterv': 1, '@jerrennn': 1, '@poroshinleonid': 1, '@CODEMASTER2321': 2, '@Grant-Bowers': 1, '@CarlosHMoreira848': 1, '@devCKVargas': 1, '@hola-aryan': 1, '@Paras-Baweja': 4, '@Manikantan-S': 1, '@jesuscryst': 1, '@bhowmik1234': 1, '@GAstraeus': 1, '@DevSaLLein': 5, '@yearmsr': 1, '@dynamicHarsh': 1, '@JVthearchitect': 3, '@thuan2172001': 1, '@the-1Riddle': 43, '@the1Riddle': 121, '@Hezethegamer': 41, '@kerimembel': 1, '@itspetah': 1, '@19h': 1, '@namiarj': 1, '@Lukecolman': 1, '@rahul-3003': 1, '@Minayro': 1, '@RaffaelloVlad': 1, '@chkuendig': 1, '@riyagupta230': 1, '@TAKE72K': 6, '@Goose47': 1, '@Fgamervisa': 1, '@rdbo': 2, '@commonuserlol': 2, '@RodolpheANDRIEUX': 1, '@timotheeMM': 1, '@palomaflsette': 3, '@palomasette': 2, '@Ronak-Ronu': 1, '@GaslightGod': 2, '@larti1234': 1, '@iorhael': 1, '@memo9697': 1, '@xachelloyaha': 1, '@cemre10': 1, '@evalieve': 1, '@emretemirdev': 1, '@petsto': 1, '@spaceKumpel': 1, '@Lajja123': 1, '@sasmithaK': 1, '@namenavi': 1, '@lukita69': 1, '@Azoom123': 2, '@Sushanyn17': 1, '@advit2611': 1, '@Mehakkkkk': 1, '@AbhayMahendera': 1, '@prajak002': 1, '@VivekThazhathattil': 1, '@JokeFat': 1, '@WriteNaN': 1, '@Ali-Aljufairi': 1, '@Eloitor': 1, '@DenisShahbazyan': 1, '@EIKO4O4': 1, '@GuilhermeBattistella': 1, '@jrTilak': 1, '@SirTopHat997': 1, '@Amphxros': 1, '@Undercity1914': 1, '@jphamgithub': 2, '@KinneticSlammer': 1, '@sunstromium': 1, '@yvhiku': 1, '@FelixFourcolor': 4, '@HarajDhesi': 1, '@k2d222': 1, '@ChillerDragon': 1, '@chillerbotpng': 1, '@nk980113': 1, '@yellow-forg': 1, '@sgardier': 1, '@Prakarsh333': 1, '@SaiAvinashDamera': 1, '@KojinKuro': 1, '@ARamanadham': 1, '@JayeEncarnacion': 1, '@Apsurt': 2, '@jeroen-harpe': 1, '@thompsonbryce': 4, '@lunarutku': 1, '@Crypto-ch4r': 2, '@Axelrpg': 1, '@RaoniSilvestre': 1, '@Dio720': 2, '@VaibhavRawat27': 1, '@Samekmat': 1, '@renman87': 1, '@AndreaPes6': 1, '@0Armaan025': 1, '@ThisModernDay': 1, '@losehu': 1, '@salman-crossvision': 2, '@AlbertoLinde': 1, '@squalvj': 1, '@sanket143': 1, '@un-simp': 2, '@Saeed-Paris': 1, '@dolekhanhdang': 1, '@scaulfield7': 1, '@ahujaesh': 2, '@Pankaj-Meharchandani': 1, '@greengeko': 1, '@Ordep-42': 1, '@AtharvaMeherkar': 1, '@eemeliheiskanen': 1, '@adriansalvatori': 2, '@Alexcj10': 1, '@pearj': 1, '@chiragyadav916': 13, '@Balastrong': 2, '@georgescutelnicu': 2, '@Makardhawaj': 9, '@ilaicraftYT': 29, '@marikadeveloper': 1, '@pistachionet': 1, '@yxcvbhgfdsa': 1, '@Pi9T': 1, '@guirey': 1, '@dylan724254': 1, '@macv0223': 1, '@saeedghofrani': 1, '@huuquyet': 78, '@silvaej': 1, '@luntropy': 2, '@tariqs26': 1, '@ckumar3-infoblox': 1, '@ShutterStack': 1, '@wadhah101': 1, '@ob1Kenoobi': 1, '@Infiniti20': 1, '@MohamedElam': 2, '@SergioIzaque': 1, '@undcybele': 1, '@kamishimoemon': 1, '@vasanthgx': 1, '@Taka472': 1, '@ARTM2000': 1, '@ghagevaibhav': 1, '@Binary-Bytes': 1, '@bllin001': 1, '@Alishba-Malik': 1, '@adamski234': 1, '@truhinnm': 1, '@Asubtlecoderrr': 1, '@shmily7829': 1, '@Yagasaki7K': 1, '@eirikhanasand': 1, '@alpacato': 1, '@BillyBrown237': 1, '@codefun2147483647': 3, '@amangupta143': 3, '@filiafobico': 1, '@rcalabro': 1, '@tempral': 3, '@krishealty': 1, '@aaronurayan': 2, '@jkrod': 1, '@ChunhThanhDe': 2, '@Siva-PythonPirates': 1, '@shramanpaul': 1, '@ShakeefAhmedRakin': 1, '@CyberDatta': 1, '@annakaza': 1, '@Silverarrow44': 1, '@SRINATHR2001': 2, '@SamuzDev': 1, '@akshayxml': 1, '@jfishkind': 1, '@Melthen-bor': 8, '@happymimimix': 1, '@cezelot': 2, '@Icehawk78': 1, '@fzlfade': 2, '@sr-calidad': 1, '@Sa2lite': 1, '@nullium21': 1, '@reidnxr': 1, '@Scorpius1724': 1, '@SaaammmyyyS': 1, '@uladkaminski': 1, '@daltonffarias': 1, '@Jai-Talwar': 1, '@architgarg': 1, '@SiddheshDongare': 1, '@cspadar': 1, '@FaaizAhmad6420': 1, '@furqanali17': 1, '@LucasFASouza': 20, '@HYP3R00T': 1, '@superdinmc': 1, '@Ceqell': 1, '@jheelamH': 1, '@Ramil-Akhmetov': 1, '@rezaisajjad': 1, '@lucifer10042003': 1, '@ShubhamPhapale': 1, '@COLDATNIGHT-79': 1, '@quang1410': 1, '@HerobrineTV': 1, '@appropriatefor': 1, '@aFalkons': 13, '@NicoTerabyte': 1, '@pratikzinzal': 1, '@JonathanRhymond': 1, '@lnvaldez': 1, '@trimia': 1, '@saijayanth-vattikonda': 1, '@Huuuuuugo': 1, '@ciani13asglow': 1, '@itsharshpro': 1, '@albincsergo': 3, '@i-like-trains-de': 1, '@0rphee': 1, '@danipaBernales': 1, '@Usarass': 1, '@ZombieNW': 1, '@Zenevya': 1, '@Stilic': 1, '@TheKrafter': 1, '@LightnerDev': 2, '@juzodc': 1, '@Coding4Hours': 3, '@pwalig': 1, '@emgit789': 1, '@erdemonal11': 1, '@Abhiraman-V': 2, '@joaoP-ribeiro': 1, '@JhonatanDczel': 6, '@Shrooxie': 1, '@mikeselva123': 2, '@nhelchitnis': 1, '@Segilmez06': 1, '@BahirHakimy': 1, '@samarjit-sahoo': 53, '@Furdox': 1, '@uditnarayan122': 52, '@phorcys420': 1, '@Dungza12311': 1, '@giannacrisha': 1, '@Madhav-MKNC': 1, '@arsenier': 1, '@nicovargast': 2, '@hawl1': 1, '@milanmdev': 1, '@Raman-Luhach': 1, '@KaustuvBhattarai': 2, '@vademich': 1, '@MatissesProjects': 176, '@eucarious': 1, '@RobinHirst11': 2, '@tgfassina': 1, '@GrassyUnknown': 1, '@Mewtwo2387': 2, '@DarmorGamz': 5, '@Phamishan': 1, '@Vulth01': 1, '@Fluid-OS': 1, '@Im-Hsn': 1, '@ike-na': 1, '@shoury-dev': 1, '@Mwenda-Eric': 1, '@Suhani-goel-123': 1, '@Akadi5': 1, '@dottox': 1, '@nemi232': 1, '@anshwad10': 1, '@Nik-code': 1, '@greatnesshere': 1, '@pbjb': 2, '@Omelug': 1, '@GarrySarry': 1, '@olmemer': 1, '@IsaiasTolP': 1, '@iCrowleySHR': 1, '@avicohen3660': 1, '@FrancoEspinozaV': 1, '@dtrinf': 1, '@garlontas': 1, '@josiasvilches': 1, '@DMoon19': 1, '@FranFrau': 11, '@EzequielDannus': 1, '@alexgravx': 1, '@figuran04': 1, '@KrishnaGupta0405': 1, '@d0rt694': 1, '@csxark': 7, '@Real-Glitch': 1, '@Matias-sh': 1, '@socrabytes': 1, '@MomnaBukhari': 1, '@NeichS': 1, '@cDorth': 1, '@Bison619': 1, '@emergingdurga': 1, '@tejas2510': 1, '@manenbranta': 1, '@LDantasA': 1, '@srmaarnav': 1, '@the-ALAM': 1, '@denkata1232': 1, '@Matiyyah': 1, '@AlaricWeb': 1, '@Sudhanshu-Ambastha': 4, '@Mercerenies': 2, '@jbax1899': 1, '@EvanSkiStudios': 1, '@Nikita8Sannikov': 19, '@michalwitwicki': 1, '@developedbyjk': 1, '@Rccd0': 1, '@brevinhquangpham': 1, '@lukiiimohh': 1, '@JonProg': 1, '@mdlka': 1, '@Casper-Guo': 1, '@augustin-v': 1, '@Rohiw08': 1, '@DanielLiao0426': 1, '@bigsk1': 1, '@Sharjeelkhh': 1, '@av3n93rz': 1, '@SARRAF-5757': 2, '@samarjitsahoo': 9, '@udit-narayan-giri': 8, '@iksZ963': 1, '@JaviRamosLab': 1, '@sivakumar-mahalingam': 1, '@another-one-employee': 4, '@dantauu': 1, '@AlexBrunetti': 20, '@strohsnow': 1, '@TinuCharly': 1, '@hatemhosny': 1, '@Ays1004': 1, '@jeanjerome': 2, '@elweday1': 1, '@Muhammad-Ayman': 1, '@Awhux': 1, '@Programmer-': 2, '@chdemko': 1, '@CharlieAlbert': 1, '@SusannaAbhishiktha': 1, '@IvanMarie1': 1, '@danicruz0415': 1, '@R-I-T-U': 1, '@RealXuChe': 1, '@james-conacher': 1, '@superkidsyuvan': 1, '@Gotabeties': 1, '@Shuflduf': 1, '@eranbraun': 1, '@arihantjain-aj': 1, '@jazdot': 1, '@Marco-Poelsma': 1, '@ambersus': 2, '@ProssimoCentauro': 4, '@JustEjay': 1, '@PH-Palmito': 1, '@tesj': 1, '@ganimtron-10': 1, '@xmoukit4': 1, '@BlueBerryBB9': 1, '@raquelmcoelho': 1, '@martino449': 1, '@rondonbrij': 2, '@Ham7a8': 1, '@zkwsk': 1, '@krishSharma1810': 1, '@anubhavuniyal': 1, '@Akhilmak': 1, '@howardyam': 1, '@Shaziya-Noorien09': 1, '@mdhruvil': 1, '@fr0sty99': 1, '@Enzo-CIEL': 1, '@itsmexp': 1, '@rudra-iitm': 1, '@pinale': 1, '@gordoste': 1, '@ElisStaaf': 1, '@BenElferink': 1, '@Joshix-1': 1, '@apostle2t': 1, '@devcoons': 1, '@King-Mart': 1, '@annyjhulia': 1, '@ahmadfarhan1981': 1, '@NoiseyRobot': 1, '@sandeepsalwan1': 1, '@Davi-S': 2, '@happystar9': 1, '@JebScape': 1, '@BenThrelfall': 1, '@brdly': 44, '@Daelox201': 1, '@jihed-garaouch': 1, '@proshian': 1, '@hoprik': 1, '@Itaromi': 1, '@amujalo1': 1, '@codingwithcolors': 1, '@hien-duc': 1, '@kaustubhduddala': 1, '@b8zhong': 1, '@macydnah': 1, '@ZealGoxix': 1, '@Muhammad-Noraeii': 1, '@adeleeeeyyyy': 1, '@nathnael-desta': 1, '@jagrutilakhani': 2, '@tifye': 1, '@sciencejiho': 1, '@mrKuncay008': 1, '@lotus647': 1, '@ndewet': 2, '@NeoSahadeo': 1, '@atharvadixit1': 1, '@Pedr0Sant0s': 1, '@AkankshRakesh': 1, '@TerraFloor': 3, '@TomC333': 2, '@Muneer320': 2, '@webdott': 1, '@JadeFluteSwordsmanship': 1, '@1TSnakers': 35, '@AnibalSV': 1, '@chikocharles': 1, '@indra87g': 1, '@Cyniez': 2, '@shaansuraj': 1, '@WilliamGit815': 1, '@RubsNeto': 1, '@Armaroz': 1, '@msalmanrafadhlih': 2, '@srikantasatapathy': 7, '@fevzibabaoglu': 3, '@piyush-kroolo': 1, '@Research-Mini': 23, '@afleones': 1, '@Kevinzaa': 1, '@HazelCunuder': 5, '@stuPETER12138': 1, '@vectoraze104': 1, '@StackOverflowIsBetterThanAnyAI': 11, '@HoseinParvaresh': 1, '@BROSU24': 1, '@tassdam': 1, '@thiago-cdb': 6, '@groza1338': 1, '@Mo-Abdalkader': 1, '@hoangthaiminh': 2, '@HorebZ': 5, '@Saviru': 1, '@Gustaxz': 1, '@cbBorja': 1, '@Juliecys': 1, '@fedorenkoivan': 1, '@3repeating': 1, '@MRCHKK': 2, '@Szulby': 2, '@soongxian': 1, '@takwot': 2, '@bherna33': 1, '@prashanth-shivarathri': 1, '@m7md6161': 1, '@clarenc188': 1, '@Mastermori': 1, '@meiiraru': 1, '@Hassanibrar632': 2, '@CyberMatic-AmAn': 1, '@Leti-10': 1, '@Geetansh-Jangid': 2, '@HannesLeonha': 1, '@j5pr': 1, '@TetewHeroez': 1, '@3ggie-AB': 1, '@LeoCardosoJr': 1, '@sternenklinge': 1, '@KukaAbob': 1, '@kuteki707': 1, '@Bkritika1': 1, '@Prayag-18': 1, '@AlessandroFornara': 1, '@cooperb189': 1, '@DavidTchintcharauli': 1, '@sreeyanshyolo262': 1, '@Chickenwng': 1, '@Kaynzz23': 2, '@singhmanasmay': 1, '@rdubsky17': 1, '@VictorEdu-Dev': 1, '@radwan-77': 1, '@HigorFr': 1, '@TomacGG': 1, '@flawsom': 1, '@CollierTR': 3, '@Muhammad-Fadhil-Suta': 1, '@1TSnaker': 5, '@khoiquocle': 1, '@daglaroglou': 1, '@nictrierveiler': 1, '@KsyLight': 1, '@emrepbu': 1, '@Lukka-gs': 1, '@emech-en': 1, '@DipeshRajoria007': 1, '@Hasban-Fardani': 1, '@mipdableep': 2, '@HristovCodes': 2, '@JADU-developer': 11, '@DragAditya': 1, '@kristian-gichev': 1, '@Tiuxi': 1, '@nikinmaheshkumar': 1, '@Anzar-M': 1, '@amiralv82': 1, '@risilmrk': 1, '@oussama2006o': 1, '@shoganaich': 1, '@ishita-tayal': 1, '@michen00': 1, '@clxsh19': 1, '@Adhil-B': 1, '@invoker-vcs': 1, '@rafmonard': 1, '@redpenguiney': 1, '@pragnyanramtha': 1, '@Divyansh9778': 1, '@ayush-aggarwal8': 1, '@alexyvanot': 4, '@NyuDev': 1, '@pauytrh2': 1, '@CodeMelvin': 1, '@LitteRabbit-37': 2, '@Roshann-Rai': 1, '@vanillyn': 1, '@sivabalan-sv01': 1, '@yossefishmaeli': 1, '@2reckiy': 1, '@0xVaibhav11': 1, '@eveleen-eve': 1, '@inlovewithgo': 1, '@wishuuu': 1, '@Rajesh-Nagarajan-11': 1, '@CuongLiam': 1, '@Konduru-Udvik': 1, '@FilsDeNarval': 1, '@azatkariuly': 1, '@prnv007-rgb': 1, '@RubenArenhardt': 1, '@sahinakkaya': 3, '@subatyucel': 1, '@GuiSaiUwU': 1, '@Syed-Ausaf-Hasib': 1, '@dimatefps': 4, '@TebasMartinez': 1, '@McMelonTV': 1, '@judryp25s-beep': 1, '@ErrinDev': 1, '@mat-os': 1, '@amineaith3': 1, '@diogof146': 1, '@ZekoSNB': 1, '@MntRushmore': 1, '@ozgur-coban': 1, '@danielpul101': 1, '@alihadi202': 1, '@Starry1513': 1, '@massarin': 1, '@GitJuna': 1, '@Kartoffel096': 2, '@gricas': 1, '@dokson': 3, '@rashid-ai24': 5, '@HilkopterBob': 1, '@Dylphiiee': 1, '@akin-bh': 2, '@dimokol': 1, '@Tarunvaka': 1, '@TusharKaw': 1, '@DIDIEV': 1, '@AnhQuocVo': 1, '@LAGArtija2025': 2, '@DPoveaa': 1, '@Pannavira': 1, '@gabrielfontineli': 1, '@SehajDeepSingh26': 1, '@heyheres': 1, '@varchasvakhare2022': 1, '@GTazz': 1, '@akashwastakenfr': 1, '@Raesssard': 1, '@Mvittorelli': 1, '@LiranBratk': 1, '@DragunWF': 1, '@Shengxiang-Lin': 2, '@Lin-Shengxiang': 1, '@sarvagya-S': 1, '@Krrish-agrawal': 1, '@rohitmane01': 1, '@jthweb': 1, '@Rohit-Account': 3, '@AlbaRoDev': 1, '@Aryanyadav99': 1, '@NischalKeshav': 2, '@Adnansheikh08': 1, '@DTan084': 1, '@DanialZaree': 5, '@KhokhlovArtem': 1, '@PaquierThomas': 1, '@yaanae': 1, '@ardanraven': 1, '@mrsbeep': 55, '@Aleena-Y': 1, '@Saptarshi-108': 1, '@RyannKim327': 5, '@Megapok97': 1, '@naomichenruoxi': 1, '@Swuffi': 75, '@madhavagarwal3012': 4, '@carlos-m-alves': 1, '@ViKing-Coder-jpg': 1, '@spooky-soup': 1, '@yusufdanis': 1, '@sanjeethboddi': 1, '@EricSpencer00': 1, '@hieunguyenarc03': 1, '@Joeger-Bahar': 1, '@cms-pm': 1, '@shadowstarrr': 1, '@dmtVNX': 1, '@s7d4007': 1, '@anjulameegalla': 2, '@rubbaduk': 1, '@ceskelito': 1, '@jaideepsinhdabhi': 1, '@sundermac': 1, '@hesreallyhim': 2, '@Brooksolomon': 1, '@heliosssssssssss': 1, '@itokun99': 1, '@MioJoester': 1, '@Emersh0w': 2, '@erankitkr011': 45, '@po0mpomm': 1, '@ManuelADSantos': 1, '@Slavaka13': 1, '@AdityaSudhirRana': 1, '@shrimplines': 1, '@eduardo-paulo-rocha': 1, '@w1gglyw0bbly': 1, '@Technical-1': 2, '@qursary': 6, '@if-not-nil': 2, '@ss139-ui': 1, '@MiguelMPicinin': 1, '@myferr': 1, '@Nipun23a': 1, '@DuPont9029': 2, '@akshajsingh1103': 1, '@ShreyData': 1, '@jergusgolian': 1, '@nirmal-404': 1, '@gustavoHps126': 1, '@ncejda-g2': 1, '@ritwin-n': 1, '@Azterra233': 1, '@RaziSidd': 1, '@dizmo-git': 1, '@OluwafisayoIbrahim': 1, '@1237-debug': 1, '@RYANAIR5719': 1, '@skxvtchy': 1, '@coffandro': 1, '@mrsbeepy': 3, '@BertPlasschaert': 1, '@zanderlewis': 1, '@EloiP': 1, '@pompom454': 1, '@t3llscode': 1, '@nlimeres': 4, '@50829': 1, '@yousuf-fahim': 2, '@Ituking': 3, '@AleeAbdullah': 1, '@thechiefvibesofficer': 1, '@hassarch': 2, '@SamNahutdo': 1, '@hngoc-29': 1, '@dreelu': 1, '@Nithya200x': 1, '@sleipnir029': 1, '@nikolett0203': 1, '@nxdun': 1, '@ZimmSebas': 1, '@dalowa': 1, '@Ahmad-Akel': 1, '@vaibh123540': 1, '@Philipp3108': 1, '@charlesms1246': 1, '@parnika-sa': 2, '@mohitvanzara': 1, '@idkhow2type': 1, '@Harshhdhankhar': 1, '@Sisir-Github': 1, '@SHAMYRADOV': 1, '@nuuttipostila': 1, '@Kshitizjain11': 1, '@coo17': 2, '@archipelagoing': 1, '@MattyMead': 1, '@LilBoooopp': 1, '@Huguesmmm': 1, '@the-ethan-wang': 1, '@anvay69': 1, '@KIKURYX': 1, '@essenmar': 1, '@mertfgunes': 1, '@NathanVanier': 1, '@VladTHK': 1, '@kermitine': 1, '@BlobTheKat': 3, '@trakhimenok': 1, '@imakylov': 1, '@dbonillap': 1, '@guilhermeNetogit': 3, '@UnavoidableArrowgance': 1, '@leonardoalunno': 2, '@Joe-Huber': 3, '@farhanaidil2026-ui': 1, '@wsjishan': 1, '@avikeid2007': 1, '@eduardon0bre': 1, '@kunjpatel6151': 1, '@RonakPandiya': 1, '@rezzcode': 1, '@DanielFigues': 1, '@Awerpowered': 1, '@GhilesTz': 1, '@OnezYk': 1, '@emerson-proenca': 2, '@mafermugica': 1, '@Spectra010s': 1, '@SAPTARSHI-coder': 1, '@kapuuzapuu': 1, '@LynPtl': 1, '@shiva676466': 1, '@LiuY-dev': 1, '@shryssssss-maker': 1, '@guilhermeSales06': 1, '@laichouchi': 1, '@piotrpdev': 2, '@NilOnly246': 1, '@HeitorCastroC': 1, '@edree0x': 1, '@prisect': 1, '@Julian-DD': 1, '@rzrabbi': 1, '@Cuervo279': 5, '@denzeysenpai': 3, '@Yung71nKzH3': 1, '@surenzo': 1, '@Foxcirc': 1, '@MahiroJV': 2, '@JoaoFelipe3': 1, '@lija46': 1, '@Mr3fk0lot': 1}

================================================
FILE: games/current.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2026.04.24"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "*"]

1. d4 { @mrsbeep } 1... d5 { @piotrpdev } 2. Nf3 { @MatissesProjects } 2... b6 { @Yung71nKzH3 } 3. Be3 { @1TSnakers } 3... c5 { @surenzo } 4. dxc5 { @MatissesProjects } 4... bxc5 { @Foxcirc } 5. Bxc5 { @MatissesProjects } 5... Nd7 { @MahiroJV } 6. Qxd5 { @MatissesProjects } 6... Qa5+ { @JoaoFelipe3 } 7. b4 { @MatissesProjects } 7... e5 { @denzeysenpai } 8. bxa5 { @MatissesProjects } 8... a6 { @lija46 } 9. Qxa8 { @MatissesProjects } 9... Nxc5 { @Mr3fk0lot } 10. Qxc8+ { @MatissesProjects } 10... Ke7 { @MahiroJV } 11. Qxc5+ { @MatissesProjects } 11... Ke8 { @Cuervo279 } 12. Qxe5+ { @MatissesProjects } 12... Ne7 { @mrsbeep } 13. Nc3 { @MatissesProjects } *



================================================
FILE: games/game-20210312-180748.pgn
================================================
[Event "marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2020.12.18"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. a4 { @raresica1234 } 1... Nc6 { @marcizhu } 2. h4 { @JeppeSRC } 2... Nf6 { @marcizhu } 3. d3 { @JeppeSRC } 3... e5 { @LibertyAm } 4. Ra3 { @marcizhu } 4... Bb4+ { @LibertyAm } 5. c3 { @marcizhu } 5... Qe7 { @LibertyAm } 6. Nf3 { @marcizhu } 6... d5 { @LibertyAm } 7. Rb3 { @marcizhu } 7... h6 { @Gaztin } 8. d4 { @marcizhu } 8... Bxc3+ { @JeppeSRC } 9. Rxc3 { @marcizhu } 9... h5 { @Gaztin } 10. Re3 { @marcizhu } 10... Bf5 { @LibertyAm } 11. Nc3 { @marcizhu } 11... Nxd4 { @DaniGmzGnz } 12. Nxd4 { @marcizhu } 12... O-O-O { @LibertyAm } 13. f4 { @marcizhu } 13... g6 { @LibertyAm } 14. fxe5 { @marcizhu } 14... Ng4 { @Anthony10700 } 15. Rf3 { @marcizhu } 15... Rh6 { @eric-unc } 16. Bxh6 { @marcizhu } 16... Nxe5 { @JeppeSRC } 17. Nxd5 { @marcizhu } 17... a5 { @JeppeSRC } 18. Nxe7+ { @CescHolly } 18... Kb8 { @marcizhu } 19. Re3 { @marcizhu } 19... b5 { @JeppeSRC } 20. Rxe5 { @marcizhu } 20... Ka8 { @Jurymax99 } 21. Nec6 { @marcizhu } 21... Rxd4 { @LibertyAm } 22. Qxd4 { @marcizhu } 22... Kb7 { @LibertyAm } 23. Qd7 { @marcizhu } 23... Bxd7 { @LibertyAm } 24. Nxa5+ { @marcizhu } 24... Ka6 { @LibertyAm } 25. Bd2 { @marcizhu } 25... c6 { @LibertyAm } 26. Re7 { @marcizhu } 26... Ka7 { @caili0825yl } 27. Rxd7+ { @marcizhu } 27... Kb6 { @maximyudayev } 28. e4 { @marcizhu } 28... Kc5 { @maximyudayev } 29. Rh3 { @marcizhu } 29... f6 { @maximyudayev } 30. Nb3+ { @marcizhu } 30... Kb6 { @Jurymax99 } 31. a5+ { @marcizhu } 31... Ka6 { @Jurymax99 } 32. Nc5# { @marcizhu } 1-0



================================================
FILE: games/game-20210322-222800.pgn
================================================
[Event "marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.03.13"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. Nc3 { @marcizhu } 1... a6 { @superstarcoder } 2. e4 { @marcizhu } 2... c6 { @shahlin } 3. d4 { @marcizhu } 3... d6 { @Paulchen-Panther } 4. Nf3 { @marcizhu } 4... Nf6 { @TaggedDev } 5. a4 { @marcizhu } 5... Nxe4 { @shipitsteven } 6. Nxe4 { @marcizhu } 6... h5 { @Lettly } 7. Bd3 { @marcizhu } 7... d5 { @TomeuUris } 8. Neg5 { @marcizhu } 8... Qa5+ { @TomeuUris } 9. Bd2 { @marcizhu } 9... Qb6 { @TomeuUris } 10. b3 { @marcizhu } 10... Bg4 { @TomeuUris } 11. O-O { @marcizhu } 11... g6 { @TomeuUris } 12. Qe2 { @marcizhu } 12... Bg7 { @TomeuUris } 13. a5 { @marcizhu } 13... f6 { @rcarcasson } 14. axb6 { @marcizhu } 14... fxg5 { @Darkempire78 } 15. Bxg5 { @marcizhu } 15... Nd7 { @Darkempire78 } 16. Bxe7 { @YoussefZidan } 16... Bf6 { @TomeuUris } 17. Bxg6# { @marcizhu } 1-0



================================================
FILE: games/game-20210423-141705.pgn
================================================
[Event "marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.03.23"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. e4 { @Jurymax99 } 1... e5 { @marcizhu } 2. Qh5 { @HugoRodriguesQW } 2... g6 { @marcizhu } 3. Qxe5+ { @AbhishekTiwari07 } 3... Qe7 { @marcizhu } 4. Qxh8 { @TomeuUris } 4... Nf6 { @Jurymax99 } 5. Nf3 { @TomeuUris } 5... Qxe4+ { @Jurymax99 } 6. Be2 { @TomeuUris } 6... Qxc2 { @Jurymax99 } 7. Na3 { @TomeuUris } 7... Qc6 { @Jurymax99 } 8. O-O { @TomeuUris } 8... d5 { @Jurymax99 } 9. Ng5 { @TomeuUris } 9... Qd6 { @Jurymax99 } 10. Nxh7 { @TomeuUris } 10... Nxh7 { @Jurymax99 } 11. Qxh7 { @TomeuUris } 11... Bd7 { @Jurymax99 } 12. d4 { @TomeuUris } 12... Nc6 { @Jurymax99 } 13. Nc2 { @TomeuUris } 13... Bf5 { @marcizhu } 14. Rb1 { @SktCodeMan } 14... Bxc2 { @marcizhu } 15. Bb5 { @whippingdot } 15... Bxb1 { @Rainith } 16. Re1+ { @LuciFR1809 } 16... Kd8 { @marcizhu } 17. Qh4+ { @LuciFR1809 } 17... Kd7 { @marcizhu } 18. Bf4 { @LuciFR1809 } 18... Qb4 { @LuciFR1809 } 19. Qg4+ { @andyruwruw } 19... Bf5 { @marcizhu } 20. Qe2 { @LuciFR1809 } 20... Qxd4 { @Darkempire78 } 21. Rd1 { @LuciFR1809 } 21... Re8 { @marcizhu } 22. Qxe8+ { @LuciFR1809 } 22... Kxe8 { @marcizhu } 23. Rxd4 { @LuciFR1809 } 23... Bc5 { @marcizhu } 24. Rxd5 { @LuciFR1809 } 24... a6 { @ElOchi } 25. Ba4 { @LuciFR1809 } 25... a5 { @bukanyohandi } 26. Bxc7 { @sarvagya2545 } 26... Be7 { @LuciFR1809 } 27. Rxa5 { @marcizhu } 27... Bd7 { @LuciFR1809 } 28. Ra8+ { @marcizhu } 28... Bd8 { @8BitJonny } 29. Bb6 { @marcizhu } 29... Ke7 { @LuciFR1809 } 30. Bxc6 { @LeweC } 30... bxc6 { @marcizhu } 31. Bxd8+ { @nnmrts } 31... Kf8 { @LuciFR1809 } 32. Ra7 { @javagarm } 32... Bc8 { @cdthomp1 } 33. a4 { @marcizhu } 33... Ba6 { @LuciFR1809 } 34. Rxf7+ { @Catalinhimself } 34... Kg8 { @marcizhu } 35. Rf6 { @LuciFR1809 } 35... Kh8 { @marcizhu } 36. Rxc6 { @LuciFR1809 } 36... Bb5 { @marcizhu } 37. Rxg6 { @LuciFR1809 } 37... Bc6 { @marcizhu } 38. a5 { @TomeuUris } 38... Bd7 { @marcizhu } 39. Bf6+ { @TomeuUris } 39... Kh7 { @marcizhu } 40. Rg7+ { @TomeuUris } 40... Kh6 { @marcizhu } 41. a6 { @TomeuUris } 41... Bf5 { @marcizhu } 42. a7 { @TomeuUris } 42... Be6 { @marcizhu } 43. a8=Q { @TomeuUris } 43... Bf7 { @marcizhu } 44. Qh8# { @TomeuUris } 1-0



================================================
FILE: games/game-20210514-043554.pgn
================================================
[Event "marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.04.23"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. e4 { @TomeuUris } 1... d5 { @LuciFR1809 } 2. a4 { @mathew-kurian } 2... d4 { @marcizhu } 3. Nf3 { @LuciFR1809 } 3... Na6 { @MadhanKumar13 } 4. c3 { @LuciFR1809 } 4... g6 { @danhmanh } 5. Nxd4 { @lieuweberg } 5... c6 { @LuciFR1809 } 6. Ra2 { @laurits-mumberg } 6... c5 { @LuciFR1809 } 7. e5 { @RicoToothless } 7... Bf5 { @krishnajain } 8. Bb5+ { @LuciFR1809 } 8... Qd7 { @krishnajain } 9. Bxd7+ { @LuciFR1809 } 9... Bxd7 { @marcizhu } 10. Nf3 { @DwijBavisi } 10... O-O-O { @samuelbeard } 11. e6 { @LuciFR1809 } 11... Bh6 { @itstor } 12. Na3 { @ArthurFiorette } 12... Bxe6 { @IanMercado } 13. Nh4 { @itstor } 13... Bxa2 { @ch4t5ky } 14. Nxg6 { @add-the-tea-yen } 14... hxg6 { @IanMercado } 15. Nb5 { @superywan } 15... Rd7 { @KubaRocks } 16. O-O { @marcizhu } 16... e5 { @aramzham } 17. Nxa7+ { @HrantKhangulyan } 17... Kc7 { @aramzham } 18. Qf3 { @HrantKhangulyan } 18... Rd3 { @aramzham } 19. Qc6+ { @HrantKhangulyan } 19... bxc6 { @elipongr } 20. Re1 { @marcizhu } 20... Bxd2 { @ch4t5ky } 21. Bxd2 { @KubaRocks } 21... Rxd2 { @marcizhu } 22. Re2 { @KubaRocks } 22... Rd1+ { @marcizhu } 23. Re1 { @MishManners } 23... Rxe1# { @marcizhu } 0-1



================================================
FILE: games/game-20210526-184405.pgn
================================================
[Event "marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.05.14"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. e4 { @marcizhu } 1... c5 { @KubaRocks } 2. Nf3 { @marcizhu } 2... b5 { @kon3ko } 3. Bxb5 { @sfvicente } 3... a6 { @KubaRocks } 4. Bc4 { @marcizhu } 4... a5 { @vineetgeek } 5. Nc3 { @marcizhu } 5... Nc6 { @LeonardoRamirezAndrade } 6. h4 { @LafLaurine } 6... e5 { @LeonardoRamirezAndrade } 7. b3 { @Siddharth3141 } 7... Nf6 { @FoxNerdSaysMoo } 8. Ng5 { @GrandMoff100 } 8... d6 { @marcizhu } 9. Nxf7 { @LeonardoRamirezAndrade } 9... Bg4 { @marcizhu } 10. f3 { @LeonardoRamirezAndrade } 10... Bh5 { @marcizhu } 11. Nxd8 { @LeonardoRamirezAndrade } 11... Kxd8 { @KubaRocks } 12. g4 { @LeonardoRamirezAndrade } 12... Bf7 { @Jonathan0110 } 13. Bxf7 { @LeonardoRamirezAndrade } 13... Nd4 { @KubaRocks } 14. O-O { @LeonardoRamirezAndrade } 14... Ra7 { @KubaRocks } 15. Na4 { @GrandMoff100 } 15... Rxf7 { @KubaRocks } 16. c3 { @GrandMoff100 } 16... Nxf3+ { @Naruto78597 } 17. Qxf3 { @LeonardoRamirezAndrade } 17... h6 { @KubaRocks } 18. g5 { @GrandMoff100 } 18... hxg5 { @KubaRocks } 19. hxg5 { @LeonardoRamirezAndrade } 19... Rh1+ { @Naruto78597 } 20. Kxh1 { @LeonardoRamirezAndrade } 20... Nxe4 { @Naruto78597 } 21. Qxf7 { @LeonardoRamirezAndrade } 21... Ng3+ { @Naruto78597 } 22. Kg2 { @LeonardoRamirezAndrade } 22... Nxf1 { @marcizhu } 23. Qxf8+ { @LeonardoRamirezAndrade } 23... Kc7 { @marcizhu } 24. Qxg7+ { @LeonardoRamirezAndrade } 24... Kc6 { @Raghuvorkady } 25. Kxf1 { @marcizhu } 25... e4 { @promisemee } 26. Qa7 { @marcizhu } 26... c4 { @LeonardoRamirezAndrade } 27. Qb6+ { @marcizhu } 27... Kd7 { @Jonathan0110 } 28. g6 { @marcizhu } 28... cxb3 { @danhmanh } 29. axb3 { @GrandMoff100 } 29... d5 { @mishmanners } 30. Nc5+ { @marcizhu } 30... Ke7 { @GrandMoff100 } 31. Qe6+ { @marcizhu } 31... Kf8 { @GrandMoff100 } 32. Qf7# { @NadyaNayme } 1-0



================================================
FILE: games/game-20210608-161924.pgn
================================================
[Event "marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.05.26"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. e4 { @KubaRocks } 1... e5 { @LeonardoRamirezAndrade } 2. Nf3 { @marcizhu } 2... Nf6 { @MateoCerquetella } 3. c3 { @LeonardoRamirezAndrade } 3... a5 { @mauricioruviaro } 4. d4 { @marcizhu } 4... Nxe4 { @RubioHaro } 5. dxe5 { @LeonardoRamirezAndrade } 5... Bc5 { @gabrgcr } 6. Qd5 { @MateoCerquetella } 6... c6 { @wesmuehlhausen } 7. a3 { @Ekon16 } 7... cxd5 { @marcizhu } 8. Be3 { @LeonardoRamirezAndrade } 8... Bxe3 { @Egoluback } 9. fxe3 { @KubaRocks } 9... O-O { @HAUDRAUFHAUN } 10. Bd3 { @seanboe } 10... h5 { @hericlessoares } 11. h4 { @mishmanners } 11... Qb6 { @LeonardoRamirezAndrade } 12. Rh3 { @shpatrickguo } 12... Qxe3+ { @IanMercado } 13. Be2 { @shpatrickguo } 13... b6 { @LeonardoRamirezAndrade } 14. Nfd2 { @shpatrickguo } 14... Ra6 { @mishmanners } 15. Nf1 { @summer-octo } 15... Qf4 { @marcizhu } 16. Bxa6 { @summer-octo } 16... Bxa6 { @wimr } 17. b4 { @KubaRocks } 17... Qxf1# { @marcizhu } 0-1



================================================
FILE: games/game-20210616-092705.pgn
================================================
[Event "marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.06.08"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. e4 { @marcizhu } 1... e5 { @KubaRocks } 2. Nf3 { @shpatrickguo } 2... Nf6 { @KubaRocks } 3. Nxe5 { @marcizhu } 3... Nxe4 { @gabrgcr } 4. Qe2 { @LeonardoRamirezAndrade } 4... a5 { @billyeatcookies } 5. c3 { @mishmanners } 5... Bd6 { @MateoCerquetella } 6. Qxe4 { @dhairyagabha } 6... Nc6 { @Gr8z } 7. Nxc6+ { @marcizhu } 7... Qe7 { @KubaRocks } 8. Nxe7 { @marcizhu } 8... Bxe7 { @KubaRocks } 9. Bc4 { @marcizhu } 9... Ra6 { @KubaRocks } 10. O-O { @marcizhu } 10... Rb6 { @mishmanners } 11. Re1 { @marcizhu } 11... Re6 { @BIRSAx2 } 12. Bxe6 { @marcizhu } 12... fxe6 { @shpatrickguo } 13. d4 { @marcizhu } 13... O-O { @LeonardoRamirezAndrade } 14. d5 { @marcizhu } 14... Bc5 { @shpatrickguo } 15. Be3 { @marcizhu } 15... b6 { @seanboe } 16. Bxc5 { @marcizhu } 16... Bb7 { @LeonardoRamirezAndrade } 17. Bxf8 { @marcizhu } 17... Kxf8 { @KubaRocks } 18. Qf4+ { @marcizhu } 18... Ke7 { @KubaRocks } 19. dxe6 { @marcizhu } 19... dxe6 { @KubaRocks } 20. Qxc7+ { @marcizhu } 20... Kf6 { @Wumphlett } 21. Qe5+ { @marcizhu } 21... Kf7 { @KubaRocks } 22. Qxe6+ { @marcizhu } 22... Kf8 { @thomasvu1198 } 23. Qe8# { @marcizhu } 1-0



================================================
FILE: games/game-20210626-083054.pgn
================================================
[Event "marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.06.16"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. e4 { @marcizhu } 1... e5 { @KubaRocks } 2. Nf3 { @marcizhu } 2... Nf6 { @KubaRocks } 3. Nxe5 { @marcizhu } 3... Nxe4 { @KubaRocks } 4. Qe2 { @marcizhu } 4... Qh4 { @KubaRocks } 5. g3 { @marcizhu } 5... Qe7 { @KubaRocks } 6. Qxe4 { @marcizhu } 6... f6 { @KubaRocks } 7. d4 { @marcizhu } 7... fxe5 { @KubaRocks } 8. dxe5 { @marcizhu } 8... Nc6 { @KubaRocks } 9. f4 { @marcizhu } 9... Qb4+ { @KubaRocks } 10. Nc3 { @marcizhu } 10... Qxe4+ { @LeonardoRamirezAndrade } 11. Nxe4 { @marcizhu } 11... d5 { @shpatrickguo } 12. a4 { @MateoCerquetella } 12... dxe4 { @shpatrickguo } 13. h4 { @mishmanners } 13... Bb4+ { @KubaRocks } 14. Bd2 { @marcizhu } 14... a5 { @KubaRocks } 15. c3 { @shpatrickguo } 15... h5 { @mishmanners } 16. cxb4 { @marcizhu } 16... axb4 { @shpatrickguo } 17. Bb5 { @marcizhu } 17... Rh6 { @adi170-alt } 18. O-O { @shpatrickguo } 18... e3 { @PremApk } 19. Bxe3 { @marcizhu } 19... Bd7 { @oluan } 20. f5 { @marcizhu } 20... Rh8 { @LeonardoRamirezAndrade } 21. e6 { @shpatrickguo } 21... Ne7 { @ArthurErn } 22. Bxd7+ { @jishanshaikh4 } 22... Kf8 { @mishmanners } 23. a5 { @asoldatbay } 23... c6 { @mishmanners } 24. f6 { @marcizhu } 24... g6 { @mishmanners } 25. fxe7+ { @marcizhu } 25... Kxe7 { @albertvaka } 26. Rad1 { @marcizhu } 26... Rhf8 { @ch4t5ky } 27. Bc5+ { @marcizhu } 27... Kd8 { @ch4t5ky } 28. Rxf8+ { @marcizhu } 28... Kc7 { @ch4t5ky } 29. Bd6# { @marcizhu } 1-0



================================================
FILE: games/game-20210712-073827.pgn
================================================
[Event "marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.06.26"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. d4 { @marcizhu } 1... d5 { @shpatrickguo } 2. c4 { @marcizhu } 2... Nf6 { @shpatrickguo } 3. Nf3 { @mishmanners } 3... dxc4 { @shpatrickguo } 4. Nc3 { @marcizhu } 4... e6 { @shpatrickguo } 5. e4 { @LeonardoRamirezAndrade } 5... Nxe4 { @mishmanners } 6. Nxe4 { @marcizhu } 6... f5 { @shpatrickguo } 7. Nc5 { @marcizhu } 7... b6 { @MateoCerquetella } 8. Nxe6 { @KubaRocks } 8... c6 { @mishmanners } 9. Nxd8 { @marcizhu } 9... Be6 { @innellea } 10. Nxe6 { @KubaRocks } 10... c3 { @mishmanners } 11. Nc7+ { @marcizhu } 11... Kf7 { @shpatrickguo } 12. Nxa8 { @KubaRocks } 12... Bb4 { @shpatrickguo } 13. Ng5+ { @mishmanners } 13... Kg6 { @billyeatcookies } 14. Nc7 { @marcizhu } 14... cxb2+ { @LeonardoRamirezAndrade } 15. Bd2 { @KubaRocks } 15... Kh6 { @marcizhu } 16. Bc4 { @KubaRocks } 16... Be7 { @LeonardoRamirezAndrade } 17. Bd3 { @mishmanners } 17... bxa1=Q { @LeonardoRamirezAndrade } 18. Qxa1 { @marcizhu } 18... Bc5 { @PolandBOX } 19. Bxf5 { @marcizhu } 19... Re8+ { @ivangsm } 20. Nge6+ { @marcizhu } 20... g5 { @mishmanners } 21. Bxg5+ { @marcizhu } 21... Kh5 { @MoizHaq-BiM } 22. g4# { @marcizhu } 1-0



================================================
FILE: games/game-20210720-071327.pgn
================================================
[Event "marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.07.12"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. d4 { @danhmanh } 1... d5 { @marcizhu } 2. Nc3 { @Angel-Ponce } 2... Nf6 { @shpatrickguo } 3. Nf3 { @marcizhu } 3... Rg8 { @MaxTCodes } 4. Bf4 { @marcizhu } 4... Nc6 { @shpatrickguo } 5. Nb5 { @marcizhu } 5... Bf5 { @mishmanners } 6. Nxc7+ { @marcizhu } 6... Kd7 { @mishmanners } 7. Nxa8 { @marcizhu } 7... Qxa8 { @shpatrickguo } 8. e3 { @marcizhu } 8... Qe8 { @KayJey } 9. Ne5+ { @marcizhu } 9... Kd6 { @ribastudio } 10. Nxc6+ { @Arkaraj } 10... Kxc6 { @MaxTCodes } 11. c4 { @marcizhu } 11... dxc4 { @bradley-Amuj } 12. Qa4+ { @antjacquemin } 12... b5 { @Peken-bower } 13. Qa6+ { @marcizhu } 13... Kd5 { @bradley-Amuj } 14. Bxc4+ { @marcizhu } 14... bxc4 { @mishmanners } 15. Qxa7 { @KubaRocks } 15... Nd7 { @bloedboemmel } 16. Qb7+ { @marcizhu } 16... Ke6 { @mishmanners } 17. Qc6# { @KubaRocks } 1-0



================================================
FILE: games/game-20210805-082121.pgn
================================================
[Event "marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.07.20"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. e4 { @marcizhu } 1... Nh6 { @blueedgetechno } 2. d4 { @KubaRocks } 2... e6 { @jishanshaikh4 } 3. d5 { @MaxTCodes } 3... b6 { @mishmanners } 4. c4 { @KubaRocks } 4... e5 { @marcizhu } 5. h4 { @MaxTCodes } 5... d6 { @RandyKdev } 6. Nf3 { @marcizhu } 6... Nc6 { @shivson1337 } 7. Qa4 { @KubaRocks } 7... Qe7 { @mishmanners } 8. dxc6 { @marcizhu } 8... Qe6 { @gabrgcr } 9. Nc3 { @marcizhu } 9... a5 { @code-reaper08 } 10. Nd5 { @marcizhu } 10... Ra7 { @mishmanners } 11. Ng5 { @marcizhu } 11... Ra6 { @dheeraz15 } 12. Nxc7+ { @marcizhu } 12... Ke7 { @maubg-debug } 13. Ngxe6 { @marcizhu } 13... fxe6 { @asoldatbay } 14. Qb3 { @mishmanners } 14... a4 { @bexsadirov } 15. Qf3 { @KubaRocks } 15... g6 { @r44cx } 16. Nxa6 { @marcizhu } 16... Bd7 { @mishmanners } 17. Bg5+ { @marcizhu } 17... Ke8 { @mishmanners } 18. Qxf8+ { @MaxTCodes } 18... Kxf8 { @mishmanners } 19. cxd7 { @marcizhu } 19... Kg8 { @MaxTCodes } 20. d8=Q+ { @marcizhu } 20... Kf7 { @MaxTCodes } 21. Qd7+ { @marcizhu } 21... Kg8 { @mishmanners } 22. Qxe6+ { @KubaRocks } 22... Nf7 { @LeonardoRamirezAndrade } 23. Bh6 { @marcizhu } 23... a3 { @mishmanners } 24. Qe8# { @marcizhu } 1-0



================================================
FILE: games/game-20210902-115747.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.08.05"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. e4 { @marcizhu } 1... c5 { @LeonardoRamirezAndrade } 2. a3 { @Charmve } 2... d6 { @dit7ya } 3. a4 { @mishmanners } 3... a5 { @MaxTCodes } 4. b3 { @mishmanners } 4... Nf6 { @seanboe } 5. Nc3 { @marcizhu } 5... Nxe4 { @akshat-jjain } 6. Nxe4 { @KubaRocks } 6... Bf5 { @LeonardoRamirezAndrade } 7. f3 { @shpatrickguo } 7... Nc6 { @LeonardoRamirezAndrade } 8. Bb5 { @Peacerekam } 8... h5 { @mishmanners } 9. Ne2 { @marcizhu } 9... Ra7 { @mishmanners } 10. d4 { @marcizhu } 10... g6 { @LeonardoRamirezAndrade } 11. Bd3 { @mishmanners } 11... Bg7 { @bradley-Amuj } 12. c3 { @marcizhu } 12... c4 { @probablyprioty } 13. bxc4 { @marcizhu } 13... Bh6 { @mishmanners } 14. Bxh6 { @marcizhu } 14... Rxh6 { @mishmanners } 15. O-O { @marcizhu } 15... Kf8 { @TesoMayn } 16. Ng5 { @calbertofilho } 16... e5 { @TesoMayn } 17. f4 { @marcizhu } 17... exf4 { @LeonardoRamirezAndrade } 18. Nxf4 { @KubaRocks } 18... Qxg5 { @LeonardoRamirezAndrade } 19. Rc1 { @mishmanners } 19... Kg8 { @marcizhu } 20. g3 { @KubaRocks } 20... Nxd4 { @mishmanners } 21. cxd4 { @KubaRocks } 21... d5 { @mishmanners } 22. cxd5 { @marcizhu } 22... Bd7 { @AyushShahh } 23. Qc2 { @KubaRocks } 23... Kh7 { @mishmanners } 24. Qc5 { @LeonardoRamirezAndrade } 24... Ra8 { @mishmanners } 25. Qd6 { @marcizhu } 25... Bf5 { @LeonardoRamirezAndrade } 26. Rc7 { @marcizhu } 26... Qd8 { @MoizHaq-BiM } 27. Qe5 { @marcizhu } 27... Qc8 { @mishmanners } 28. Rxf7+ { @marcizhu } 28... Kg8 { @Iah-Uch } 29. Qg7# { @marcizhu } 1-0



================================================
FILE: games/game-20210911-101801.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.09.02"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. e4 { @marcizhu } 1... Nf6 { @MoizHaq-BiM } 2. Nc3 { @KubaRocks } 2... Nc6 { @julfishark } 3. d4 { @marcizhu } 3... d6 { @melpalhano } 4. Nf3 { @mishmanners } 4... Na5 { @ReDesignedJP } 5. b4 { @azatos } 5... h6 { @dwsong07 } 6. Rb1 { @abiriadev } 6... d5 { @Muzihuzi } 7. bxa5 { @marcizhu } 7... a6 { @norhu1130 } 8. e5 { @marcizhu } 8... Bh3 { @hndada } 9. a3 { @63byeongchan } 9... Ra7 { @MadeGOD } 10. exf6 { @marcizhu } 10... Ra8 { @sunggeun1695 } 11. fxg7 { @marcizhu } 11... b6 { @FernandoBade } 12. gxh8=Q { @marcizhu } 12... b5 { @mishmanners } 13. Ne5 { @marcizhu } 13... f6 { @anushkarthik05 } 14. Bxh6 { @KubaRocks } 14... fxe5 { @mishmanners } 15. Qh5+ { @marcizhu } 15... Kd7 { @mishmanners } 16. Qxh3+ { @marcizhu } 16... Kc6 { @AndrePedreschi } 17. Nxb5 { @marcizhu } 17... exd4 { @mishmanners } 18. Nxd4+ { @marcizhu } 18... Kc5 { @imran-prog } 19. Qc3+ { @marcizhu } 19... Kd6 { @el1ght } 20. Qc6# { @marcizhu } 1-0



================================================
FILE: games/game-20210924-100018.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.09.11"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. e4 { @el1ght } 1... Nc6 { @mishmanners } 2. d4 { @marcizhu } 2... Nb4 { @anushkarthik05 } 3. c3 { @marcizhu } 3... Na6 { @mishmanners } 4. Bc4 { @marcizhu } 4... Nf6 { @mishmanners } 5. e5 { @marcizhu } 5... d5 { @el1ght } 6. Bxa6 { @marcizhu } 6... b6 { @mishmanners } 7. Bb5+ { @el1ght } 7... Bd7 { @HorebParraud } 8. Bxd7+ { @marcizhu } 8... Nxd7 { @mishmanners } 9. Nf3 { @marcizhu } 9... e6 { @tommathews27 } 10. O-O { @marcizhu } 10... c5 { @grand-27-master } 11. b4 { @mishmanners } 11... Qh4 { @KubaRocks } 12. Nxh4 { @marcizhu } 12... a5 { @KubaRocks } 13. bxc5 { @marcizhu } 13... b5 { @mishmanners } 14. c6 { @marcizhu } 14... Nb6 { @HorebParraud } 15. Qh5 { @KubaRocks } 15... g6 { @mishmanners } 16. Qe2 { @marcizhu } 16... Be7 { @KubaRocks } 17. Qxb5 { @marcizhu } 17... Rb8 { @KubaRocks } 18. c7+ { @marcizhu } 18... Nd7 { @KubaRocks } 19. cxb8=Q+ { @marcizhu } 19... Bd8 { @KubaRocks } 20. Qd6 { @marcizhu } 20... h6 { @KubaRocks } 21. Qbxd7# { @marcizhu } 1-0



================================================
FILE: games/game-20210927-080736.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.09.24"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. e4 { @KubaRocks } 1... c5 { @marcizhu } 2. Nf3 { @KubaRocks } 2... Nf6 { @mishmanners } 3. Bc4 { @marcizhu } 3... Nxe4 { @mishmanners } 4. Ne5 { @marcizhu } 4... d6 { @mishmanners } 5. Bxf7# { @marcizhu } 1-0



================================================
FILE: games/game-20210929-174120.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.09.27"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. c4 { @KubaRocks } 1... e5 { @marcizhu } 2. d4 { @LibertyAm } 2... exd4 { @marcizhu } 3. e4 { @mishmanners } 3... Bc5 { @marcizhu } 4. Qh5 { @KubaRocks } 4... Qe7 { @marcizhu } 5. Nd2 { @0l1v3rr } 5... Nf6 { @marcizhu } 6. Qf5 { @KubaRocks } 6... Nc6 { @marcizhu } 7. Nb3 { @KubaRocks } 7... Nxe4 { @marcizhu } 8. f3 { @KubaRocks } 8... Ng3+ { @marcizhu } 9. Qe4 { @KubaRocks } 9... Nxe4 { @marcizhu } 10. fxe4 { @KubaRocks } 10... Qxe4+ { @marcizhu } 11. Be2 { @KubaRocks } 11... Bb4+ { @marcizhu } 12. Bd2 { @KubaRocks } 12... d3 { @marcizhu } 13. O-O-O { @KubaRocks } 13... Qxc4+ { @marcizhu } 14. Kb1 { @KubaRocks } 14... dxe2 { @marcizhu } 15. Nxe2 { @KubaRocks } 15... O-O { @marcizhu } 16. Bc3 { @juancv3d } 16... Qxe2 { @marcizhu } 17. a3 { @juancv3d } 17... Bxc3 { @marcizhu } 18. bxc3 { @KubaRocks } 18... Qxg2 { @marcizhu } 19. h4 { @KubaRocks } 19... d6 { @marcizhu } 20. Rhg1 { @HorebParraud } 20... Bf5+ { @marcizhu } 21. Kc1 { @juancv3d } 21... Qc2# { @marcizhu } 0-1



================================================
FILE: games/game-20211010-144435.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.09.29"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. e4 { @marcizhu } 1... e6 { @Srul1k } 2. d4 { @marcizhu } 2... Nf6 { @mishmanners } 3. f3 { @KubaRocks } 3... a5 { @JMeye21 } 4. Nc3 { @KubaRocks } 4... Bd6 { @juancv3d } 5. Bg5 { @KubaRocks } 5... b6 { @mishmanners } 6. e5 { @KubaRocks } 6... h6 { @wryyyyyyyyyyyyyyyyyyyy-afk } 7. exf6 { @marcizhu } 7... hxg5 { @mishmanners } 8. fxg7 { @Srul1k } 8... Rg8 { @DatGreekChick } 9. Qe2 { @marcizhu } 9... Rxg7 { @juancv3d } 10. b4 { @mishmanners } 10... axb4 { @KubaRocks } 11. Nh3 { @mishmanners } 11... bxc3 { @KubaRocks } 12. Qd2 { @MaksimVovk } 12... cxd2+ { @KubaRocks } 13. Kxd2 { @ErickOF } 13... Ra4 { @KubaRocks } 14. Nxg5 { @mishmanners } 14... Qxg5+ { @marcizhu } 15. Kd3 { @BLooDBRothER } 15... Ba6+ { @KubaRocks } 16. c4 { @raresica1234 } 16... Bxc4+ { @KubaRocks } 17. Ke4 { @CodingAce123 } 17... Qf5+ { @KubaRocks } 18. Ke3 { @SignorMercurio } 18... Qf4+ { @marcizhu } 19. Kf2 { @mishmanners } 19... Qxd4+ { @alexandreafa } 20. Ke1 { @Rademenes16 } 20... Qd3 { @KubaRocks } 21. f4 { @SadGilmore } 21... Qc3+ { @KubaRocks } 22. Kd1 { @marcizhu } 22... Qxa1+ { @KubaRocks } 23. Kd2 { @marcizhu } 23... Rxa2+ { @KubaRocks } 24. Ke3 { @marcizhu } 24... Qc1+ { @KubaRocks } 25. Kd4 { @marcizhu } 25... Nc6+ { @KubaRocks } 26. Ke4 { @marcizhu } 26... Qxf4# { @Rademenes16 } 0-1



================================================
FILE: games/game-20211019-191657.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.10.10"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. d4 { @KubaRocks } 1... Nc6 { @donno2048 } 2. c3 { @KubaRocks } 2... d5 { @Srul1k } 3. Nf3 { @KubaRocks } 3... Bg4 { @juancv3d } 4. h3 { @KubaRocks } 4... Be6 { @mishmanners } 5. e3 { @KubaRocks } 5... a6 { @BLooDBRothER } 6. Qd3 { @Jayashakthi28 } 6... Qd6 { @wryyyyyyyyyyyyyyyyyyyy-afk } 7. e4 { @KubaRocks } 7... Nf6 { @AdamBrianBright } 8. e5 { @KubaRocks } 8... Ne4 { @DatGreekChick } 9. exd6 { @KubaRocks } 9... a5 { @nicoleafterpay } 10. dxc7 { @mishmanners } 10... f5 { @import-brain } 11. Qb5 { @KubaRocks } 11... h5 { @mishmanners } 12. Qxb7 { @KubaRocks } 12... Nd6 { @mishmanners } 13. Qxa8+ { @KubaRocks } 13... Nc8 { @mishmanners } 14. Qxc6+ { @KubaRocks } 14... Kf7 { @mishmanners } 15. Ng5+ { @marcizhu } 15... Kg8 { @juancv3d } 16. Qxe6# { @marcizhu } 1-0



================================================
FILE: games/game-20211026-151046.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.10.20"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. d4 { @KubaRocks } 1... Nf6 { @mishmanners } 2. e4 { @JeppeSRC } 2... Nxe4 { @DatGreekChick } 3. f3 { @IRT29111-VN } 3... d5 { @juancv3d } 4. fxe4 { @mishmanners } 4... dxe4 { @nootr } 5. Nc3 { @KubaRocks } 5... e3 { @DatGreekChick } 6. Nd5 { @sugarfi } 6... e6 { @KubaRocks } 7. Bxe3 { @IanMercado } 7... exd5 { @marcizhu } 8. Bg5 { @matheusroberson } 8... Qxg5 { @DatGreekChick } 9. c4 { @TomHuynhSG } 9... dxc4 { @DatGreekChick } 10. a4 { @MrBlueBird2 } 10... Bg4 { @KubaRocks } 11. d5 { @nathanpeper } 11... Bb4+ { @marcizhu } 12. Qd2 { @mishmanners } 12... Bxd2+ { @DatGreekChick } 13. Kf2 { @juancv3d } 13... Qe3# { @marcizhu } 0-1



================================================
FILE: games/game-20211030-194514.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.10.26"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. b4 { @DatGreekChick } 1... e5 { @KubaRocks } 2. b5 { @DatGreekChick } 2... a5 { @spemer } 3. Nc3 { @DatGreekChick } 3... d5 { @KubaRocks } 4. e4 { @mishmanners } 4... dxe4 { @KubaRocks } 5. Nxe4 { @shpatrickguo } 5... Nf6 { @mishmanners } 6. Bb2 { @DevFlock } 6... Nxe4 { @KubaRocks } 7. Bxe5 { @nescohen } 7... Bb4 { @KubaRocks } 8. c3 { @jo0707 } 8... Ba3 { @mishmanners } 9. Qb1 { @DatGreekChick } 9... Qxd2# { @marcizhu } 0-1



================================================
FILE: games/game-20211114-203522.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.10.31"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. b4 { @DatGreekChick } 1... d5 { @KubaRocks } 2. Nh3 { @mishmanners } 2... e5 { @KubaRocks } 3. Bb2 { @DatGreekChick } 3... Qd7 { @melpalhano } 4. Ng5 { @DatGreekChick } 4... d4 { @KubaRocks } 5. d3 { @mishmanners } 5... Bxb4+ { @KubaRocks } 6. Nd2 { @DatGreekChick } 6... a5 { @spemer } 7. a4 { @DatGreekChick } 7... Qg4 { @KubaRocks } 8. Nxf7 { @DatGreekChick } 8... Kxf7 { @mishmanners } 9. h3 { @DatGreekChick } 9... Qf4 { @FernandoBade } 10. Qc1 { @spemer } 10... Bxd2+ { @Srul1k } 11. Qxd2 { @DiscordAnaxes } 11... Nc6 { @KubaRocks } 12. g3 { @DiscordAnaxes } 12... b6 { @ven } 13. gxf4 { @iGalaxyYT } 13... Nb4 { @KubaRocks } 14. fxe5 { @DatGreekChick } 14... c5 { @KubaRocks } 15. Bg2 { @DatGreekChick } 15... Ra7 { @KubaRocks } 16. Bd5+ { @DatGreekChick } 16... Be6 { @KubaRocks } 17. Bxe6+ { @DatGreekChick } 17... Kxe6 { @spemer } 18. Rg1 { @DatGreekChick } 18... Rf7 { @barbarbar338 } 19. Rg4 { @DatGreekChick } 19... h5 { @KubaRocks } 20. Rxd4 { @DatGreekChick } 20... cxd4 { @KubaRocks } 21. Bxd4 { @DatGreekChick } 21... Nh6 { @mishmanners } 22. e4 { @DatGreekChick } 22... g5 { @KubaRocks } 23. c3 { @DatGreekChick } 23... Rd8 { @mishmanners } 24. Bxb6 { @DatGreekChick } 24... Nxd3+ { @adv555 } 25. Kf1 { @DatGreekChick } 25... Rf4 { @KubaRocks } 26. Bxd8 { @mishmanners } 26... Kd7 { @Lorena-Manojo } 27. Bxg5 { @DatGreekChick } 27... Rxf2+ { @KubaRocks } 28. Kg1 { @DatGreekChick } 28... Rxd2 { @marcizhu } 29. Bxd2 { @DatGreekChick } 29... Nxe5 { @KubaRocks } 30. Bxh6 { @marcizhu } 30... Nf3+ { @KubaRocks } 31. Kg2 { @DatGreekChick } 31... Ne5 { @KubaRocks } 32. Rd1+ { @marcizhu } 32... Ke7 { @mishmanners } 33. Rd5 { @Srul1k } 33... Kf7 { @KubaRocks } 34. Rxe5 { @marcizhu } 34... Kg6 { @KubaRocks } 35. Re6+ { @DatGreekChick } 35... Kh7 { @kpk267 } 36. c4 { @DatGreekChick } 36... Kg8 { @marcizhu } 37. Re7 { @DatGreekChick } 37... h4 { @Totikaonly } 38. c5 { @marcizhu } 38... Kh8 { @sebastianolmos } 39. c6 { @marcizhu } 39... Kg8 { @KubaRocks } 40. c7 { @DatGreekChick } 40... Kh8 { @kpk267 } 41. c8=Q# { @DatGreekChick } 1-0



================================================
FILE: games/game-20211124-081851.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.11.15"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. Nf3 { @mishmanners } 1... d5 { @marcizhu } 2. Nc3 { @juancv3d } 2... e6 { @KubaRocks } 3. Nxd5 { @FeixLiu } 3... exd5 { @KubaRocks } 4. Nd4 { @mishmanners } 4... Bc5 { @KubaRocks } 5. Ne6 { @RedGuy12 } 5... Bxe6 { @KubaRocks } 6. e3 { @IagoAntunes } 6... Nf6 { @KubaRocks } 7. e4 { @ravithemore } 7... dxe4 { @KubaRocks } 8. Bb5+ { @mishmanners } 8... c6 { @SunTzuLombardi } 9. Ba4 { @DatGreekChick } 9... b5 { @mishmanners } 10. Bb3 { @DatGreekChick } 10... Rg8 { @ravithemore } 11. O-O { @punctuations } 11... Ng4 { @KubaRocks } 12. c4 { @mishmanners } 12... Qh4 { @KubaRocks } 13. Re1 { @loom4k } 13... a6 { @gabrielym } 14. Rxe4 { @SadGilmore } 14... Qxh2+ { @KubaRocks } 15. Kf1 { @mishmanners } 15... a5 { @Brook1711 } 16. Rxg4 { @DatGreekChick } 16... Bxg4 { @mishmanners } 17. a3 { @CyberFlameGO } 17... Qh1# { @KubaRocks } 0-1



================================================
FILE: games/game-20211215-101531.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.11.24"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. a3 { @rexterdigivalet } 1... d5 { @KubaRocks } 2. Nf3 { @mishmanners } 2... Nc6 { @KubaRocks } 3. c4 { @Tanvirislamjoy } 3... dxc4 { @niinkoi } 4. b3 { @verdoSee } 4... cxb3 { @KubaRocks } 5. Ra2 { @n3xtzera } 5... bxa2 { @marcizhu } 6. Bb2 { @mishmanners } 6... axb1=Q { @Srul1k } 7. Qxb1 { @DatGreekChick } 7... Na5 { @Ashu-Barnwal } 8. g3 { @Srul1k } 8... Nh6 { @KubaRocks } 9. Bg2 { @KingKoval } 9... Bf5 { @LeonardoRamirezAndrade } 10. h3 { @Dumkaaa } 10... Bxb1 { @KubaRocks } 11. O-O { @SunTzuLombardi } 11... f6 { @mishmanners } 12. a4 { @DaviSMoura } 12... Be4 { @DatGreekChick } 13. Ba1 { @tomas-trls } 13... Nf5 { @KubaRocks } 14. Nh2 { @mishmanners } 14... Bc2 { @KubaRocks } 15. Rc1 { @SunTzuLombardi } 15... Bxa4 { @LeonardoRamirezAndrade } 16. Rc4 { @mishmanners } 16... Nxc4 { @KubaRocks } 17. Bxb7 { @saadeghi } 17... Nxd2 { @sumeshir26 } 18. Bxa8 { @Srul1k } 18... Qxa8 { @KubaRocks } 19. g4 { @mishmanners } 19... Nh4 { @KubaRocks } 20. Bc3 { @amcareem } 20... Qg2# { @KubaRocks } 0-1



================================================
FILE: games/game-20220120-110753.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2021.12.15"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. Nf3 { @mishmanners } 1... d5 { @SunTzuLombardi } 2. d4 { @saadeghi } 2... Bg4 { @amcareem } 3. c4 { @KubaRocks } 3... dxc4 { @amcareem } 4. e3 { @KubaRocks } 4... Nf6 { @mishmanners } 5. b3 { @amcareem } 5... h5 { @mishmanners } 6. Bxc4 { @KubaRocks } 6... Nc6 { @sfnxboy } 7. O-O { @KubaRocks } 7... e6 { @SunTzuLombardi } 8. d5 { @KubaRocks } 8... exd5 { @mishmanners } 9. Ng5 { @melpalhano } 9... Rh7 { @mishmanners } 10. Be2 { @marcizhu } 10... Rh6 { @ErickOF } 11. Nxf7 { @system32uwu } 11... Kxf7 { @SunTzuLombardi } 12. a4 { @KubaRocks } 12... Bb4 { @SunTzuLombardi } 13. g3 { @bejolithic } 13... Qb8 { @rickymaciel } 14. Bb5 { @Hughshine } 14... Bxd1 { @SunTzuLombardi } 15. Bxc6 { @Muanra217 } 15... bxc6 { @mikyll } 16. Rxd1 { @MatheusSan99 } 16... Ne4 { @reeteshsudhakar } 17. f3 { @MarcinK50 } 17... Bc3 { @rickymaciel } 18. Nxc3 { @medobarakat } 18... Nxc3 { @utsavgupta22 } 19. Rd3 { @panjwaniranjitsingh } 19... Nxa4 { @7ORP3DO } 20. Rxa4 { @KubaRocks } 20... Qxb3 { @7ORP3DO } 21. Rxb3 { @crimsonshade } 21... Rb8 { @7ORP3DO } 22. Rxa7 { @mishmanners } 22... Rxb3 { @crimsonshade } 23. Rxc7+ { @KubaRocks } 23... Ke6 { @allanbarcelos } 24. Rxc6+ { @yomikoye } 24... Ke5 { @crimsonshade } 25. Rc7 { @gracelin95 } 25... g5 { @crimsonshade } 26. h3 { @dsantxez } 26... Rxe3 { @7ORP3DO } 27. Bb2+ { @robsonshockwave } 27... Kd6 { @SunTzuLombardi } 28. Rf7 { @mishmanners } 28... g4 { @SunTzuLombardi } 29. hxg4 { @mishmanners } 29... hxg4 { @SunTzuLombardi } 30. Bc3 { @haohao-Wink } 30... Rxc3 { @SunTzuLombardi } 31. fxg4 { @7ORP3DO } 31... Rxg3+ { @SunTzuLombardi } 32. Kf2 { @shpatrickguo } 32... Rxg4 { @SunTzuLombardi } 33. Ke3 { @mishmanners } 33... Rh3+ { @SunTzuLombardi } 34. Rf3 { @7ORP3DO } 34... Re4+ { @mishmanners } 35. Kf2 { @LeonardoRamirezAndrade } 35... Rxf3+ { @marcizhu } 36. Kxf3 { @Carol42 } 36... Ke5 { @SunTzuLombardi } 37. Kg3 { @mishmanners } 37... d4 { @SunTzuLombardi } 38. Kf3 { @Lettly } 38... Rf4+ { @KubaRocks } 39. Kg3 { @carlosbravo1408 } 39... Rg4+ { @crimsonshade } 40. Kf2 { @rifjan29 } 40... Rf4+ { @mishmanners } 41. Ke2 { @luciana-lab } 41... Ke4 { @marcizhu } 42. Kd1 { @shpatrickguo } 42... Rf1+ { @mishmanners } 43. Kc2 { @allanbarcelos } 43... d3+ { @SunTzuLombardi } 44. Kd2 { @vyshnovka } 44... Rf2+ { @7ORP3DO } 45. Kc3 { @vyshnovka } 45... Rc2+ { @marcizhu } 46. Kb3 { @mikyll } 46... Rc6 { @mishmanners } 47. Ka4 { @melpalhano } 47... d2 { @marcizhu } 48. Kb3 { @mishmanners } 48... d1=Q+ { @SunTzuLombardi } 49. Kb4 { @mishmanners } 49... Qb1+ { @marcizhu } 50. Ka5 { @mishmanners } 50... Qb2 { @yogeshwaren } 51. Ka4 { @mishmanners } 51... Ra6# { @marcizhu } 0-1



================================================
FILE: games/game-20220308-002130.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2022.01.20"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. d4 { @KubaRocks } 1... Nf6 { @LeonardoRamirezAndrade } 2. e4 { @Jackie-Tran } 2... a6 { @mishmanners } 3. e5 { @L-Michael1 } 3... Nd5 { @SunTzuLombardi } 4. Bd2 { @noobs-creation } 4... Nc6 { @mishmanners } 5. Nf3 { @sagarpatel211 } 5... d6 { @Sami-ul } 6. a3 { @mikyll } 6... Bf5 { @mishmanners } 7. Bd3 { @aeristhy } 7... Bxd3 { @sagarpatel211 } 8. cxd3 { @mishmanners } 8... e6 { @SunTzuLombardi } 9. exd6 { @DatGreekChick } 9... cxd6 { @mishmanners } 10. Ng5 { @DatGreekChick } 10... Qb6 { @sagarpatel211 } 11. Nc3 { @DatGreekChick } 11... Qxd4 { @MaxVanDijck } 12. Nge4 { @mishmanners } 12... Be7 { @SunTzuLombardi } 13. Nxd5 { @POWRFULCOW89 } 13... Qxd5 { @SunTzuLombardi } 14. g3 { @ZakHargz } 14... Qxd3 { @SunTzuLombardi } 15. Qg4 { @Biplob14 } 15... f5 { @KubaRocks } 16. Nxd6+ { @Rebble69 } 16... Qxd6 { @yapkhaichuen } 17. Rd1 { @mishmanners } 17... fxg4 { @KubaRocks } 18. Bc3 { @Ahmed-Elhamy-Allam } 18... Ne5 { @mishmanners } 19. Rxd6 { @Ahmed-Elhamy-Allam } 19... Bxd6 { @KubaRocks } 20. Bb4 { @Edinwow } 20... Bxb4+ { @Ahmed-Elhamy-Allam } 21. axb4 { @ch4t5ky } 21... O-O { @SunTzuLombardi } 22. Ke2 { @AnnitaNa } 22... Rxf2+ { @MrExpen } 23. Kxf2 { @marcizhu } 23... Nd3+ { @lzomedia } 24. Kf1 { @cadox8 } 24... Rf8+ { @KubaRocks } 25. Kg1 { @mishmanners } 25... Nf2 { @SunTzuLombardi } 26. h4 { @Iah-Uch } 26... Rd8 { @mishmanners } 27. b3 { @Nim1com } 27... Nxh1 { @KubaRocks } 28. Kxh1 { @SunTzuLombardi } 28... Rd1+ { @KubaRocks } 29. Kh2 { @mengxyz } 29... Kf7 { @SunTzuLombardi } 30. Kg2 { @gulsenkeskin } 30... Kf6 { @SunTzuLombardi } 31. h5 { @mishmanners } 31... b6 { @its-pablo } 32. Kf2 { @mishmanners } 32... Rd8 { @Kooppy } 33. Ke3 { @LeonardoRamirezAndrade } 33... a5 { @jimduch } 34. bxa5 { @LeonardoRamirezAndrade } 34... b5 { @EmmanuelRdezG2 } 35. b4 { @mishmanners } 35... g6 { @JDYuuki } 36. h6 { @andrei-daniel-voicu } 36... Ke5 { @SunTzuLombardi } 37. a6 { @Narnillian } 37... Ra8 { @KubaRocks } 38. a7 { @SunTzuLombardi } 38... Rxa7 { @mishmanners } 39. Kd3 { @Ege99 } 39... Ra3+ { @KubaRocks } 40. Kd2 { @Carol42 } 40... Rxg3 { @Spanini2 } 41. Ke2 { @madhanmohans } 41... Rg2+ { @KubaRocks } 42. Kf1 { @mishmanners } 42... Rh2 { @KubaRocks } 43. Kg1 { @RasecMH } 43... g3 { @KubaRocks } 44. Kf1 { @mishmanners } 44... g2+ { @KubaRocks } 45. Kg1 { @SunTzuLombardi } 45... Kf4 { @KubaRocks } 46. Kxh2 { @marcizhu } 46... e5 { @mishmanners } 47. Kxg2 { @marcizhu } 47... e4 { @KubaRocks } 48. Kf2 { @SunTzuLombardi } 48... e3+ { @KubaRocks } 49. Ke1 { @me-and } 49... Kf3 { @KubaRocks } 50. Kd1 { @marcizhu } 50... e2+ { @KubaRocks } 51. Kd2 { @me-and } 51... Kf2 { @KubaRocks } 52. Kd3 { @mishmanners } 52... e1=Q { @KubaRocks } 53. Kd4 { @CristoforosChoras } 53... Qxb4+ { @KubaRocks } 54. Ke5 { @seanboe } 54... Qc4 { @SunTzuLombardi } 55. Kf6 { @me-and } 55... Qc6+ { @braxton } 56. Kg7 { @me-and } 56... Qb7+ { @KubaRocks } 57. Kh8 { @me-and } 57... b4 { @KubaRocks } 58. Kg8 { @me-and } 58... b3 { @KubaRocks } 59. Kh8 { @me-and } 59... Qb6 { @lucasdavidoj } 60. Kxh7 { @me-and } 60... Qb7+ { @KubaRocks } 61. Kxg6 { @me-and } 61... b2 { @KubaRocks } 62. h7 { @fgprodigal } 62... b1=Q+ { @mishmanners } 63. Kh6 { @me-and } 63... Q1xh7+ { @lafest } 64. Kg5 { @mishmanners } 64... Qd5+ { @KubaRocks } 65. Kf6 { @me-and } 65... Qdf5# { @KubaRocks } 0-1



================================================
FILE: games/game-20220330-055927.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2022.03.08"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. Nc3 { @bagusk99 } 1... Nf6 { @crimsonshade } 2. e4 { @SunTzuLombardi } 2... e5 { @LeonardoRamirezAndrade } 3. a4 { @JohnyP36 } 3... Nc6 { @LeonardoRamirezAndrade } 4. Rb1 { @sparksbenjamin } 4... g5 { @JohnyP36 } 5. d3 { @me-and } 5... h6 { @xbreu } 6. a5 { @BPower0036 } 6... Bb4 { @mishmanners } 7. Ne2 { @JohnyP36 } 7... Bxa5 { @mishmanners } 8. Ra1 { @JohnyP36 } 8... Bxc3+ { @Srul1k } 9. Nxc3 { @rickymaciel } 9... O-O { @LeonardoRamirezAndrade } 10. Be2 { @crimsonshade } 10... a5 { @JohnyP36 } 11. g3 { @mishmanners } 11... Re8 { @LeonardoRamirezAndrade } 12. Nb5 { @ArckramKreator } 12... Nd4 { @KubaRocks } 13. c3 { @JohnyP36 } 13... a4 { @reeteshsudhakar } 14. cxd4 { @JohnyP36 } 14... exd4 { @srThibaultP } 15. Ra3 { @JohnyP36 } 15... c6 { @NBinte } 16. Rxa4 { @ArckramKreator } 16... b6 { @mishmanners } 17. Rxa8 { @SunTzuLombardi } 17... Re6 { @Sabyasachi-Seal } 18. Nxd4 { @JohnyP36 } 18... Re5 { @ArckramKreator } 19. Rxc8 { @Andreasgdp } 19... b5 { @Ljames666 } 20. Bxg5 { @Vleezy } 20... Qxc8 { @KubaRocks } 21. Bf4 { @marcizhu } 21... Rc5 { @JohnyP36 } 22. Qd2 { @marcizhu } 22... Qa8 { @mishmanners } 23. e5 { @rolwane } 23... Nd5 { @Srul1k } 24. Bxh6 { @marcizhu } 24... Qa1+ { @Jonas56 } 25. Bd1 { @JohnyP36 } 25... Qxd1+ { @24tr6637 } 26. Qxd1 { @JohnyP36 } 26... Ne7 { @marcizhu } 27. Bg5 { @mishmanners } 27... Rxe5+ { @JohnyP36 } 28. Be3 { @marcizhu } 28... Nd5 { @MayDevelops } 29. h4 { @JohnyP36 } 29... b4 { @KennyHughes } 30. Qg4+ { @marcizhu } 30... Kf8 { @JohnyP36 } 31. Nf5 { @marcizhu } 31... Nf6 { @JohnyP36 } 32. Qf4 { @mishmanners } 32... Nd5 { @JohnyP36 } 33. Qh6+ { @marcizhu } 33... Ke8 { @JohnyP36 } 34. g4 { @mishmanners } 34... Ne7 { @JohnyP36 } 35. Qh8+ { @marcizhu } 35... Ng8 { @rickymaciel } 36. Qxg8# { @JohnyP36 } 1-0



================================================
FILE: games/game-20220531-070739.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2022.03.30"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1/2-1/2"]

1. c4 { @JohnyP36 } 1... f5 { @crimsonshade } 2. a4 { @JohnyP36 } 2... a5 { @reeteshsudhakar } 3. Ra2 { @codemaker2015 } 3... Ra6 { @JohnyP36 } 4. h4 { @srThibaultP } 4... d5 { @Ewxun } 5. cxd5 { @marcizhu } 5... Nf6 { @mishmanners } 6. Rh3 { @JohnyP36 } 6... c6 { @adoreblvnk } 7. Rd3 { @JohnyP36 } 7... Nxd5 { @mishmanners } 8. Nf3 { @JohnyP36 } 8... e6 { @mishmanners } 9. g3 { @JohnyP36 } 9... Bb4 { @mishmanners } 10. Ng5 { @JohnyP36 } 10... Rb6 { @teachjing } 11. b3 { @JohnyP36 } 11... Nd7 { @mishmanners } 12. Nxe6 { @JohnyP36 } 12... Nf4 { @StardustHarmony } 13. gxf4 { @JohnyP36 } 13... Qxh4 { @riZZZhik } 14. Rc2 { @JohnyP36 } 14... g6 { @mishmanners } 15. Rh3 { @JohnyP36 } 15... Qxh3 { @mishmanners } 16. Bxh3 { @JohnyP36 } 16... Nc5 { @Srul1k } 17. Ng7+ { @JohnyP36 } 17... Ke7 { @norhu1130 } 18. Bb2 { @JohnyP36 } 18... Rg8 { @Rei-x } 19. Rxc5 { @Miic } 19... Rxg7 { @JohnyP36 } 20. Rxa5 { @jasminappleby } 20... Bxa5 { @JohnyP36 } 21. Bxg7 { @diogo-luz } 21... c5 { @ngocnhan2003 } 22. Qc2 { @JohnyP36 } 22... Kf7 { @mishmanners } 23. Bh6 { @JohnyP36 } 23... Rd6 { @mishmanners } 24. Na3 { @JohnyP36 } 24... Bb4 { @yusufadell } 25. Nb5 { @JohnyP36 } 25... Rd5 { @mishmanners } 26. Nc7 { @JohnyP36 } 26... Rd4 { @shpatrickguo } 27. Nb5 { @rynparin } 27... b6 { @JohnyP36 } 28. e3 { @mishmanners } 28... Rxd2 { @JohnyP36 } 29. Kf1 { @latoulicious } 29... Rxc2 { @JohnyP36 } 30. Bg2 { @mishmanners } 30... Kf6 { @JohnyP36 } 31. a5 { @AndersonRyuichi } 31... bxa5 { @JohnyP36 } 32. Na7 { @Code-With-Aagam } 32... Be6 { @JohnyP36 } 33. e4 { @Code-With-Aagam } 33... Rc1+ { @shpatrickguo } 34. Ke2 { @JohnyP36 } 34... Bxb3 { @geordanex } 35. e5+ { @JohnyP36 } 35... Ke6 { @mishmanners } 36. Bd5+ { @shpatrickguo } 36... Bxd5 { @herndev } 37. Nb5 { @JohnyP36 } 37... a4 { @Vasanthakumar95 } 38. Nc7+ { @JohnyP36 } 38... Kd7 { @mishmanners } 39. Nxd5 { @JohnyP36 } 39... Rc2+ { @carolinecamacho } 40. Kd1 { @JohnyP36 } 40... Rb2 { @TheUserDead } 41. Nf6+ { @JohnyP36 } 41... Kc6 { @mishmanners } 42. e6 { @JohnyP36 } 42... Rxf2 { @danhmanh } 43. Bf8 { @herndev } 43... Rf1+ { @mabaro3009 } 44. Ke2 { @JohnyP36 } 44... Re1+ { @mabaro3009 } 45. Kd3 { @JohnyP36 } 45... Rxe6 { @marcizhu } 46. Ne4 { @JohnyP36 } 46... a3 { @marcizhu } 47. Kc2 { @JohnyP36 } 47... Rxe4 { @marcizhu } 48. Kb1 { @JohnyP36 } 48... Kd5 { @marcizhu } 49. Bh6 { @JohnyP36 } 49... c4 { @marcizhu } 50. Bg5 { @JohnyP36 } 50... Bc3 { @marcizhu } 51. Ka2 { @justiketu } 51... Re2+ { @Carol42 } 52. Kxa3 { @JohnyP36 } 52... Ke4 { @Aeris1One } 53. Ka4 { @JohnyP36 } 53... Ra2+ { @mishmanners } 54. Kb5 { @JohnyP36 } 54... Ra3 { @patrickwayodi } 55. Kxc4 { @JohnyP36 } 55... Ra4+ { @mishmanners } 56. Kxc3 { @JohnyP36 } 56... h5 { @nemishmehta } 57. Kb3 { @JohnyP36 } 57... Ra8 { @adoreblvnk } 58. Kb2 { @Manzukoo } 58... Rb8+ { @adoreblvnk } 59. Kc3 { @JohnyP36 } 59... Rb7 { @adoreblvnk } 60. Kc4 { @JohnyP36 } 60... Rb1 { @adoreblvnk } 61. Bf6 { @albertodavid } 61... Rc1+ { @JohnyP36 } 62. Bc3 { @AGDDoS-bot } 62... h4 { @adoreblvnk } 63. Kb3 { @JohnyP36 } 63... Kxf4 { @mishmanners } 64. Kb2 { @JohnyP36 } 64... h3 { @adoreblvnk } 65. Kxc1 { @JohnyP36 } 65... h2 { @adoreblvnk } 66. Kd1 { @JohnyP36 } 66... Kg3 { @shpatrickguo } 67. Be5+ { @adoreblvnk } 67... f4 { @JohnyP36 } 68. Ke2 { @adoreblvnk } 68... h1=Q { @JohnyP36 } 69. Bd6 { @shpatrickguo } 69... Qf1+ { @adoreblvnk } 70. Kxf1 { @JohnyP36 } 70... Kh4 { @adoreblvnk } 71. Bxf4 { @JohnyP36 } 71... g5 { @adoreblvnk } 72. Be3 { @JohnyP36 } 72... Kh5 { @cfprabhu21 } 73. Kg2 { @JohnyP36 } 73... Kh4 { @mishmanners } 74. Bf2+ { @JohnyP36 } 74... Kh5 { @adoreblvnk } 75. Kg3 { @JohnyP36 } 75... g4 { @agusgar409 } 76. Bg1 { @popados } 76... Kg5 { @adoreblvnk } 77. Be3+ { @JohnyP36 } 77... Kf5 { @shpatrickguo } 78. Bf4 { @JohnyP36 } 78... Ke4 { @adoreblvnk } 79. Kxg4 { @marcizhu } 1/2-1/2



================================================
FILE: games/game-20220618-085619.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2022.05.31"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. c4 { @srThibaultP } 1... f5 { @crimsonshade } 2. e3 { @srThibaultP } 2... g6 { @adoreblvnk } 3. b4 { @srThibaultP } 3... Nc6 { @mishmanners } 4. b5 { @luccagandra } 4... Ne5 { @adoreblvnk } 5. a4 { @JohnyP36 } 5... Nxc4 { @YourSandwich } 6. Bxc4 { @JohnyP36 } 6... e6 { @YourSandwich } 7. f4 { @HENRYMARTIN5 } 7... a6 { @JohnyP36 } 8. Ra3 { @mishmanners } 8... Bxa3 { @JohnyP36 } 9. bxa6 { @herndev } 9... bxa6 { @JohnyP36 } 10. Bb3 { @dpr1005 } 10... Bc5 { @mishmanners } 11. Nf3 { @adoreblvnk } 11... Rb8 { @JohnyP36 } 12. Ne5 { @Deborshi1998 } 12... Nf6 { @mishmanners } 13. Bb2 { @adoreblvnk } 13... a5 { @JohnyP36 } 14. Bc3 { @AditiDey29 } 14... Ne4 { @adoreblvnk } 15. Qf3 { @dpr1005 } 15... Qf6 { @kabirdeula } 16. Nxg6 { @bijinamaharjan } 16... hxg6 { @kabirdeula } 17. Ke2 { @dpr1005 } 17... Rxb3 { @JohnyP36 } 18. Bxf6 { @adoreblvnk } 18... Nxf6 { @JohnyP36 } 19. d4 { @mishmanners } 19... Bb4 { @JohnyP36 } 20. Qc6 { @dpr1005 } 20... dxc6 { @JohnyP36 } 21. h4 { @Yassin-Askar } 21... Nd5 { @santos-arthur } 22. Rc1 { @JohnyP36 } 22... Rxe3+ { @omarzer0 } 23. Kd1 { @JohnyP36 } 23... Rxh4 { @adoreblvnk } 24. Rc4 { @dpr1005 } 24... Rh1+ { @omarzer0 } 25. Kc2 { @JohnyP36 } 25... Ke7 { @mishmanners } 26. Nd2 { @JohnyP36 } 26... Rc3+ { @dpr1005 } 27. Kb2 { @Gamers-geek } 27... Kf7 { @LeonardoRamirezAndrade } 28. Rxc6 { @JohnyP36 } 28... Kf8 { @dpr1005 } 29. Rxe6 { @troglodytto } 29... Ba3+ { @JohnyP36 } 30. Ka2 { @troglodytto } 30... Bxe6 { @mishmanners } 31. g3 { @httpjanas } 31... Nb4# { @JohnyP36 } 0-1



================================================
FILE: games/game-20220729-074102.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2022.06.18"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. a4 { @herndev } 1... h5 { @JohnyP36 } 2. c4 { @n1lOctocat } 2... Nc6 { @ArthurMtTh } 3. Nf3 { @adoreblvnk } 3... Rh6 { @JohnyP36 } 4. a5 { @dpr1005 } 4... d6 { @roryclaasen } 5. d3 { @mohitxflakes } 5... Re6 { @JohnyP36 } 6. Qb3 { @dpr1005 } 6... Nh6 { @JohnyP36 } 7. d4 { @parvizansaryan } 7... f5 { @mishmanners } 8. Ng5 { @CodeWhiteWeb } 8... Nxd4 { @JohnyP36 } 9. Bf4 { @dpr1005 } 9... Rf6 { @JohnyP36 } 10. Qc3 { @dpr1005 } 10... c5 { @JohnyP36 } 11. h4 { @wasi0013 } 11... Ng4 { @NNBnh } 12. Rh3 { @mishmanners } 12... d5 { @mahmudulnayeem } 13. Rg3 { @allangmz } 13... dxc4 { @herndev } 14. Bc7 { @dpr1005 } 14... g6 { @marcinzygan } 15. Bxd8 { @diegofcn } 15... Kxd8 { @JohnyP36 } 16. e4 { @dpr1005 } 16... fxe4 { @herndev } 17. a6 { @Smartmayukh } 17... bxa6 { @JohnyP36 } 18. Nd2 { @Smartmayukh } 18... a5 { @MrStanDu33 } 19. Ndxe4 { @Smartmayukh } 19... a4 { @dpr1005 } 20. Qxc4 { @JohnyP36 } 20... Nf5 { @DatGreekChick } 21. Nxf6 { @alihanozdogan } 21... Bg7 { @Smartmayukh } 22. Rxa4 { @unix238 } 22... Bxf6 { @JohnyP36 } 23. Nf7+ { @Smartmayukh } 23... Ke8 { @JohnyP36 } 24. f3 { @Smartmayukh } 24... Nxg3 { @JohnyP36 } 25. b4 { @Smartmayukh } 25... Bd7 { @JohnyP36 } 26. fxg4 { @mehanalavimajd } 26... Bxa4 { @JohnyP36 } 27. bxc5 { @Smartmayukh } 27... hxg4 { @JohnyP36 } 28. Kf2 { @mishmanners } 28... Nh1+ { @JohnyP36 } 29. Kg1 { @Smartmayukh } 29... Ng3 { @JohnyP36 } 30. Bd3 { @Ranieery } 30... Rc8 { @Smartmayukh } 31. Qxa4+ { @herndev } 31... Kxf7 { @adoreblvnk } 32. Qe8+ { @kraken-gz } 32... Rxe8 { @AngeloGalav } 33. c6 { @divDevelopment } 33... Rc8 { @Crushoverride007 } 34. Kh2 { @mishmanners } 34... Bxh4 { @JohnyP36 } 35. Kg1 { @nivisi } 35... Rxc6 { @JohnyP36 } 36. Bb1 { @adoreblvnk } 36... Rc1+ { @LeonardoRamirezAndrade } 37. Kf2 { @mrtuxa } 37... Rxb1 { @JohnyP36 } 38. Ke3 { @Smartmayukh } 38... Ne4 { @adoreblvnk } 39. Kf4 { @afanasy } 39... Re1 { @JohnyP36 } 40. Kxg4 { @Igor-Ponso } 40... a5 { @KoditkarVedant } 41. Kf3 { @afanasy } 41... g5 { @JohnyP36 } 42. Kg4 { @Smartmayukh } 42... Rg1 { @anmaricdev } 43. Kf3 { @adoreblvnk } 43... Re1 { @Smartmayukh } 44. Kg4 { @JohnyP36 } 44... Nc3 { @adoreblvnk } 45. Kf3 { @JohnyP36 } 45... a4 { @bettafish15 } 46. Kg4 { @willm0602 } 46... Rf1 { @adoreblvnk } 47. Kh3 { @JohnyP36 } 47... Rf2 { @Neotoxic-off } 48. Kh2 { @JohnyP36 } 48... Rxg2+ { @Neotoxic-off } 49. Kxg2 { @mishmanners } 49... a3 { @JohnyP36 } 50. Kh3 { @LeonardoRamirezAndrade } 50... a2 { @JohnyP36 } 51. Kg2 { @mrtuxa } 51... Bg3 { @adoreblvnk } 52. Kf3 { @anmaricdev } 52... Nd5 { @zSkillCode } 53. Kg4 { @mishmanners } 53... a1=Q { @JohnyP36 } 54. Kxg5 { @anmaricdev } 54... Qg7+ { @tucazorron } 55. Kh5 { @curtainteddy } 55... Nf4# { @JohnyP36 } 0-1



================================================
FILE: games/game-20220922-162207.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2022.07.29"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1/2-1/2"]

1. c4 { @herndev } 1... c5 { @curtainteddy } 2. f3 { @mishmanners } 2... e5 { @TobeTek } 3. a4 { @JohnyP36 } 3... a6 { @CrazyH2 } 4. Nc3 { @mishmanners } 4... d6 { @TahaRostami } 5. g4 { @mishmanners } 5... a5 { @swaggyp7 } 6. Ra3 { @JohnyP36 } 6... Nf6 { @BAREJAA } 7. b3 { @totti-rdz } 7... b6 { @choilina16 } 8. Nb1 { @JohnyP36 } 8... Ra6 { @dominickfabry } 9. d3 { @mishmanners } 9... Ra7 { @JohnyP36 } 10. Bh3 { @anmaricdev } 10... Re7 { @JohnyP36 } 11. Ra2 { @Sooryasanand } 11... b5 { @grady2smart } 12. Ra1 { @Talhazeb } 12... bxa4 { @JohnyP36 } 13. Bb2 { @mishmanners } 13... axb3 { @JohnyP36 } 14. Qxb3 { @edwardna1 } 14... Rb7 { @Mmark94 } 15. Kd2 { @melpalhano } 15... Rxb3 { @JohnyP36 } 16. Ra3 { @mishmanners } 16... Na6 { @AthAshino } 17. Nc3 { @TexeiraThiago } 17... Rxb2+ { @mishmanners } 18. Kc1 { @JohnyP36 } 18... e4 { @melpalhano } 19. dxe4 { @onurravli } 19... Qb6 { @anmaricdev } 20. Nb5 { @TexeiraThiago } 20... Rb1+ { @ReDesignedJP } 21. Kxb1 { @TexeiraThiago } 21... a4 { @Ezekiel1349 } 22. g5 { @mishmanners } 22... Bb7 { @JohnyP36 } 23. gxf6 { @muath-ye } 23... gxf6 { @FoketzoRAI } 24. Rxa4 { @TexeiraThiago } 24... f5 { @muath-ye } 25. exf5 { @JohnyP36 } 25... Nb4 { @Mohammed-Aman-Khan } 26. e4 { @1NxT } 26... Na6 { @mishmanners } 27. Ne2 { @JohnyP36 } 27... Bxe4+ { @c-myr } 28. fxe4 { @TexeiraThiago } 28... Nb8 { @mrspcbr } 29. f6 { @mishmanners } 29... Qa6 { @anmaricdev } 30. Rxa6 { @JohnyP36 } 30... Nxa6 { @anmaricdev } 31. Kc1 { @shpatrickguo } 31... Nb4 { @JohnyP36 } 32. Ng3 { @totti-rdz } 32... Rg8 { @anmaricdev } 33. Nf5 { @Carol42 } 33... Kd8 { @shpatrickguo } 34. Rd1 { @devmount } 34... h6 { @totti-rdz } 35. Nxh6 { @mishmanners } 35... Rh8 { @JohnyP36 } 36. Rxd6+ { @TexeiraThiago } 36... Bxd6 { @xplode346 } 37. Nxf7+ { @mishmanners } 37... Ke8 { @himchan94 } 38. Nbxd6+ { @TexeiraThiago } 38... Kf8 { @mishmanners } 39. Kd2 { @faisal244 } 39... Rxh3 { @herndev } 40. Ng5 { @JohnyP36 } 40... Rxh2+ { @totti-rdz } 41. Kc3 { @GabrielTheophilo } 41... Na6 { @redhcp } 42. e5 { @marcizhu } 42... Rh1 { @totti-rdz } 43. Ne6+ { @JohnyP36 } 43... Kg8 { @sideedgetech } 44. f7+ { @mishmanners } 44... Kh7 { @totti-rdz } 45. Ng5+ { @anmaricdev } 45... Kh6 { @YuriyGubin } 46. f8=Q+ { @TexeiraThiago } 46... Kxg5 { @totti-rdz } 47. Ne4+ { @Felipenavs } 47... Kg4 { @Elizalzate } 48. Qa8 { @saadjavaid67 } 48... Rg1 { @EmannFatima } 49. Qxa6 { @LeonardoRamirezAndrade } 49... Re1 { @mishmanners } 50. Qg6+ { @TexeiraThiago } 50... Kf4 { @0vm } 51. Nxc5 { @totti-rdz } 51... Ke3 { @onur55-tr } 52. Qg3+ { @totti-rdz } 52... Ke2 { @Guilherme-Espinosa } 53. Ne6 { @zYxDevs } 53... Rg1 { @mishmanners } 54. Qg2+ { @SubGplayz } 54... Rxg2 { @sideedgetech } 55. Nf4+ { @Carol42 } 55... Kf3 { @sideedgetech } 56. e6 { @NarSiiiS } 56... Rg4 { @mishmanners } 57. Kd3 { @sideedgetech } 57... Rxf4 { @JohnyP36 } 58. Kd2 { @dhawal-pandya } 58... Rxc4 { @JohnyP36 } 59. e7 { @tuk12915 } 59... Rc8 { @JohnyP36 } 60. Kd3 { @anmaricdev } 60... Re8 { @JohnyP36 } 61. Kd4 { @sideedgetech } 61... Rxe7 { @JohnyP36 } 62. Kc4 { @shpatrickguo } 62... Rc7+ { @sideedgetech } 63. Kb4 { @JohnyP36 } 63... Rb7+ { @sideedgetech } 64. Ka5 { @JohnyP36 } 64... Ke4 { @anmaricdev } 65. Ka6 { @melpalhano } 65... Rb4 { @JohnyP36 } 66. Ka5 { @mishmanners } 66... Rc4 { @JohnyP36 } 67. Kb5 { @gabrielc42 } 67... Kd4 { @JohnyP36 } 68. Kb6 { @umangkaswala } 68... Rc8 { @Prithvipatel007 } 69. Kb5 { @umangkaswala } 69... Rc5+ { @Prithvipatel007 } 70. Kb4 { @umangkaswala } 70... Rc4+ { @Prithvipatel007 } 71. Kb5 { @umangkaswala } 71... Rc5+ { @Prithvipatel007 } 72. Kb4 { @umangkaswala } 72... Rb5+ { @Prithvipatel007 } 73. Kxb5 { @umangkaswala } 1/2-1/2



================================================
FILE: games/game-20221013-075127.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2022.09.22"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. a4 { @umangkaswala } 1... Nc6 { @anmaricdev } 2. Nc3 { @herndev } 2... Nf6 { @mishmanners } 3. Ra3 { @JohnyP36 } 3... Rb8 { @umangkaswala } 4. d3 { @JohnyP36 } 4... d5 { @diogogaspdev } 5. Bf4 { @JohnyP36 } 5... h6 { @totti-rdz } 6. Qd2 { @JohnyP36 } 6... h5 { @AbdoulBaguiM } 7. Rb3 { @JohnyP36 } 7... Qd7 { @LeonardoRamirezAndrade } 8. Nb5 { @JohnyP36 } 8... Ng4 { @akiselevprivate } 9. Qc3 { @JohnyP36 } 9... Rh6 { @mishmanners } 10. a5 { @zjiansun } 10... Rf6 { @anmaricdev } 11. Nxa7 { @melpalhano } 11... Rxf4 { @JohnyP36 } 12. Rb5 { @Andreas-Menzel } 12... Nxa7 { @deeOne } 13. Rb4 { @igorsardinha } 13... b6 { @ncheungg } 14. Rxf4 { @JohnyP36 } 14... Rb7 { @shpatrickguo } 15. Rf3 { @JohnyP36 } 15... Nb5 { @anmaricdev } 16. Qb4 { @JohnyP36 } 16... Ra7 { @Mjmissionready } 17. axb6 { @JohnyP36 } 17... d4 { @mishmanners } 18. b7 { @deeOne } 18... e5 { @TheMatrixMaster } 19. bxc8=Q+ { @JohnyP36 } 19... Qxc8 { @diogogaspdev } 20. Qxb5+ { @marcizhu } 20... Qd7 { @JohnyP36 } 21. Qb8+ { @anmaricdev } 21... Ke7 { @POWRFULCOW89 } 22. h3 { @mishmanners } 22... Qa4 { @anmaricdev } 23. hxg4 { @JohnyP36 } 23... hxg4 { @Montekkundan } 24. Rg3 { @JohnyP36 } 24... Ra8 { @Montekkundan } 25. Qxc7+ { @JohnyP36 } 25... Ke8 { @Montekkundan } 26. Rxg4 { @JohnyP36 } 26... Ra7 { @Montekkundan } 27. Qb8+ { @JohnyP36 } 27... Ke7 { @Montekkundan } 28. Rh8 { @JohnyP36 } 28... Ra8 { @Montekkundan } 29. Qxe5+ { @JohnyP36 } 29... Kd7 { @Montekkundan } 30. Rxd4+ { @JohnyP36 } 30... Qxd4 { @mishmanners } 31. Qxd4+ { @JohnyP36 } 31... Ke8 { @Arisamiga } 32. b4 { @JohnyP36 } 32... f6 { @RatchanonDev } 33. b5 { @JohnyP36 } 33... Kf7 { @Arisamiga } 34. b6 { @JohnyP36 } 34... Kg6 { @3kh0 } 35. Qe4+ { @deeOne } 35... f5 { @RatchanonDev } 36. Qe6+ { @JohnyP36 } 36... Kg5 { @Insomnicc } 37. b7 { @JohnyP36 } 37... Ra1+ { @enzoftware } 38. Kd2 { @JohnyP36 } 38... Rxf1 { @Teqwon-Norman } 39. b8=Q { @JohnyP36 } 39... f4 { @Nirbhayparmar } 40. Qxf8 { @anmaricdev } 40... f3 { @mishmanners } 41. Qxg7+ { @anmaricdev } 41... Kf4 { @JohnyP36 } 42. Qc6 { @sideedgetech } 42... Rxg1 { @JohnyP36 } 43. Qcc7+ { @Technical-Shubham-tech } 43... Kf5 { @JohnyP36 } 44. Qge5+ { @anmaricdev } 44... Kg4 { @JohnyP36 } 45. gxf3# { @marcizhu } 1-0



================================================
FILE: games/game-20221208-101118.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2022.10.13"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. c4 { @JohnyP36 } 1... c6 { @herndev } 2. a4 { @JohnyP36 } 2... e5 { @zjiansun } 3. Nc3 { @JohnyP36 } 3... Nf6 { @mishmanners } 4. h4 { @JohnyP36 } 4... a5 { @CozmoDev } 5. Rh3 { @JohnyP36 } 5... Bb4 { @gomezjdaniel } 6. Re3 { @JohnyP36 } 6... d5 { @desphixs } 7. cxd5 { @frozendark01 } 7... Nxd5 { @herndev } 8. Rxe5+ { @JohnyP36 } 8... Ne7 { @luisa-hub } 9. Qb3 { @visualdoj } 9... Bxc3 { @ibrahimsaleem } 10. dxc3 { @anmaricdev } 10... f6 { @JohnyP36 } 11. Re4 { @anmaricdev } 11... Ra6 { @JohnyP36 } 12. Nf3 { @MohamedRiadh-Sohnoun } 12... f5 { @developer-diganta } 13. Rd4 { @JohnyP36 } 13... Nd5 { @kema-dev } 14. Bg5 { @JohnyP36 } 14... O-O { @slysz } 15. h5 { @lbtm } 15... Qd6 { @JohnyP36 } 16. Nh4 { @mishmanners } 16... Rb6 { @JohnyP36 } 17. Qc2 { @EmannFatima } 17... Re8 { @JohnyP36 } 18. Rb1 { @mishmanners } 18... Na6 { @JohnyP36 } 19. g3 { @ericksonl } 19... Nc5 { @JohnyP36 } 20. Bg2 { @ericksonl } 20... Re5 { @JohnyP36 } 21. b3 { @stanleyvarga } 21... Be6 { @JohnyP36 } 22. f4 { @mishmanners } 22... Re3 { @JohnyP36 } 23. b4 { @Mardoqueu } 23... Rxg3 { @anmaricdev } 24. Bf1 { @mishmanners } 24... Rg4 { @JohnyP36 } 25. Rb2 { @Yoxmo } 25... h6 { @mishmanners } 26. bxa5 { @JohnyP36 } 26... Qd7 { @spemer } 27. axb6 { @mishmanners } 27... Rxg5 { @lyukio } 28. fxg5 { @dedecidao } 28... Nxc3 { @melpalhano } 29. Qxc3 { @vitor-agb } 29... Nxa4 { @hfvmarques } 30. Rxa4 { @JohnyP36 } 30... c5 { @ilsonwar } 31. Ra8+ { @JohnyP36 } 31... Kh7 { @lucasmatheusmovin } 32. Rd2 { @mishmanners } 32... Qe7 { @JohnyP36 } 33. Rh8+ { @AndreaZavatta } 33... Kxh8 { @anmaricdev } 34. Ng6+ { @mishmanners } 34... Kg8 { @JohnyP36 } 35. Nxe7+ { @luizgnclvs } 35... Kf7 { @JohnyP36 } 36. g6+ { @maxhumberto } 36... Kxe7 { @JohnyP36 } 37. Qxc5+ { @nnnolan } 37... Kf6 { @JohnyP36 } 38. Qf8+ { @gabrielhoppus } 38... Kg5 { @JohnyP36 } 39. Bg2 { @mishmanners } 39... Kxh5 { @JohnyP36 } 40. Qd8 { @spuqe } 40... Kxg6 { @JohnyP36 } 41. Bxb7 { @mishmanners } 41... f4 { @nnnolan } 42. Rd6 { @mishmanners } 42... Kh7 { @anmaricdev } 43. Rxe6 { @mishmanners } 43... g5 { @JohnyP36 } 44. Qxg5 { @mishmanners } 44... hxg5 { @JohnyP36 } 45. Bd5 { @biyasto } 45... g4 { @JohnyP36 } 46. Rg6 { @mishmanners } 46... g3 { @JohnyP36 } 47. b7 { @nnnolan } 47... Kxg6 { @JohnyP36 } 48. b8=Q { @melpalhano } 48... g2 { @JohnyP36 } 49. Qg8+ { @dupreehkuda } 49... Kf5 { @JohnyP36 } 50. Kf2 { @mishmanners } 50... g1=Q+ { @JohnyP36 } 51. Kxg1 { @mishmanners } 51... Ke5 { @JohnyP36 } 52. Qf8 { @mishmanners } 52... Kxd5 { @JohnyP36 } 53. Qxf4 { @ThanaphonLeonardi } 53... Kc5 { @mishmanners } 54. Kf1 { @dsfilho } 54... Kc6 { @sxre } 55. e3 { @jonorn82 } 55... Kc5 { @mishmanners } 56. Qf5+ { @Hrushal-Nikhare } 56... Kc4 { @mishmanners } 57. e4 { @JohnyP36 } 57... Kd4 { @mishmanners } 58. e5 { @JohnyP36 } 58... Kc4 { @mishmanners } 59. e6 { @JohnyP36 } 59... Kd4 { @grady2smart } 60. e7 { @JohnyP36 } 60... Kc3 { @marcizhu } 61. e8=Q { @GerardAlemany } 61... Kc4 { @mishmanners } 62. Qf4+ { @Hrushal-Nikhare } 62... Kd3 { @oof2win2 } 63. Qee4+ { @JohnyP36 } 63... Kc3 { @mishmanners } 64. Qfe3+ { @JohnyP36 } 64... Kb2 { @GalexY727 } 65. Q4d3 { @JohnyP36 } 65... Ka2 { @cyai } 66. Qed2+ { @JohnyP36 } 66... Ka1 { @chatonmars } 67. Qa3+ { @JohnyP36 } 67... Kb1 { @mishmanners } 68. Qdb2# { @JohnyP36 } 1-0



================================================
FILE: games/game-20221227-150008.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2022.12.08"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. Nf3 { @mishmanners } 1... Nc6 { @JohnyP36 } 2. e4 { @nnnolan } 2... h5 { @JohnyP36 } 3. Ng5 { @deenazati08 } 3... Nd4 { @herndev } 4. c3 { @JohnyP36 } 4... a6 { @hashfx } 5. cxd4 { @JohnyP36 } 5... d5 { @xaviduds } 6. exd5 { @5UP3R-D1N } 6... a5 { @Find-NICK } 7. Ne4 { @JohnyP36 } 7... f6 { @mishmanners } 8. Bb5+ { @JohnyP36 } 8... Kf7 { @SSIvanov19 } 9. O-O { @JohnyP36 } 9... Qxd5 { @SansElBozo } 10. Nbc3 { @mroesinger } 10... Qxd4 { @ArtoRantanen } 11. Qb3+ { @JohnyP36 } 11... Be6 { @rfoel } 12. Re1 { @Stalkerfish } 12... f5 { @mishmanners } 13. Ng5+ { @marcizhu } 13... Kg6 { @mishmanners } 14. Nxe6 { @KenWuqianghao } 14... Qf6 { @mishmanners } 15. a3 { @laypexx } 15... a4 { @mishmanners } 16. Bxa4 { @JohnyP36 } 16... Nh6 { @ammarali0608 } 17. Nxc7 { @JohnyP36 } 17... Rc8 { @5UP3R-D1N } 18. N3d5 { @ammarali0608 } 18... Qf7 { @mishmanners } 19. Qb6+ { @JohnyP36 } 19... e6 { @mishmanners } 20. Rxe6+ { @JohnyP36 } 20... Qxe6 { @herndev } 21. Qxe6+ { @mishmanners } 21... Kg5 { @herndev } 22. Qxc8 { @JohnyP36 } 22... Bxa3 { @herndev } 23. Qxh8 { @JohnyP36 } 23... Bxb2 { @iVGeek } 24. Bxb2 { @JohnyP36 } 24... Kh4 { @herndev } 25. Qxg7 { @oscarfgmaia } 25... b6 { @Tr4shL0rd } 26. Nxb6 { @herndev } 26... f4 { @AhSekri } 27. Bf6# { @JohnyP36 } 1-0



================================================
FILE: games/game-20230118-122611.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2022.12.27"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1/2-1/2"]

1. c4 { @JohnyP36 } 1... c5 { @Gabo-p } 2. d4 { @xaviduds } 2... d5 { @tapasrm } 3. Nc3 { @Stalkerfish } 3... dxc4 { @Ramraghul } 4. Nf3 { @it176131 } 4... cxd4 { @JohnyP36 } 5. Bf4 { @mauro-balades } 5... Qa5 { @JohnyP36 } 6. a3 { @mishmanners } 6... dxc3 { @JohnyP36 } 7. bxc3 { @herndev } 7... Nc6 { @JohnyP36 } 8. e4 { @mishmanners } 8... a6 { @ammarali0608 } 9. Rb1 { @JohnyP36 } 9... Qxc3+ { @herndev } 10. Qd2 { @JohnyP36 } 10... Qxa3 { @herndev } 11. e5 { @OffeeX } 11... Nxe5 { @herndev } 12. Bxe5 { @mishmanners } 12... Bf5 { @JohnyP36 } 13. Rxb7 { @HevCuesta } 13... Qa1+ { @JohnyP36 } 14. Bxa1 { @melpalhano } 14... e6 { @mishmanners } 15. Qb2 { @Ye-Yint-Nyo-Hmine } 15... Bg4 { @TejaTadepalli } 16. Ne5 { @JohnyP36 } 16... Bf5 { @sagarpatel211 } 17. Nxf7 { @Mr-Blahaj } 17... Rc8 { @JohnyP36 } 18. f4 { @mishmanners } 18... Bd6 { @JohnyP36 } 19. Rb3 { @whosbea } 19... cxb3 { @herndev } 20. Qxg7 { @lafest } 20... Rc1+ { @JohnyP36 } 21. Ke2 { @TejaTadepalli } 21... Bb4 { @JohnyP36 } 22. Nxh8 { @mishmanners } 22... Rc2+ { @JohnyP36 } 23. Kf3 { @R0ryMercury } 23... Ba3 { @JohnyP36 } 24. Qf7+ { @umeshsiddarth } 24... Kd8 { @JohnyP36 } 25. Bb2 { @Laureano139 } 25... Bxb2 { @Sajan-Satheesh } 26. Qxg8+ { @williamcfrancis } 26... Ke7 { @JohnyP36 } 27. Ng6+ { @gmoroz } 27... Bxg6 { @JohnyP36 } 28. Bxa6 { @mishmanners } 28... Bd4 { @JohnyP36 } 29. Qxg6 { @herndev } 29... hxg6 { @JohnyP36 } 30. f5 { @herndev } 30... gxf5 { @JohnyP36 } 31. Bc8 { @yoricktf } 31... b2 { @JohnyP36 } 32. h4 { @mishmanners } 32... Rxc8 { @JohnyP36 } 33. Rd1 { @mishmanners } 33... e5 { @JohnyP36 } 34. Rd3 { @neuralpain } 34... b1=Q { @JohnyP36 } 35. Rd2 { @anmaricdev } 35... Rc3+ { @JohnyP36 } 36. Ke2 { @mishmanners } 36... Qc1 { @RusMermaid } 37. Rxd4 { @camdan-me } 37... Ra3 { @soominkiminsoo } 38. Rb4 { @RusMermaid } 38... Qd2+ { @KaiPereira } 39. Kxd2 { @valyo132 } 39... e4 { @JohnyP36 } 40. Rb7+ { @mishmanners } 40... Ke6 { @JohnyP36 } 41. Rb2 { @RusMermaid } 41... Rd3+ { @JohnyP36 } 42. Kc1 { @bentindal } 42... e3 { @mishmanners } 43. Re2 { @RusMermaid } 43... f4 { @JohnyP36 } 44. h5 { @RusMermaid } 44... Kf6 { @JohnyP36 } 45. Kc2 { @RusMermaid } 45... Rd5 { @JohnyP36 } 46. g4 { @RusMermaid } 46... fxg3 { @JohnyP36 } 47. h6 { @RusMermaid } 47... Kg6 { @JohnyP36 } 48. Rxe3 { @RusMermaid } 48... g2 { @JohnyP36 } 49. h7 { @RusMermaid } 49... Kxh7 { @JohnyP36 } 50. Rg3 { @RusMermaid } 50... Rc5+ { @JohnyP36 } 51. Kd2 { @RusMermaid } 51... g1=Q { @JohnyP36 } 52. Rxg1 { @RusMermaid } 52... Rd5+ { @JohnyP36 } 53. Ke3 { @RusMermaid } 53... Re5+ { @JohnyP36 } 54. Kf4 { @RusMermaid } 54... Rh5 { @JohnyP36 } 55. Kg4 { @RusMermaid } 55... Kh6 { @JohnyP36 } 56. Kf3 { @RusMermaid } 56... Rh4 { @JohnyP36 } 57. Re1 { @i4pg } 57... Rh3+ { @Pavukkkk } 58. Kg2 { @JohnyP36 } 58... Rh5 { @mishmanners } 59. Rh1 { @JohnyP36 } 59... Rxh1 { @RusMermaid } 60. Kxh1 { @JohnyP36 } 1/2-1/2



================================================
FILE: games/game-20230210-074418.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2023.01.18"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1/2-1/2"]

1. c4 { @mauro-balades } 1... e5 { @RusMermaid } 2. Nc3 { @JohnyP36 } 2... f6 { @RusMermaid } 3. Qa4 { @JohnyP36 } 3... Nc6 { @RusMermaid } 4. b3 { @JohnyP36 } 4... Bc5 { @RusMermaid } 5. Ba3 { @JohnyP36 } 5... Bxa3 { @RusMermaid } 6. Qxa3 { @JohnyP36 } 6... d6 { @RusMermaid } 7. h4 { @JohnyP36 } 7... a5 { @Shassdooit } 8. h5 { @JohnyP36 } 8... Nge7 { @RusMermaid } 9. h6 { @alineha } 9... gxh6 { @herndev } 10. Rxh6 { @JohnyP36 } 10... Nd4 { @mishmanners } 11. Rxf6 { @JohnyP36 } 11... Nc2+ { @RusMermaid } 12. Kd1 { @JohnyP36 } 12... Nxa3 { @RusMermaid } 13. Nf3 { @JohnyP36 } 13... Bf5 { @RusMermaid } 14. Ng5 { @JohnyP36 } 14... Bc2+ { @RusMermaid } 15. Ke1 { @JohnyP36 } 15... Bg6 { @RusMermaid } 16. Nb5 { @JohnyP36 } 16... Nxb5 { @dbreskovit } 17. Ne6 { @BarPos } 17... Na3 { @RusMermaid } 18. Nxd8 { @AdrianGeorgeM } 18... Nc2+ { @raphael2G } 19. Kd1 { @Asilbec } 19... Kxd8 { @mishmanners } 20. Rc1 { @JohnyP36 } 20... Re8 { @RusMermaid } 21. d3 { @JohnyP36 } 21... Bxd3 { @mishmanners } 22. exd3 { @herndev } 22... Nd4 { @TejaTadepalli } 23. Kd2 { @JohnyP36 } 23... Kd7 { @RusMermaid } 24. Rb1 { @JohnyP36 } 24... a4 { @raphael2G } 25. Be2 { @JonathanV014 } 25... Rf8 { @Fabianofski } 26. a3 { @fakeYanss } 26... Rxf6 { @JohnyP36 } 27. b4 { @RusMermaid } 27... Rxf2 { @JohnyP36 } 28. Ra1 { @harshbhimani } 28... Nc2 { @arit007 } 29. Rc1 { @bremea } 29... Nd4 { @revtejas } 30. b5 { @Goodfriendss } 30... Rxe2+ { @JohnyP36 } 31. Kc3 { @sebastianolmos } 31... b6 { @FSa-git } 32. g4 { @donadev } 32... Rc2+ { @sarab97 } 33. Rxc2 { @grumblyspace386 } 33... Ndf5 { @RusMermaid } 34. g5 { @MikeAlvarado } 34... Ne3 { @pratiksha3101 } 35. Re2 { @JohnyP36 } 35... Nxc4 { @pratiksha3101 } 36. dxc4 { @JohnyP36 } 36... Nf5 { @pratiksha3101 } 37. Rh2 { @JohnyP36 } 37... Ra5 { @pratiksha3101 } 38. Rxh7+ { @JohnyP36 } 38... Ne7 { @pratiksha3101 } 39. g6 { @RusMermaid } 39... Ra8 { @pratiksha3101 } 40. g7 { @JohnyP36 } 40... d5 { @pratiksha3101 } 41. Rh5 { @JohnyP36 } 41... Rg8 { @pratiksha3101 } 42. Rg5 { @JohnyP36 } 42... dxc4 { @pratiksha3101 } 43. Kxc4 { @JohnyP36 } 43... Ke6 { @pratiksha3101 } 44. Kd3 { @JohnyP36 } 44... Kf7 { @LeonardoRamirezAndrade } 45. Ke4 { @JohnyP36 } 45... c5 { @pratiksha3101 } 46. bxc6 { @JohnyP36 } 46... Nxc6 { @pratiksha3101 } 47. Kd5 { @JohnyP36 } 47... Rd8+ { @mishmanners } 48. Kxc6 { @JohnyP36 } 48... Rg8 { @RusMermaid } 49. Kxb6 { @JohnyP36 } 49... e4 { @mishmanners } 50. Ka5 { @JohnyP36 } 50... Ke8 { @RusMermaid } 51. Kxa4 { @JohnyP36 } 51... e3 { @umangkaswala } 52. Re5+ { @JohnyP36 } 52... Kd8 { @umangkaswala } 53. Rxe3 { @JohnyP36 } 53... Rxg7 { @pratiksha3101 } 54. Kb5 { @JohnyP36 } 54... Kc7 { @LeonardoRamirezAndrade } 55. Re5 { @meetj922 } 55... Kd6 { @pratiksha3101 } 56. Ka6 { @4-Leafs-Code } 56... Kxe5 { @legojesus } 57. a4 { @mishmanners } 57... Rg4 { @Sam948-byte } 58. a5 { @JohnyP36 } 58... Rg6+ { @ledped } 59. Kb7 { @JohnyP36 } 59... Kd6 { @End3r6 } 60. Kb8 { @Murdeala } 60... Kd7 { @JohnyP36 } 61. Kb7 { @mishmanners } 61... Rc6 { @JohnyP36 } 62. a6 { @marcizhu } 62... Rc5 { @mishmanners } 63. a7 { @MettaSurendhar } 63... Rc7+ { @JohnyP36 } 64. Ka8 { @DianaMariaa98 } 64... Rxa7+ { @herndev } 65. Kxa7 { @JohnyP36 } 1/2-1/2



================================================
FILE: games/game-20230214-134648.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2023.02.10"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. c4 { @JohnyP36 } 1... e5 { @shubanms } 2. e4 { @mawerty } 2... Nf6 { @shpatrickguo } 3. Nf3 { @pratiksha3101 } 3... Nxe4 { @herndev } 4. Nd4 { @kakanetwork } 4... Ke7 { @iVGeek } 5. Qh5 { @rogersalvadeo256 } 5... exd4 { @JohnyP36 } 6. a3 { @RO-RADU-Bogdan } 6... a6 { @nilsjenn } 7. Bd3 { @JohnyP36 } 7... g6 { @rubentak } 8. Qe5# { @JohnyP36 } 1-0



================================================
FILE: games/game-20230307-130855.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2023.02.14"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. e4 { @rubentak } 1... Nf6 { @JohnyP36 } 2. d3 { @Murdeala } 2... e5 { @EddyBel } 3. Na3 { @melpalhano } 3... Bb4+ { @JohnyP36 } 4. Ke2 { @sideedgetech } 4... a6 { @Murdeala } 5. c3 { @JohnyP36 } 5... Nc6 { @shubanms } 6. cxb4 { @herndev } 6... Nxb4 { @Abinawan } 7. Bd2 { @JohnyP36 } 7... c5 { @Murdeala } 8. Rc1 { @JohnyP36 } 8... a5 { @Mcsavvy } 9. Rxc5 { @JohnyP36 } 9... Nxa2 { @Murdeala } 10. g4 { @mishmanners } 10... Nxg4 { @herndev } 11. Nb5 { @Murdeala } 11... Nxf2 { @herndev } 12. Rxe5+ { @JohnyP36 } 12... Kf8 { @mishmanners } 13. Rh5 { @SHoogstad } 13... Nxd1 { @herndev } 14. Nd6 { @Murdeala } 14... Nac3+ { @trekco } 15. Ke1 { @franklintra } 15... Qe7 { @umeshsiddarth } 16. b3 { @WelingtonBrasilio } 16... Qxd6 { @JohnyP36 } 17. Nf3 { @mishmanners } 17... g6 { @Murdeala } 18. Bg2 { @JohnyP36 } 18... gxh5 { @mishmanners } 19. Nh4 { @JohnyP36 } 19... a4 { @liedserver } 20. Bf3 { @JohnyP36 } 20... Nb2 { @mishmanners } 21. Bxc3 { @JohnyP36 } 21... Nxd3+ { @GabrielGalatti } 22. Kf1 { @DanRafaelAdela } 22... axb3 { @JohnyP36 } 23. Nf5 { @mishmanners } 23... Qa3 { @Murdeala } 24. Bxh8 { @umeshsiddarth } 24... Nc5 { @mishmanners } 25. Bxh5 { @umeshsiddarth } 25... Qc1+ { @SHoogstad } 26. Kg2 { @mishmanners } 26... Nxe4 { @Arch881010 } 27. Rxc1 { @umeshsiddarth } 27... Ra2+ { @Murdeala } 28. Be2 { @yulioaldiw } 28... Rxe2+ { @74C17N3P7UN3 } 29. Kf3 { @umeshsiddarth } 29... Rxh2 { @mishmanners } 30. Rxc8# { @umeshsiddarth } 1-0



================================================
FILE: games/game-20230331-085804.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2023.03.07"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. d4 { @herndev } 1... h6 { @Murdeala } 2. e4 { @Arch881010 } 2... Nf6 { @mishmanners } 3. Nc3 { @umeshsiddarth } 3... d5 { @liedserver } 4. Be2 { @JohnyP36 } 4... Nc6 { @umeshsiddarth } 5. Nxd5 { @ValentinFerCode } 5... Nxe4 { @JohnyP36 } 6. Bf4 { @gabrielhuervo } 6... Be6 { @JohnyP36 } 7. c4 { @gabrielhuervo } 7... g5 { @JohnyP36 } 8. Nxc7+ { @umeshsiddarth } 8... Qxc7 { @JohnyP36 } 9. Bxc7 { @umeshsiddarth } 9... a6 { @Murdeala } 10. f3 { @umeshsiddarth } 10... Nd6 { @TuranGe } 11. Rc1 { @MarkosComK } 11... a5 { @RedDySter20 } 12. Qa4 { @umeshsiddarth } 12... f5 { @anajuliafs } 13. d5 { @umeshsiddarth } 13... Rc8 { @QubitMatrix } 14. dxc6 { @weshaan } 14... Rxc7 { @Murdeala } 15. Qxa5 { @mishmanners } 15... Rxc6 { @umeshsiddarth } 16. Rc3 { @mishmanners } 16... g4 { @umeshsiddarth } 17. Rb3 { @mishmanners } 17... b6 { @JohnyP36 } 18. Rxb6 { @jahjinx } 18... Nb7 { @Anandhakryshnan } 19. Rxc6 { @mishmanners } 19... Nxa5 { @Dellorius } 20. Rxe6 { @mishmanners } 20... Nxc4 { @luizgnclvs } 21. Bxc4 { @DamnUi } 21... gxf3 { @Dung24-6 } 22. gxf3 { @mishmanners } 22... Bg7 { @JohnyP36 } 23. Nh3 { @Hrushal-Nikhare } 23... Kd7 { @saveffer1 } 24. Rxe7+ { @SquaredStudios-MC } 24... Kd8 { @happyDevRD } 25. Rxg7 { @Murdeala } 25... Re8+ { @JohnyP36 } 26. Be6 { @mishmanners } 26... Rxe6+ { @RusMermaid } 27. Kf1 { @amcareem } 27... Rc6 { @Bogdan12-dev } 28. Rg8+ { @amcareem } 28... Kc7 { @mishmanners } 29. Rg7+ { @AnthonyKeith15 } 29... Kb6 { @MPagliari } 30. a3 { @Murdeala } 30... h5 { @BernadettUrban } 31. Rh7 { @mishmanners } 31... Rc1+ { @JohnyP36 } 32. Kg2 { @cpuSonicatt } 32... Rc2+ { @JohnyP36 } 33. Nf2 { @Murdeala } 33... Rxb2 { @JohnyP36 } 34. Rxh5 { @Jak2k } 34... Rb5 { @JohnyP36 } 35. a4 { @marcizhu } 35... Rb2 { @oyepriyansh } 36. Rc1 { @WilliamDavidHarrison } 36... Rb5 { @JohnyP36 } 37. axb5 { @PuL5TaR } 37... Kxb5 { @JohnyP36 } 38. Rxf5+ { @PuL5TaR } 38... Kb4 { @JohnyP36 } 39. h4 { @SquaredStudios-MC } 39... Ka4 { @claytongom } 40. Rb1 { @ppjeha } 40... Ka3 { @OpAayush } 41. Ra5# { @cpuSonicatt } 1-0



================================================
FILE: games/game-20230518-215344.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2023.03.31"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. e4 { @gabrielhuervo } 1... Nf6 { @mishmanners } 2. f3 { @JohnyP36 } 2... c6 { @Murdeala } 3. e5 { @JohnyP36 } 3... Nh5 { @oyepriyansh } 4. g4 { @Hrushal-Nikhare } 4... Nf4 { @20Brayan01 } 5. d4 { @mishmanners } 5... h6 { @MPagliari } 6. Bxf4 { @marcizhu } 6... d5 { @JIN-ZIJIE } 7. c3 { @mishmanners } 7... a6 { @Koushikphy } 8. h3 { @mishmanners } 8... b6 { @PurePro4561 } 9. b4 { @cosmiccoincidence } 9... Be6 { @mishmanners } 10. Na3 { @Murdeala } 10... b5 { @WillDev12 } 11. Qd2 { @JohnyP36 } 11... Kd7 { @birajkarki } 12. g5 { @dimitris-per } 12... a5 { @StarKnightt } 13. Nxb5 { @herndev } 13... cxb5 { @JohnyP36 } 14. h4 { @mishmanners } 14... h5 { @JohnyP36 } 15. Qd3 { @rubentak } 15... axb4 { @JohnyP36 } 16. Qxb5+ { @tyl6699 } 16... Kc8 { @herndev } 17. c4 { @Alylaxy } 17... Ra3 { @manueldinisjunior } 18. Qxb4 { @rubentak } 18... Rxf3 { @colding10 } 19. a3 { @Hrushal-Nikhare } 19... dxc4 { @Murdeala } 20. Qxe7 { @groundzero51 } 20... Bxe7 { @zC4sTr0 } 21. Nxf3 { @Alylaxy } 21... f6 { @amcareem } 22. a4 { @Hrushal-Nikhare } 22... Nc6 { @mishmanners } 23. Kd1 { @zC4sTr0 } 23... Nb4 { @kztera } 24. Bh3 { @mishmanners } 24... Qa5 { @JohnyP36 } 25. Rh2 { @mishmanners } 25... c3 { @JohnyP36 } 26. exf6 { @pablobpscheidt } 26... gxf6 { @JohnyP36 } 27. Rc1 { @mishmanners } 27... Nd3 { @JohnyP36 } 28. Bxe6+ { @Murdeala } 28... Kd8 { @herndev } 29. Rxc3 { @Sakoutecher } 29... Nxf4 { @mishmanners } 30. d5 { @Skullfiredevil } 30... Ke8 { @Murdeala } 31. gxf6 { @lulunac27a } 31... Qxa4+ { @solnyszczko } 32. Rcc2 { @kztera } 32... Nxe6 { @Murdeala } 33. dxe6 { @Dysta } 33... Bxf6 { @rubentak } 34. Nd2 { @Murdeala } 34... Rh7 { @kztera } 35. Rf2 { @killian31 } 35... Bxh4 { @mishmanners } 36. e7 { @BigVeezus } 36... Bxf2 { @mishmanners } 37. Nb1 { @melpalhano } 37... Kxe7 { @mishmanners } 38. Ke2 { @herndev } 38... Bh4 { @mishmanners } 39. Nc3 { @mb6ockatf } 39... Qxc2+ { @Murdeala } 40. Ke3 { @4bh1n4vkum4r } 40... Bf2+ { @ChammounC } 41. Kf3 { @herndev } 41... Kd6 { @Arnab-Afk } 42. Ne4+ { @JohnyP36 } 42... Ke5 { @mishmanners } 43. Nxf2 { @herndev } 43... Ke6 { @mishmanners } 44. Ne4 { @brunowanderson7 } 44... Rf7+ { @JohnyP36 } 45. Nf6 { @sho6000 } 45... Rxf6+ { @Murdeala } 46. Ke3 { @SenZmaKi } 46... Qa2 { @livghit } 47. Kd4 { @tmchuynh } 47... Rf4+ { @vivaansinghvi07 } 48. Kd3 { @tmchuynh } 48... Qa1 { @flavioleonardi } 49. Ke3 { @mishmanners } 49... Qe5+ { @vivaansinghvi07 } 50. Kd2 { @mishmanners } 50... Rd4+ { @RealtorDave } 51. Kc3 { @WoMspace } 51... Qc5+ { @ambrosia13 } 52. Kb2 { @Ancientkingg } 52... Qb5+ { @mishmanners } 53. Kc3 { @JohnyP36 } 53... Rd6 { @mishmanners } 54. Kc2 { @yellowisher } 54... Qd3+ { @vivaansinghvi07 } 55. Kb2 { @mishmanners } 55... Rc6 { @vivaansinghvi07 } 56. Ka2 { @rayanBinElias } 56... Rc2+ { @marcizhu } 57. Kb1 { @vivaansinghvi07 } 57... Qb3+ { @Scr3wz } 58. Ka1 { @Murdeala } 58... Rc1# { @mishmanners } 0-1



================================================
FILE: games/game-20230606-210844.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2023.05.18"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1/2-1/2"]

1. d4 { @RusMermaid } 1... d5 { @TarunPereddi } 2. Nf3 { @Hrushal-Nikhare } 2... Bg4 { @Atsukiri } 3. h3 { @herndev } 3... Bxf3 { @TarunPereddi } 4. gxf3 { @Murdeala } 4... Nc6 { @Chris5613 } 5. Nc3 { @mishmanners } 5... e6 { @amcareem } 6. Nxd5 { @emreyilmaz1912 } 6... b5 { @asimkilic } 7. Nf4 { @mishmanners } 7... Kd7 { @julycrystal } 8. a4 { @StarKnightt } 8... Nxd4 { @emreyilmaz1912 } 9. Qxd4+ { @valgtreiz } 9... Kc8 { @StarKnightt } 10. Qxd8+ { @vaibhav0726 } 10... Kb7 { @1TusharSharma1 } 11. Qg5 { @mishmanners } 11... bxa4 { @Murdeala } 12. Rxa4 { @amcareem } 12... a5 { @Marius-Elting } 13. Qb5+ { @JohnyP36 } 13... Kc8 { @mishmanners } 14. Rg1 { @mollygrmn } 14... Rb8 { @JohnyP36 } 15. Qa6+ { @blacksmithop } 15... Rb7 { @vivekps } 16. Rxa5 { @JohnyP36 } 16... Ne7 { @vivaansinghvi07 } 17. Qa8+ { @JohnyP36 } 17... Rb8 { @mishmanners } 18. c4 { @Carol42 } 18... Rxa8 { @vivaansinghvi07 } 19. Rxa8+ { @viktoriussuwandi } 19... Kb7 { @Murdeala } 20. Re8 { @viktoriussuwandi } 20... g5 { @mishmanners } 21. Nh5 { @Carol42 } 21... h6 { @viktoriussuwandi } 22. b3 { @akshitac21 } 22... Nc6 { @JohnyP36 } 23. e4 { @viktoriussuwandi } 23... Rg8 { @JohnyP36 } 24. Nf6 { @isaaclins } 24... Bb4+ { @JohnyP36 } 25. Bd2 { @isaaclins } 25... Bxd2+ { @viktoriussuwandi } 26. Kxd2 { @JohnyP36 } 26... Rg7 { @viktoriussuwandi } 27. c5 { @NathanBHart } 27... h5 { @C-Monaghan } 28. Nxh5 { @Parksejoon } 28... Ne5 { @JohnyP36 } 29. Bc4 { @viktoriussuwandi } 29... Nxf3+ { @JohnyP36 } 30. Ke3 { @xrsQugi } 30... Nxg1 { @viktoriussuwandi } 31. Nxg7 { @Marius-Elting } 31... Nxh3 { @runxel } 32. Rh8 { @JohnyP36 } 32... e5 { @viktoriussuwandi } 33. Rxh3 { @mishmanners } 33... g4 { @AndrewBlackwell } 34. Rh8 { @viktoriussuwandi } 34... Kc6 { @JohnyP36 } 35. Ra8 { @viktoriussuwandi } 35... Kd7 { @chadirabii } 36. Re8 { @vivaansinghvi07 } 36... f6 { @viktoriussuwandi } 37. Be6+ { @xrsQugi } 37... Kc6 { @viktoriussuwandi } 38. Bd5+ { @vivaansinghvi07 } 38... Kxc5 { @viktoriussuwandi } 39. Nh5 { @chumbed10s } 39... Kb4 { @viktoriussuwandi } 40. Rb8+ { @JohnyP36 } 40... Ka5 { @uppercasee } 41. Nxf6 { @JohnyP36 } 41... c5 { @emreyilmaz1912 } 42. Nxg4 { @JohnyP36 } 42... Ka6 { @viktoriussuwandi } 43. Nxe5 { @JohnyP36 } 43... Ka5 { @viktoriussuwandi } 44. Bc4 { @Murdeala } 1/2-1/2



================================================
FILE: games/game-20230614-141459.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2023.06.07"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. d4 { @blacksmithop } 1... d5 { @viktoriussuwandi } 2. Bf4 { @tonydube } 2... Bf5 { @romain-koenig } 3. Nf3 { @viktoriussuwandi } 3... Na6 { @emreyilmaz1912 } 4. a3 { @viktoriussuwandi } 4... Nf6 { @vivaansinghvi07 } 5. Ne5 { @tahaoraei } 5... e6 { @viktoriussuwandi } 6. Nc3 { @Carol42 } 6... Ne4 { @vivaansinghvi07 } 7. Nxe4 { @viktoriussuwandi } 7... dxe4 { @JohnyP36 } 8. Nxf7 { @jenniferlieu } 8... Kxf7 { @emreyilmaz1912 } 9. e3 { @viktoriussuwandi } 9... Be7 { @JohnyP36 } 10. Bc4 { @viktoriussuwandi } 10... Re8 { @vivaansinghvi07 } 11. O-O { @viktoriussuwandi } 11... Rc8 { @emreyilmaz1912 } 12. Rc1 { @StarKnightt } 12... h6 { @emreyilmaz1912 } 13. f3 { @viktoriussuwandi } 13... exf3 { @tprobius } 14. Qxf3 { @viktoriussuwandi } 14... g6 { @Eshika-saxena } 15. Qxb7 { @JohnyP36 } 15... g5 { @DinShub } 16. Be5 { @JohnyP36 } 16... Rb8 { @emreyilmaz1912 } 17. Qxa6 { @JohnyP36 } 17... Rb6 { @viktoriussuwandi } 18. Qxa7 { @JohnyP36 } 18... Rxb2 { @Jackfrst } 19. d5 { @JohnyP36 } 19... exd5 { @Jackfrst } 20. Bxb2 { @JohnyP36 } 20... dxc4 { @viktoriussuwandi } 21. Rxf5+ { @JohnyP36 } 21... Kg6 { @viktoriussuwandi } 22. Rff1 { @JohnyP36 } 22... c6 { @viktoriussuwandi } 23. Rcd1 { @JohnyP36 } 23... Bd6 { @viktoriussuwandi } 24. Qf7# { @JohnyP36 } 1-0



================================================
FILE: games/game-20230628-095027.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2023.06.14"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. d4 { @emreyilmaz1912 } 1... d5 { @viktoriussuwandi } 2. Nc3 { @ArnavKucheriya } 2... Nf6 { @faxkedrip } 3. Nf3 { @JohnyP36 } 3... Nc6 { @mishmanners } 4. Be3 { @JohnyP36 } 4... e5 { @viktoriussuwandi } 5. dxe5 { @JohnyP36 } 5... Ne4 { @viktoriussuwandi } 6. Qd3 { @JohnyP36 } 6... Bd7 { @viktoriussuwandi } 7. O-O-O { @JohnyP36 } 7... Nxf2 { @viktoriussuwandi } 8. Qxd5 { @JohnyP36 } 8... Nxd1 { @viktoriussuwandi } 9. Bg5 { @Marius-Elting } 9... Be7 { @viktoriussuwandi } 10. Nxd1 { @skulldoggery } 10... O-O { @viktoriussuwandi } 11. c3 { @skulldoggery } 11... Kh8 { @viktoriussuwandi } 12. Ne3 { @carlos-lorenzo } 12... f5 { @skulldoggery } 13. exf6 { @viktoriussuwandi } 13... gxf6 { @skulldoggery } 14. Bh6 { @viktoriussuwandi } 14... Rg8 { @skulldoggery } 15. g3 { @JohnyP36 } 15... Rg5 { @Marius-Elting } 16. h4 { @ziadOUA } 16... Rg6 { @Murdeala } 17. Nf5 { @viktoriussuwandi } 17... Ne5 { @BluLupo } 18. N3d4 { @viktoriussuwandi } 18... b6 { @mishmanners } 19. g4 { @viktoriussuwandi } 19... a6 { @Engr-zainjaved } 20. Be3 { @mishmanners } 20... Rxg4 { @Marius-Elting } 21. Nh6 { @viktoriussuwandi } 21... Rxd4 { @Marius-Elting } 22. Nf7+ { @Vilagamer999 } 22... Nxf7 { @viktoriussuwandi } 23. Qh5 { @divyanshudhruv } 23... Rd6 { @mishmanners } 24. Qxf7 { @viktoriussuwandi } 24... Qf8 { @JohnyP36 } 25. a4 { @RedDySter20 } 25... Qxf7 { @JohnyP36 } 26. Bg2 { @viktoriussuwandi } 26... Bf5 { @JohnyP36 } 27. h5 { @mishmanners } 27... Rad8 { @JohnyP36 } 28. h6 { @viktoriussuwandi } 28... Qa2 { @JohnyP36 } 29. Bf4 { @Isa1asN } 29... Qa1# { @JohnyP36 } 0-1



================================================
FILE: games/game-20230703-081711.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2023.06.28"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. Nf3 { @JohnyP36 } 1... Nc6 { @herndev } 2. d4 { @viktoriussuwandi } 2... d6 { @JohnyP36 } 3. c3 { @lollo03 } 3... Bf5 { @JohnyP36 } 4. d5 { @viktoriussuwandi } 4... Na5 { @JohnyP36 } 5. h4 { @mishmanners } 5... Qd7 { @JohnyP36 } 6. b3 { @Marius-Elting } 6... Nf6 { @viktoriussuwandi } 7. b4 { @JohnyP36 } 7... e6 { @viktoriussuwandi } 8. bxa5 { @mishmanners } 8... exd5 { @Marius-Elting } 9. Bb2 { @viktoriussuwandi } 9... O-O-O { @JohnyP36 } 10. e3 { @TomeuUris } 10... Ne4 { @JohnyP36 } 11. Qd4 { @N-NeelPatel } 11... Be7 { @JohnyP36 } 12. a6 { @N-NeelPatel } 12... b6 { @viktoriussuwandi } 13. a4 { @N-NeelPatel } 13... g5 { @viktoriussuwandi } 14. Nxg5 { @herndev } 14... Bg4 { @N-NeelPatel } 15. Qxd5 { @JohnyP36 } 15... Nxg5 { @N-NeelPatel } 16. Qb7# { @JohnyP36 } 1-0



================================================
FILE: games/game-20230712-142215.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2023.07.03"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. Nf3 { @JohnyP36 } 1... d5 { @N-NeelPatel } 2. Nc3 { @JohnyP36 } 2... Bg4 { @herndev } 3. d4 { @JohnyP36 } 3... Bxf3 { @N-NeelPatel } 4. gxf3 { @JohnyP36 } 4... e6 { @N-NeelPatel } 5. h4 { @JohnyP36 } 5... f5 { @N-NeelPatel } 6. Bg5 { @JohnyP36 } 6... Qd6 { @N-NeelPatel } 7. Qd3 { @JohnyP36 } 7... Nf6 { @N-NeelPatel } 8. Nb5 { @JohnyP36 } 8... Qb4+ { @N-NeelPatel } 9. c3 { @JohnyP36 } 9... Qe7 { @N-NeelPatel } 10. h5 { @JohnyP36 } 10... h6 { @N-NeelPatel } 11. Bh4 { @JohnyP36 } 11... c6 { @N-NeelPatel } 12. Rg1 { @JohnyP36 } 12... cxb5 { @N-NeelPatel } 13. Qxb5+ { @JohnyP36 } 13... Qd7 { @N-NeelPatel } 14. c4 { @JohnyP36 } 14... Qxb5 { @N-NeelPatel } 15. cxb5 { @JohnyP36 } 15... Nbd7 { @N-NeelPatel } 16. Rc1 { @JohnyP36 } 16... Bb4+ { @N-NeelPatel } 17. Kd1 { @JohnyP36 } 17... Nxh5 { @N-NeelPatel } 18. Rg6 { @JohnyP36 } 18... Rg8 { @N-NeelPatel } 19. Rxe6+ { @JohnyP36 } 19... Kf8 { @N-NeelPatel } 20. Rc7 { @JohnyP36 } 20... Ndf6 { @N-NeelPatel } 21. Bh3 { @JohnyP36 } 21... Nf4 { @N-NeelPatel } 22. Rxb7 { @jefflmattos } 22... Nxe6 { @Murdeala } 23. Bxf5 { @viktoriussuwandi } 23... Nxd4 { @N-NeelPatel } 24. Be6 { @JohnyP36 } 24... Nxe6 { @N-NeelPatel } 25. f4 { @JohnyP36 } 25... Nxf4 { @N-NeelPatel } 26. e3 { @JohnyP36 } 26... Ng2 { @N-NeelPatel } 27. Ke2 { @JohnyP36 } 27... Ne4 { @N-NeelPatel } 28. Be7+ { @JohnyP36 } 28... Ke8 { @N-NeelPatel } 29. Rxa7 { @shaiy310 } 29... Rxa7 { @N-NeelPatel } 30. Bxb4 { @marcizhu } 30... Nf6 { @ThePeeps191 } 31. a3 { @marcizhu } 31... g5 { @N-NeelPatel } 32. b6 { @mishmanners } 32... Rb7 { @viktoriussuwandi } 33. a4 { @herndev } 33... Rxb6 { @AyaanT0 } 34. Bc3 { @N-NeelPatel } 34... Ne4 { @AndrewBlackwell } 35. f3 { @Marius-Elting } 35... Nxc3+ { @GrandMoff100 } 36. bxc3 { @N-NeelPatel } 36... Rb2+ { @GrandMoff100 } 37. Kf1 { @N-NeelPatel } 37... Nxe3+ { @viktoriussuwandi } 38. Kg1 { @N-NeelPatel } 38... Rb4 { @PythonPlumber } 39. cxb4 { @allenthomas01 } 39... Kd7 { @GrandMoff100 } 40. b5 { @Siddharth3141 } 40... Ra8 { @GrandMoff100 } 41. Kf2 { @MatthiasGN } 41... Ra7 { @N-NeelPatel } 42. Kxe3 { @JohnyP36 } 42... Kd6 { @N-NeelPatel } 43. b6 { @JohnyP36 } 43... Ke5 { @N-NeelPatel } 44. bxa7 { @JohnyP36 } 44... h5 { @mishmanners } 45. a8=Q { @JohnyP36 } 45... h4 { @mishmanners } 46. Qe8+ { @JohnyP36 } 46... Kd6 { @N-NeelPatel } 47. Qg8 { @PythonPlumber } 47... Kd7 { @N-NeelPatel } 48. Qxg5 { @JohnyP36 } 48... Kd6 { @N-NeelPatel } 49. a5 { @JohnyP36 } 49... Kc6 { @N-NeelPatel } 50. a6 { @JohnyP36 } 50... d4+ { @N-NeelPatel } 51. Kxd4 { @JohnyP36 } 51... Kd7 { @N-NeelPatel } 52. a7 { @JohnyP36 } 52... Kd6 { @N-NeelPatel } 53. a8=Q { @JohnyP36 } 53... Kd7 { @N-NeelPatel } 54. Qxh4 { @mishmanners } 54... Ke6 { @GrandMoff100 } 55. Qd5# { @JohnyP36 } 1-0



================================================
FILE: games/game-20230731-102105.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2023.07.12"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. d4 { @AJV009 } 1... e6 { @N-NeelPatel } 2. f4 { @milaabl } 2... Nf6 { @mishmanners } 3. Nf3 { @N-NeelPatel } 3... d5 { @SatyamVyas04 } 4. b3 { @FrenzyyLumina } 4... g5 { @N-NeelPatel } 5. fxg5 { @mishmanners } 5... Nh5 { @JohnyP36 } 6. g6 { @N-NeelPatel } 6... a5 { @Marius-Elting } 7. h3 { @N-NeelPatel } 7... hxg6 { @JohnyP36 } 8. Rh2 { @Crysicia } 8... Ng7 { @N-NeelPatel } 9. Ne5 { @yraafh } 9... Rh6 { @N-NeelPatel } 10. Bxh6 { @mishmanners } 10... Qh4+ { @JohnyP36 } 11. Kd2 { @N-NeelPatel } 11... Qxh6+ { @JohnyP36 } 12. Kc3 { @N-NeelPatel } 12... Bb4+ { @JohnyP36 } 13. Kd3 { @N-NeelPatel } 13... Bd7 { @JohnyP36 } 14. c3 { @iknowsomestuffabouttech } 14... Qd2+ { @N-NeelPatel } 15. Qxd2 { @herndev } 15... Bb5+ { @JohnyP36 } 16. c4 { @N-NeelPatel } 16... dxc4+ { @JohnyP36 } 17. bxc4 { @olive1rax } 17... Bxc4+ { @kaisunoo } 18. Nxc4 { @1TusharSharma1 } 18... g5 { @N-NeelPatel } 19. Qb2 { @kaisunoo } 19... Be7 { @JohnyP36 } 20. Rh1 { @N-NeelPatel } 20... Nc6 { @JohnyP36 } 21. g4 { @N-NeelPatel } 21... a4 { @1TusharSharma1 } 22. Rg1 { @N-NeelPatel } 22... f6 { @lin-dsey } 23. e4 { @1TusharSharma1 } 23... Rd8 { @JohnyP36 } 24. Qxb7 { @marcizhu } 24... Kd7 { @JohnyP36 } 25. d5 { @1TusharSharma1 } 25... exd5 { @JohnyP36 } 26. Nc3 { @mishmanners } 26... Bc5 { @JohnyP36 } 27. exd5 { @1TusharSharma1 } 27... Ne5+ { @JohnyP36 } 28. Nxe5+ { @marcizhu } 28... fxe5 { @mishmanners } 29. Qc6+ { @marcizhu } 29... Kc8 { @kritika-das } 30. Qxc5 { @marcizhu } 30... a3 { @AyaanT0 } 31. Nb5 { @marcizhu } 31... Rf8 { @AyaanT0 } 32. Nc3 { @N-NeelPatel } 32... c6 { @Aung-myat-min } 33. Qxc6+ { @mishmanners } 33... Kd8 { @viktoriussuwandi } 34. d6 { @marcizhu } 34... e4+ { @vishalsingh17 } 35. Kxe4 { @marcizhu } 35... Ne6 { @mishmanners } 36. Rb1 { @PHANTOMGOD2OP } 36... Rf4+ { @1TusharSharma1 } 37. Ke5 { @marcizhu } 37... Nd4 { @JohnyP36 } 38. Rb8# { @marcizhu } 1-0



================================================
FILE: games/game-20230822-201406.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2023.07.31"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. e4 { @SatyamVyas04 } 1... Nf6 { @JohnyP36 } 2. Qh5 { @1TusharSharma1 } 2... Nc6 { @mishmanners } 3. Qxf7+ { @1TusharSharma1 } 3... Kxf7 { @AstroSquared } 4. Nc3 { @mishmanners } 4... b5 { @Marius-Elting } 5. Nce2 { @1TusharSharma1 } 5... Nxe4 { @viktoriussuwandi } 6. Nf3 { @mishmanners } 6... Nb4 { @JohnyP36 } 7. d3 { @thedev132 } 7... Nxc2+ { @JohnyP36 } 8. Kd1 { @1TusharSharma1 } 8... a5 { @MischaelP } 9. dxe4 { @guillaume-pages } 9... Nxa1 { @mishmanners } 10. Ng3 { @1TusharSharma1 } 10... d5 { @amcareem } 11. Ne5+ { @JohnyP36 } 11... Kf6 { @amcareem } 12. Bxb5 { @1TusharSharma1 } 12... Nb3 { @ghstll } 13. Ng4+ { @viktoriussuwandi } 13... Bxg4+ { @AvetikNersisyan } 14. f3 { @1TusharSharma1 } 14... Nxc1 { @Murdeala } 15. fxg4 { @mishmanners } 15... Nxa2 { @viktoriussuwandi } 16. exd5 { @Marius-Elting } 16... Nb4 { @arjuncvinod } 17. Nh5+ { @JohnyP36 } 17... Kg5 { @viktoriussuwandi } 18. Nxg7 { @1TusharSharma1 } 18... Qc8 { @uaibo } 19. Ne6+ { @Hurtb0x } 19... Kxg4 { @viktoriussuwandi } 20. h3+ { @mishmanners } 20... Kf5 { @Nusab19 } 21. Bf1 { @1TusharSharma1 } 21... Nxd5 { @majvax } 22. Nd4+ { @mishmanners } 22... Kg6 { @1TusharSharma1 } 23. b3 { @AbdulRehmanUNI } 23... Nc3+ { @MHanzzala } 24. Kc2 { @1TusharSharma1 } 24... Ra6 { @NewyorkMengHer } 25. Kxc3 { @viktoriussuwandi } 25... h6 { @MHanzzala } 26. Bd3+ { @umeshsiddarth } 26... Kf7 { @1TusharSharma1 } 27. Bh7 { @bren1011001binary } 27... Rxh7 { @GeoffreyFClark } 28. Rf1+ { @1TusharSharma1 } 28... Kg7 { @Omanshu209 } 29. g4 { @mishmanners } 29... c5 { @umeshsiddarth } 30. Rxf8 { @NewyorkMengHer } 30... cxd4+ { @AbdulRehmanUNI } 31. Kxd4 { @viktoriussuwandi } 31... Qxf8 { @mishmanners } 32. b4 { @oYuriTM } 32... Qf4+ { @Omanshu209 } 33. Kc3 { @Ishikajain02 } 33... Qxb4+ { @1TusharSharma1 } 34. Kd3 { @Erik-McKelvey } 34... Qb7 { @zC4sTr0 } 35. h4 { @NewyorkMengHer } 35... Re6 { @JohnyP36 } 36. Kd4 { @mishmanners } 36... Qb4+ { @1TusharSharma1 } 37. Kd3 { @AstroSquared } 37... Qxg4 { @AliBinary } 38. h5 { @typ-AhmedSleem } 38... Qd1+ { @viktoriussuwandi } 39. Kc4 { @Omanshu209 } 39... Rc6+ { @1TusharSharma1 } 40. Kb5 { @Omanshu209 } 40... a4 { @jarnails1559 } 41. Kxc6 { @Omanshu209 } 41... a3 { @viktoriussuwandi } 42. Kc5 { @1TusharSharma1 } 42... Qd5+ { @pedro-design } 43. Kxd5 { @Omanshu209 } 43... a2 { @viktoriussuwandi } 44. Kc4 { @arjuncvinod } 44... a1=Q { @AliBinary } 45. Kb3 { @1TusharSharma1 } 45... e5 { @JohnyP36 } 46. Kc2 { @viktoriussuwandi } 46... Kf6 { @JohnyP36 } 47. Kb3 { @Ishikajain02 } 47... Rc7 { @JohnyP36 } 48. Kb4 { @1TusharSharma1 } 48... Qa2 { @luizv } 49. Kb5 { @viktoriussuwandi } 49... Qb2+ { @marcizhu } 50. Ka5 { @Marius-Elting } 50... Ra7# { @1TusharSharma1 } 0-1



================================================
FILE: games/game-20230920-162029.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2023.08.23"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. d4 { @viktoriussuwandi } 1... d5 { @JohnyP36 } 2. Nf3 { @mishmanners } 2... Nf6 { @ankit-plus-c } 3. a4 { @luizv } 3... e6 { @NewyorkMengHer } 4. c3 { @RabbitWithoutaHat } 4... b6 { @mishmanners } 5. Bg5 { @Omanshu209 } 5... Nc6 { @Marius-Elting } 6. e3 { @ankit-plus-c } 6... Ba6 { @mishmanners } 7. Ne5 { @NewyorkMengHer } 7... h6 { @1TusharSharma1 } 8. Bxf6 { @ankit-plus-c } 8... Qxf6 { @viktoriussuwandi } 9. Ra2 { @1TusharSharma1 } 9... Nxe5 { @ziyanoffl } 10. c4 { @soheileghbali } 10... Bb4+ { @Sami-AlEsh } 11. Ke2 { @Marius-Elting } 11... Bf8 { @1TusharSharma1 } 12. dxe5 { @leandro32x } 12... Bxc4+ { @viktoriussuwandi } 13. Kd2 { @YatikT } 13... a5 { @mohsinsr } 14. exf6 { @herndev } 14... Bxa2 { @mishmanners } 15. fxg7 { @1TusharSharma1 } 15... Bxg7 { @JohnyP36 } 16. Bb5+ { @viktoriussuwandi } 16... Ke7 { @JohnyP36 } 17. Re1 { @brudnak } 17... Kd8 { @LeoInDaHause } 18. Be8 { @1TusharSharma1 } 18... Rxe8 { @viktoriussuwandi } 19. Qh5 { @JohnyP36 } 19... Bxb1 { @amcareem } 20. Qh4+ { @1TusharSharma1 } 20... f6 { @mishmanners } 21. g4 { @viktoriussuwandi } 21... Bf8 { @mishmanners } 22. Rxb1 { @viktoriussuwandi } 22... Bg7 { @1TusharSharma1 } 23. h3 { @Omanshu209 } 23... Rh8 { @1TusharSharma1 } 24. Qg3 { @viktoriussuwandi } 24... Ra6 { @Lokeshwaran-M } 25. Qh4 { @1TusharSharma1 } 25... Kc8 { @JohnyP36 } 26. Rh1 { @1TusharSharma1 } 26... e5 { @luizv } 27. Qh5 { @minhngoc25a } 27... Kb7 { @viktoriussuwandi } 28. Rc1 { @JohnyP36 } 28... Ra7 { @Arjun-G-Ravi } 29. Qf7 { @viktoriussuwandi } 29... Ra6 { @santiagourregobotero } 30. Rc2 { @Arjun-G-Ravi } 30... Rd8 { @JohnyP36 } 31. Qg8 { @1TusharSharma1 } 31... Raa8 { @mao1910 } 32. Qxg7 { @viktoriussuwandi } 32... h5 { @Arjun-G-Ravi } 33. gxh5 { @periebm } 33... Rg8 { @mao1910 } 34. Kd1 { @YatikT } 34... Rxg7 { @JohnyP36 } 35. b3 { @viktoriussuwandi } 35... c5 { @N-NeelPatel } 36. Re2 { @1TusharSharma1 } 36... Rh7 { @viktoriussuwandi } 37. h6 { @junaidalam2 } 37... Ka7 { @Arjun-G-Ravi } 38. Kc1 { @viktoriussuwandi } 38... Rxh6 { @minhngoc25a } 39. Rd2 { @mishmanners } 39... Rd8 { @minhngoc25a } 40. Re2 { @1TusharSharma1 } 40... Rxh3 { @lulunac27a } 41. Rd2 { @vrinee } 41... Rh1+ { @JohnyP36 } 42. Kc2 { @viktoriussuwandi } 42... Rhh8 { @1TusharSharma1 } 43. Kb1 { @viktoriussuwandi } 43... Ka8 { @N-NeelPatel } 44. Re2 { @1TusharSharma1 } 44... d4 { @mishmanners } 45. Kc1 { @viktoriussuwandi } 45... Rh3 { @hack1exe } 46. exd4 { @JohnyP36 } 46... Rxd4 { @viktoriussuwandi } 47. Rxe5 { @1TusharSharma1 } 47... fxe5 { @viktoriussuwandi } 48. b4 { @JackDeng666 } 48... Rh2 { @viktoriussuwandi } 49. bxc5 { @1TusharSharma1 } 49... Rxf2 { @viktoriussuwandi } 50. cxb6 { @JohnyP36 } 50... Rh2 { @Bruno0798 } 51. Kb1 { @JohnyP36 } 51... Rd1# { @Sam654123 } 0-1



================================================
FILE: games/game-20231020-160157.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2023.09.20"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. d4 { @viktoriussuwandi } 1... e5 { @Insomnicc } 2. dxe5 { @JohnyP36 } 2... a6 { @AlexsRyzh } 3. Nf3 { @JohnyP36 } 3... b5 { @lulunac27a } 4. Nc3 { @viktoriussuwandi } 4... b4 { @JohnyP36 } 5. Na4 { @Sam654123 } 5... Qh4 { @1TusharSharma1 } 6. Nxh4 { @lulunac27a } 6... Nc6 { @viktoriussuwandi } 7. Nb6 { @YatikT } 7... cxb6 { @viktoriussuwandi } 8. c3 { @hr-virieux } 8... Nce7 { @1TusharSharma1 } 9. cxb4 { @lulunac27a } 9... g6 { @viktoriussuwandi } 10. Bf4 { @Omanshu209 } 10... Nf5 { @1TusharSharma1 } 11. Nxf5 { @viktoriussuwandi } 11... Kd8 { @Arjun-G-Ravi } 12. Rc1 { @vedpatel7 } 12... gxf5 { @ringwraith-org } 13. e4 { @pamelasann } 13... Bxb4+ { @viktoriussuwandi } 14. Bd2 { @JohnyP36 } 14... Bf8 { @1TusharSharma1 } 15. Qh5 { @viktoriussuwandi } 15... Bb7 { @JohnyP36 } 16. Qxh7 { @1TusharSharma1 } 16... Rxh7 { @viktoriussuwandi } 17. exf5 { @JohnyP36 } 17... Nf6 { @ch4t5ky } 18. Be2 { @viktoriussuwandi } 18... Rxh2 { @StarKnightt } 19. Rc8+ { @1TusharSharma1 } 19... Rxc8 { @viktoriussuwandi } 20. Rxh2 { @ch4t5ky } 20... Nd5 { @vrinee } 21. Rh8 { @novicecivon } 21... Rc2 { @ch4t5ky } 22. Bh6 { @1TusharSharma1 } 22... Rc1+ { @JohnyP36 } 23. Bxc1 { @mdaud23 } 23... Bc6 { @JohnyP36 } 24. Bh5 { @1TusharSharma1 } 24... Ke7 { @JohnyP36 } 25. a4 { @Bot014 } 25... Nb4 { @JohnyP36 } 26. Bg6 { @1TusharSharma1 } 26... Na2 { @Eslam-Gaber645 } 27. Bg5+ { @JohnyP36 } 27... Ke8 { @1TusharSharma1 } 28. a5 { @eldapour } 28... bxa5 { @RahulSinghParmar } 29. Rh7 { @Arjun-G-Ravi } 29... fxg6 { @aswanijehangeer } 30. Rxd7 { @1TusharSharma1 } 30... Kxd7 { @novicecivon } 31. e6+ { @NaomiLe1811 } 31... Kc8 { @ch4t5ky } 32. Bf6 { @eyesmad } 32... Bxg2 { @1TusharSharma1 } 33. e7 { @JoaoPedroAmaral } 33... Bxe7 { @JohnyP36 } 34. b3 { @Arjun-G-Ravi } 34... Bxf6 { @JohnyP36 } 35. fxg6 { @novicecivon } 35... Nc1 { @JohnyP36 } 36. Kd2 { @Hitro147 } 36... a4 { @palanoyz } 37. b4 { @AdrianFoxy } 37... Nb3+ { @JohnyP36 } 38. Kc2 { @Hitro147 } 38... a3 { @Arjun-G-Ravi } 39. Kxb3 { @JohnyP36 } 39... Bb2 { @TomeuUris } 40. g7 { @JohnyP36 } 40... Bh3 { @1TusharSharma1 } 41. Ka4 { @YatikT } 41... a2 { @JohnyP36 } 42. Ka5 { @PrakharMartand } 42... a1=Q+ { @JohnyP36 } 43. Kb6 { @1TusharSharma1 } 43... Bd4+ { @JohnyP36 } 44. Kc6 { @Hitro147 } 44... Bxg7 { @JohnyP36 } 45. b5 { @smirs } 45... Bd7+ { @JohnyP36 } 46. Kb6 { @Shadow1363 } 46... axb5 { @ewsgit } 47. f4 { @hamzakhan218 } 47... Bd4# { @viktoriussuwandi } 0-1



================================================
FILE: games/game-20231103-155958.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2023.10.20"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. d4 { @lulunac27a } 1... d5 { @amcareem } 2. c4 { @viktoriussuwandi } 2... dxc4 { @JohnyP36 } 3. Nc3 { @viktoriussuwandi } 3... Nc6 { @JohnyP36 } 4. d5 { @Sam654123 } 4... Na5 { @JohnyP36 } 5. h4 { @kcsarrdah } 5... Qd6 { @JohnyP36 } 6. Nb5 { @aestrus219 } 6... Qb4+ { @JohnyP36 } 7. Nc3 { @mirshahriar } 7... Bd7 { @JohnyP36 } 8. a3 { @herndev } 8... Qd6 { @JohnyP36 } 9. Ra2 { @Tuburni } 9... O-O-O { @JohnyP36 } 10. b4 { @PedroMansanari } 10... Nb3 { @JohnyP36 } 11. Nf3 { @mishmanners } 11... f6 { @JohnyP36 } 12. Ra1 { @STAR-173 } 12... Nxa1 { @JohnyP36 } 13. Nd2 { @TohidEq } 13... Nh6 { @AmirMFarhang } 14. Nxc4 { @TohidEq } 14... Qa6 { @JohnyP36 } 15. d6 { @masihgh } 15... exd6 { @JohnyP36 } 16. e4 { @TohidEq } 16... Re8 { @JohnyP36 } 17. Bxh6 { @TohidEq } 17... gxh6 { @JohnyP36 } 18. Ne5 { @TohidEq } 18... Bb5 { @JohnyP36 } 19. Bxb5 { @TohidEq } 19... Qxa3 { @JohnyP36 } 20. Qg4+ { @TohidEq } 20... Kd8 { @JohnyP36 } 21. Qd7# { @TohidEq } 1-0



================================================
FILE: games/game-20231209-080326.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2023.11.03"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. e4 { @lulunac27a } 1... Nf6 { @JohnyP36 } 2. Nc3 { @TohidEq } 2... e5 { @JohnyP36 } 3. Bc4 { @TohidEq } 3... c6 { @JohnyP36 } 4. Nf3 { @TohidEq } 4... d5 { @JohnyP36 } 5. exd5 { @AlexPT2k22 } 5... Bd6 { @JohnyP36 } 6. d4 { @TohidEq } 6... exd4 { @JohnyP36 } 7. Nxd4 { @Hitro147 } 7... Qe7+ { @JohnyP36 } 8. Be3 { @marcizhu } 8... Nxd5 { @Hitro147 } 9. Bxd5 { @marcizhu } 9... cxd5 { @JohnyP36 } 10. Nxd5 { @marcizhu } 10... Qe4 { @JohnyP36 } 11. Rb1 { @NicolasTresoldi } 11... Qxd5 { @JohnyP36 } 12. Qd3 { @AzeemIdrisi } 12... Na6 { @JohnyP36 } 13. O-O { @TohidEq } 13... O-O { @JohnyP36 } 14. Qxh7+ { @emanuxd11 } 14... Kxh7 { @JohnyP36 } 15. Rbd1 { @LeonardoRamirezAndrade } 15... Re8 { @JohnyP36 } 16. b3 { @q-lecocq } 16... Re5 { @JohnyP36 } 17. Nf3 { @TohidEq } 17... Rh5 { @JohnyP36 } 18. Rxd5 { @TohidEq } 18... Nb4 { @Sam654123 } 19. Rxh5+ { @LeonardoRamirezAndrade } 19... Kg6 { @JohnyP36 } 20. h3 { @marcelolaux } 20... Nxc2 { @gustavoms } 21. Rc1 { @Gambinha } 21... Kxh5 { @gustavoms } 22. Rxc2 { @marcelolaux } 22... Bf5 { @JohnyP36 } 23. h4 { @marcelolaux } 23... Re8 { @JohnyP36 } 24. Nd4 { @marcelolaux } 24... Bd3 { @JohnyP36 } 25. a4 { @marcelolaux } 25... Re4 { @JohnyP36 } 26. g3 { @mishmanners } 26... f6 { @JohnyP36 } 27. Nb5 { @marcelolaux } 27... Be5 { @JohnyP36 } 28. Rc5 { @TohidEq } 28... Bxb5 { @marcizhu } 29. axb5 { @AazainKhan } 29... Rb4 { @jyza11 } 30. f4 { @marcizhu } 30... Rxb3 { @JohnyP36 } 31. f5 { @vstoic } 31... Bb8 { @RockyPHER } 32. Kf2 { @JohnyP36 } 32... Bxg3+ { @TohidEq } 33. Kxg3 { @JohnyP36 } 33... b6 { @Xarunoba } 34. Rc7 { @JohnyP36 } 34... a5 { @AazainKhan } 35. bxa6 { @JohnyP36 } 35... Rxe3+ { @1TusharSharma1 } 36. Kg2 { @Ishikajain02 } 36... Rb3 { @bloodpointer } 37. a7 { @AazainKhan } 37... Ra3 { @JohnyP36 } 38. Rb7 { @akramghaleb } 38... Kxh4 { @JohnyP36 } 39. Rxb6 { @Ishikajain02 } 39... Rxa7 { @JohnyP36 } 40. Ra6 { @Pudding-Barry } 40... Rxa6 { @JohnyP36 } 41. Kf2 { @herndev } 41... Ra5 { @JohnyP36 } 42. Kf3 { @marsianjohncarter } 42... Rxf5+ { @JohnyP36 } 43. Ke4 { @herndev } 43... Kg4 { @JohnyP36 } 44. Ke3 { @gamerzahatv } 44... g5 { @JohnyP36 } 45. Kd3 { @dleedev } 45... Kf3 { @JohnyP36 } 46. Kd4 { @terrorist } 46... g4 { @JohnyP36 } 47. Kd3 { @dleedev } 47... g3 { @StuvaScript } 48. Kd4 { @JohnyP36 } 48... Re5 { @herndev } 49. Kd3 { @JohnyP36 } 49... Rh5 { @1TusharSharma1 } 50. Kc4 { @ijagjeet } 50... Re5 { @ggracez } 51. Kb4 { @GnizGdyni } 51... Re4+ { @dleedev } 52. Kc5 { @williamhyam } 52... g2 { @dleedev } 53. Kd6 { @williamhyam } 53... g1=Q { @dleedev } 54. Kc7 { @williamhyam } 54... Ra4 { @dleedev } 55. Kb8 { @PapaLeoneIV } 55... Ra8+ { @MantasTech } 56. Kxa8 { @herndev } 56... Qb1 { @eyesmad } 57. Ka7 { @williamhyam } 57... f5 { @dleedev } 58. Ka6 { @JohnyP36 } 58... Qa1+ { @mishmanners } 59. Kb5 { @JohnyP36 } 59... f4 { @1TusharSharma1 } 60. Kc4 { @JohnyP36 } 60... Ke3 { @DrAGoniPenguin } 61. Kb3 { @Bielgomes } 61... Kd3 { @DrAGoniPenguin } 62. Kb4 { @eyesmad } 62... Kd2 { @Vidalee } 63. Kb5 { @Zenb0t } 63... Qc3 { @LeonardoRamirezAndrade } 64. Kb6 { @JohnyP36 } 64... f3 { @owczr } 65. Kb5 { @JohnyP36 } 65... Qc7 { @rayy-an } 66. Kb4 { @JohnyP36 } 66... Qb7+ { @mishmanners } 67. Kc5 { @Drakkarrr } 67... f2 { @mishmanners } 68. Kd6 { @jyza11 } 68... Qb6+ { @LinThit27 } 69. Ke5 { @Antaraes } 69... f1=Q { @LinThit27 } 70. Ke4 { @JohnyP36 } 70... Qe6+ { @vitorbizarra } 71. Kd4 { @JohnyP36 } 71... Qd3+ { @marcizhu } 72. Kc5 { @JohnyP36 } 72... Qec4+ { @LinThit27 } 73. Kb6 { @JohnyP36 } 73... Qdd5 { @Joshiy13 } 74. Ka7 { @JohnyP36 } 74... Qcc6 { @Joshiy13 } 75. Kb8 { @JohnyP36 } 75... Qdd6+ { @ch4t5ky } 76. Ka7 { @JohnyP36 } 76... Qa6# { @imamulikhlas } 0-1



================================================
FILE: games/game-20240109-122233.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2023.12.09"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. c4 { @JohnyP36 } 1... e6 { @chucksterv } 2. Nc3 { @JohnyP36 } 2... c5 { @herndev } 3. Nf3 { @JohnyP36 } 3... h5 { @lulunac27a } 4. Ne4 { @dleedev } 4... e5 { @lulunac27a } 5. d3 { @DrAGoniPenguin } 5... b6 { @StarKnightt } 6. Rb1 { @jerrennn } 6... a5 { @poroshinleonid } 7. Nxc5 { @herndev } 7... bxc5 { @LinThit27 } 8. a4 { @marsianjohncarter } 8... d6 { @CODEMASTER2321 } 9. h3 { @marsianjohncarter } 9... f5 { @CODEMASTER2321 } 10. Bg5 { @mishmanners } 10... Nc6 { @Grant-Bowers } 11. Bxd8 { @Joshiy13 } 11... Nxd8 { @JohnyP36 } 12. g4 { @CarlosHMoreira848 } 12... hxg4 { @JohnyP36 } 13. h4 { @devCKVargas } 13... gxf3 { @herndev } 14. exf3 { @JohnyP36 } 14... Rb8 { @hola-aryan } 15. Qc2 { @JohnyP36 } 15... Nf6 { @LinThit27 } 16. Qd2 { @JohnyP36 } 16... Rxh4 { @herndev } 17. Rxh4 { @JohnyP36 } 17... Rxb2 { @Paras-Baweja } 18. Qxb2 { @marcizhu } 18... Ba6 { @mishmanners } 19. Qb6 { @marcizhu } 19... Bb7 { @JohnyP36 } 20. Qxd6 { @Paras-Baweja } 20... Bxd6 { @JohnyP36 } 21. Ra1 { @Manikantan-S } 21... Bxf3 { @JohnyP36 } 22. Rh8+ { @LinThit27 } 22... Bf8 { @JohnyP36 } 23. Bh3 { @herndev } 23... Nf7 { @JohnyP36 } 24. Bxf5 { @herndev } 24... Nxh8 { @JohnyP36 } 25. Ra2 { @LinThit27 } 25... Nf7 { @JohnyP36 } 26. Rb2 { @mishmanners } 26... Ne4 { @herndev } 27. dxe4 { @Paras-Baweja } 27... Nd6 { @JohnyP36 } 28. Bg6+ { @jesuscryst } 28... Kd8 { @JohnyP36 } 29. Ra2 { @YatikT } 29... Nxe4 { @lulunac27a } 30. Rd2+ { @YatikT } 30... Nxd2 { @JohnyP36 } 31. Kxd2 { @lulunac27a } 31... Bc6 { @herndev } 32. Kc1 { @bhowmik1234 } 32... Bxa4 { @GAstraeus } 33. Kb2 { @JohnyP36 } 33... Bd1 { @herndev } 34. Bf5 { @JohnyP36 } 34... a4 { @lulunac27a } 35. Bg6 { @JohnyP36 } 35... a3+ { @herndev } 36. Kxa3 { @JohnyP36 } 36... Ba4 { @lulunac27a } 37. Kxa4 { @JohnyP36 } 37... e4 { @mishmanners } 38. Bxe4 { @JohnyP36 } 38... g5 { @mishmanners } 39. Bc6 { @lulunac27a } 39... g4 { @DevSaLLein } 40. Kb5 { @JohnyP36 } 40... Bd6 { @bagusk99 } 41. Bb7 { @JohnyP36 } 41... Bc7 { @amcareem } 42. Kxc5 { @JohnyP36 } 42... Ba5 { @yearmsr } 43. Kb5 { @JohnyP36 } 43... Bb6 { @dynamicHarsh } 44. Kxb6 { @JohnyP36 } 44... Ke8 { @LinThit27 } 45. Bg2 { @StarKnightt } 45... Kd7 { @JohnyP36 } 46. c5 { @marcizhu } 46... g3 { @JVthearchitect } 47. c6+ { @marcizhu } 47... Kc8 { @JohnyP36 } 48. c7 { @marcizhu } 48... gxf2 { @JohnyP36 } 49. Bh3# { @marcizhu } 1-0



================================================
FILE: games/game-20240112-204906.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2024.01.09"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. c4 { @JohnyP36 } 1... d6 { @JVthearchitect } 2. Qa4+ { @JohnyP36 } 2... Bd7 { @JVthearchitect } 3. Qc2 { @JohnyP36 } 3... Bb5 { @thuan2172001 } 4. cxb5 { @JohnyP36 } 4... a5 { @DevSaLLein } 5. e3 { @TohidEq } 5... b6 { @mishmanners } 6. Na3 { @JohnyP36 } 6... g5 { @StarKnightt } 7. Qe4 { @JohnyP36 } 7... Nf6 { @mishmanners } 8. Qxa8 { @JohnyP36 } 8... Nfd7 { @TohidEq } 9. d4 { @JohnyP36 } 9... e6 { @the-1Riddle } 10. Ne2 { @the1Riddle } 10... e5 { @the-1Riddle } 11. dxe5 { @the1Riddle } 11... Nxe5 { @the-1Riddle } 12. f3 { @the1Riddle } 12... Be7 { @the-1Riddle } 13. f4 { @Hezethegamer } 13... gxf4 { @the-1Riddle } 14. Nxf4 { @Hezethegamer } 14... c6 { @the-1Riddle } 15. Be2 { @the1Riddle } 15... cxb5 { @the-1Riddle } 16. Nxb5 { @the1Riddle } 16... Nc4 { @the-1Riddle } 17. O-O { @the1Riddle } 17... Qc8 { @the-1Riddle } 18. Na7 { @the1Riddle } 18... Qc7 { @the-1Riddle } 19. Nd5 { @the1Riddle } 19... Qc5 { @the-1Riddle } 20. Qb7 { @the1Riddle } 20... Qxe3+ { @the-1Riddle } 21. Bxe3 { @the1Riddle } 21... Nxb2 { @the-1Riddle } 22. Qxe7# { @the1Riddle } 1-0



================================================
FILE: games/game-20240119-212622.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2024.01.13"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. Nf3 { @mishmanners } 1... Nc6 { @JohnyP36 } 2. h3 { @the1Riddle } 2... b5 { @JohnyP36 } 3. a3 { @the1Riddle } 3... Ba6 { @JohnyP36 } 4. e3 { @the1Riddle } 4... Rb8 { @JohnyP36 } 5. b4 { @the1Riddle } 5... e5 { @TohidEq } 6. d3 { @the1Riddle } 6... Nf6 { @Hezethegamer } 7. d4 { @the1Riddle } 7... exd4 { @Hezethegamer } 8. exd4 { @the1Riddle } 8... Nxd4 { @Hezethegamer } 9. Qxd4 { @the1Riddle } 9... Ra8 { @DevSaLLein } 10. Qe3+ { @the1Riddle } 10... Be7 { @DevSaLLein } 11. g3 { @the1Riddle } 11... Bb7 { @kerimembel } 12. Bg2 { @the1Riddle } 12... d6 { @Hezethegamer } 13. Nc3 { @the-1Riddle } 13... O-O { @TohidEq } 14. Nxb5 { @itspetah } 14... Qd7 { @JohnyP36 } 15. Qe2 { @the1Riddle } 15... Nd5 { @JohnyP36 } 16. Be3 { @StarKnightt } 16... a6 { @JohnyP36 } 17. Nfd4 { @the1Riddle } 17... Bf6 { @JohnyP36 } 18. Bxd5 { @TohidEq } 18... axb5 { @JohnyP36 } 19. h4 { @19h } 19... Bxd5 { @JohnyP36 } 20. f4 { @namiarj } 20... Bxh1 { @JohnyP36 } 21. O-O-O { @the1Riddle } 21... Be4 { @JohnyP36 } 22. Qxb5 { @the1Riddle } 22... g5 { @Hezethegamer } 23. fxg5 { @the1Riddle } 23... Bxc2 { @lulunac27a } 24. Qxd7 { @the1Riddle } 24... Ba4 { @Hezethegamer } 25. Qxc7 { @the1Riddle } 25... Bxd1 { @JohnyP36 } 26. Kxd1 { @the1Riddle } 26... Be5 { @JohnyP36 } 27. Nf5 { @the1Riddle } 27... Rxa3 { @JohnyP36 } 28. Bd4 { @the-1Riddle } 28... Rd3+ { @JohnyP36 } 29. Kc2 { @Lukecolman } 29... Rf3 { @JohnyP36 } 30. Ne7+ { @the-1Riddle } 30... Kg7 { @JohnyP36 } 31. Bxe5+ { @the1Riddle } 31... dxe5 { @JohnyP36 } 32. Qxe5+ { @the1Riddle } 32... f6 { @JohnyP36 } 33. gxf6+ { @the1Riddle } 33... Kf7 { @JohnyP36 } 34. Qd4 { @rahul-3003 } 34... Ke8 { @JohnyP36 } 35. h5 { @lulunac27a } 35... Rxg3 { @JohnyP36 } 36. Nc8 { @the1Riddle } 36... Rf3 { @JohnyP36 } 37. Qe4+ { @the1Riddle } 37... Kd8 { @JohnyP36 } 38. Qc6 { @the1Riddle } 38... Rf2+ { @JohnyP36 } 39. Kb3 { @the1Riddle } 39... R2xf6 { @JohnyP36 } 40. Qa8 { @the1Riddle } 40... Rf5 { @JohnyP36 } 41. Nb6+ { @the1Riddle } 41... Kc7 { @Minayro } 42. Qa7+ { @the1Riddle } 42... Kd8 { @lulunac27a } 43. Qd7# { @RaffaelloVlad } 1-0



================================================
FILE: games/game-20240123-114202.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2024.01.20"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. e4 { @lulunac27a } 1... e6 { @the1Riddle } 2. d4 { @JohnyP36 } 2... d5 { @the1Riddle } 3. f4 { @chkuendig } 3... e5 { @riyagupta230 } 4. fxe5 { @lulunac27a } 4... dxe4 { @the1Riddle } 5. Bb5+ { @Paras-Baweja } 5... Nc6 { @TAKE72K } 6. Bxc6+ { @Goose47 } 6... bxc6 { @lulunac27a } 7. Nd2 { @the-1Riddle } 7... Qxd4 { @TAKE72K } 8. Nxe4 { @lulunac27a } 8... Ne7 { @Fgamervisa } 9. Qxd4 { @lulunac27a } 9... Bf5 { @TAKE72K } 10. Qd7+ { @lulunac27a } 10... Bxd7 { @the1Riddle } 11. Ne2 { @Hezethegamer } 11... g6 { @the1Riddle } 12. Nc5 { @Hezethegamer } 12... Bc8 { @the1Riddle } 13. Be3 { @Hezethegamer } 13... Bg7 { @the1Riddle } 14. O-O-O { @Hezethegamer } 14... O-O { @the1Riddle } 15. Bg5 { @Hezethegamer } 15... Nd5 { @the1Riddle } 16. Rd4 { @Hezethegamer } 16... f6 { @the1Riddle } 17. exf6 { @Hezethegamer } 17... Bxf6 { @the1Riddle } 18. Bxf6 { @Hezethegamer } 18... Nxf6 { @the1Riddle } 19. Rf1 { @Hezethegamer } 19... Nd7 { @the1Riddle } 20. Rfd1 { @Hezethegamer } 20... Nxc5 { @the1Riddle } 21. b4 { @Hezethegamer } 21... Na4 { @the1Riddle } 22. c3 { @Hezethegamer } 22... c5 { @the1Riddle } 23. bxc5 { @Hezethegamer } 23... Nxc5 { @the1Riddle } 24. Ng1 { @Hezethegamer } 24... Ne6 { @the1Riddle } 25. Rd5 { @Hezethegamer } 25... Bb7 { @the1Riddle } 26. Nh3 { @Hezethegamer } 26... Bxd5 { @the1Riddle } 27. Rxd5 { @Hezethegamer } 27... Rf1+ { @the1Riddle } 28. Kb2 { @Hezethegamer } 28... Rb8+ { @the1Riddle } 29. Kc2 { @Hezethegamer } 29... Rfb1 { @the1Riddle } 30. Nf2 { @Hezethegamer } 30... R8b2+ { @the1Riddle } 31. Kd3 { @Hezethegamer } 31... Rxf2 { @the1Riddle } 32. Kc4 { @Hezethegamer } 32... a5 { @the1Riddle } 33. Re5 { @Hezethegamer } 33... Rf4+ { @the1Riddle } 34. Kd3 { @Hezethegamer } 34... Nc5+ { @the1Riddle } 35. Kd2 { @Hezethegamer } 35... Rb2+ { @the1Riddle } 36. Kc1 { @Hezethegamer } 36... Rf1+ { @the-1Riddle } 37. Kxb2 { @the1Riddle } 37... Na4+ { @the-1Riddle } 38. Kb3 { @Hezethegamer } 38... Nb6 { @the1Riddle } 39. g4 { @Hezethegamer } 39... a4+ { @the1Riddle } 40. Kb2 { @Hezethegamer } 40... Rf2+ { @the1Riddle } 41. Re2 { @Hezethegamer } 41... Nc4+ { @the1Riddle } 42. Ka1 { @Hezethegamer } 42... Rxe2 { @the1Riddle } 43. h4 { @Hezethegamer } 43... a3 { @the1Riddle } 44. h5 { @Hezethegamer } 44... Re1# { @the1Riddle } 0-1



================================================
FILE: games/game-20240204-154541.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2024.01.23"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. e4 { @TAKE72K } 1... c5 { @rdbo } 2. c4 { @commonuserlol } 2... Nc6 { @rdbo } 3. g3 { @commonuserlol } 3... h5 { @lulunac27a } 4. Bg2 { @the1Riddle } 4... d6 { @TohidEq } 5. Ne2 { @the-1Riddle } 5... Nd4 { @Murdeala } 6. Nxd4 { @lulunac27a } 6... cxd4 { @TAKE72K } 7. d3 { @the1Riddle } 7... h4 { @TAKE72K } 8. g4 { @the-1Riddle } 8... Nf6 { @lulunac27a } 9. b3 { @the1Riddle } 9... Nxe4 { @lulunac27a } 10. dxe4 { @TohidEq } 10... e5 { @RodolpheANDRIEUX } 11. Nd2 { @lulunac27a } 11... f6 { @the-1Riddle } 12. O-O { @marcizhu } 12... g5 { @the1Riddle } 13. Re1 { @marcizhu } 13... d3 { @the1Riddle } 14. f3 { @the-1Riddle } 14... Bf5 { @Drakkarrr } 15. exf5 { @marcizhu } 15... h3 { @the1Riddle } 16. Ne4 { @the-1Riddle } 16... d5 { @the1Riddle } 17. cxd5 { @lulunac27a } 17... Qb6+ { @timotheeMM } 18. Kh1 { @palomaflsette } 18... hxg2+ { @palomasette } 19. Kxg2 { @palomaflsette } 19... Qd4 { @palomasette } 20. Nxf6+ { @palomaflsette } 20... Kd8 { @Hitro147 } 21. Bd2 { @the1Riddle } 21... a6 { @Ronak-Ronu } 22. Qc2 { @GaslightGod } 22... dxc2 { @the1Riddle } 23. Rad1 { @the-1Riddle } 23... cxd1=Q { @marcizhu } 24. a3 { @larti1234 } 24... Q1xd2+ { @marcizhu } 25. Kg3 { @the-1Riddle } 25... Q4f4# { @the1Riddle } 0-1



================================================
FILE: games/game-20240318-014454.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2024.02.04"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1/2-1/2"]

1. d4 { @TohidEq } 1... e5 { @lulunac27a } 2. dxe5 { @the1Riddle } 2... Nh6 { @iorhael } 3. f4 { @the-1Riddle } 3... Bb4+ { @memo9697 } 4. Kf2 { @ewsgit } 4... Ng4+ { @the1Riddle } 5. Kg3 { @the-1Riddle } 5... d6 { @the1Riddle } 6. exd6 { @the-1Riddle } 6... O-O { @GaslightGod } 7. c3 { @the1Riddle } 7... Bc5 { @the-1Riddle } 8. Nf3 { @xachelloyaha } 8... Bf2+ { @marcizhu } 9. Kh3 { @the1Riddle } 9... Qh4+ { @the-1Riddle } 10. Nxh4 { @cemre10 } 10... Ne3+ { @the1Riddle } 11. d7 { @evalieve } 11... Bxd7+ { @the-1Riddle } 12. f5 { @the1Riddle } 12... Nxd1 { @the-1Riddle } 13. Be3 { @emretemirdev } 13... Bb5 { @lulunac27a } 14. Bxf2 { @Drakkarrr } 14... g5 { @petsto } 15. Nf3 { @the1Riddle } 15... Nxf2+ { @the-1Riddle } 16. Kg3 { @marsianjohncarter } 16... Nxh1+ { @the1Riddle } 17. Kh3 { @the-1Riddle } 17... Nf2+ { @the1Riddle } 18. Kg3 { @marsianjohncarter } 18... Ne4+ { @the1Riddle } 19. Kg4 { @marsianjohncarter } 19... Re8 { @spaceKumpel } 20. b3 { @the-1Riddle } 20... Nd2 { @Lajja123 } 21. c4 { @the1Riddle } 21... Bd7 { @the-1Riddle } 22. Nc3 { @sasmithaK } 22... Nxf3 { @marsianjohncarter } 23. Kxf3 { @namenavi } 23... Bxf5 { @the1Riddle } 24. Nd5 { @marsianjohncarter } 24... g4+ { @the-1Riddle } 25. Kf2 { @lukita69 } 25... Bc2 { @lulunac27a } 26. Nxc7 { @Azoom123 } 26... Nc6 { @the1Riddle } 27. Rb1 { @Sushanyn17 } 27... Rad8 { @advit2611 } 28. a3 { @Mehakkkkk } 28... Bxb1 { @the1Riddle } 29. Nxe8 { @the-1Riddle } 29... Rxe8 { @the1Riddle } 30. g3 { @AbhayMahendera } 30... Nd4 { @marcizhu } 31. a4 { @prajak002 } 31... Re7 { @StarKnightt } 32. b4 { @VivekThazhathattil } 32... a6 { @JokeFat } 33. e4 { @WriteNaN } 33... b5 { @Ali-Aljufairi } 34. axb5 { @Eloitor } 34... Ba2 { @N-NeelPatel } 35. h4 { @lulunac27a } 35... Rxe4 { @DenisShahbazyan } 36. bxa6 { @Murdeala } 36... Bxc4 { @EIKO4O4 } 37. Bxc4 { @Drakkarrr } 37... Nc6 { @GuilhermeBattistella } 38. Kg1 { @lulunac27a } 38... Nxb4 { @jrTilak } 39. Kf2 { @SirTopHat997 } 39... Nxa6 { @Amphxros } 40. Bd5 { @lulunac27a } 40... Rd4 { @the-1Riddle } 41. Bb7 { @Undercity1914 } 41... h6 { @jphamgithub } 42. Bxa6 { @KinneticSlammer } 42... Ra4 { @lulunac27a } 43. h5 { @sunstromium } 43... Rxa6 { @1TusharSharma1 } 44. Ke3 { @yvhiku } 44... Ra1 { @FelixFourcolor } 45. Kf4 { @lulunac27a } 45... Rf1+ { @FelixFourcolor } 46. Kxg4 { @HarajDhesi } 46... Kg7 { @lulunac27a } 47. Kh4 { @the1Riddle } 47... f5 { @Drakkarrr } 48. Kh3 { @k2d222 } 48... Rh1+ { @FelixFourcolor } 49. Kg2 { @ChillerDragon } 49... Rxh5 { @chillerbotpng } 50. Kf3 { @lulunac27a } 50... Rg5 { @nk980113 } 51. Kf4 { @FelixFourcolor } 51... Kg6 { @yellow-forg } 52. g4 { @lulunac27a } 52... Rxg4+ { @sgardier } 53. Ke3 { @the1Riddle } 53... f4+ { @lulunac27a } 54. Kd4 { @Drakkarrr } 54... f3+ { @marcizhu } 55. Ke3 { @Prakarsh333 } 55... Re4+ { @lulunac27a } 56. Kxf3 { @the1Riddle } 56... Kf5 { @lulunac27a } 57. Kg3 { @marcizhu } 57... Rg4+ { @lulunac27a } 58. Kh2 { @SaiAvinashDamera } 58... Rg3 { @lulunac27a } 59. Kxg3 { @KojinKuro } 59... h5 { @lulunac27a } 60. Kh4 { @marcizhu } 60... Kf4 { @lulunac27a } 61. Kxh5 { @Drakkarrr } 1/2-1/2



================================================
FILE: games/game-20240415-194258.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2024.03.18"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. h3 { @Drakkarrr } 1... e5 { @lulunac27a } 2. e4 { @jphamgithub } 2... Nc6 { @ARamanadham } 3. Na3 { @JayeEncarnacion } 3... a6 { @the1Riddle } 4. Nf3 { @TohidEq } 4... Nd4 { @Apsurt } 5. Nxd4 { @marsianjohncarter } 5... exd4 { @the1Riddle } 6. f4 { @jeroen-harpe } 6... Qh4+ { @thompsonbryce } 7. g3 { @the1Riddle } 7... Qxg3+ { @lunarutku } 8. Ke2 { @lulunac27a } 8... Qxf4 { @thompsonbryce } 9. Kd3 { @lulunac27a } 9... Nf6 { @thompsonbryce } 10. c3 { @TohidEq } 10... Qf3+ { @StarKnightt } 11. Qxf3 { @Crypto-ch4r } 11... d5 { @Axelrpg } 12. exd5 { @Crypto-ch4r } 12... Ne4 { @lulunac27a } 13. Qxe4+ { @marcizhu } 13... Be7 { @lulunac27a } 14. Qxd4 { @TohidEq } 14... O-O { @the1Riddle } 15. Rg1 { @RaoniSilvestre } 15... Bf5+ { @Dio720 } 16. Qe4 { @lulunac27a } 16... Bxe4+ { @marcizhu } 17. Kxe4 { @lulunac27a } 17... b5 { @mishmanners } 18. d3 { @VaibhavRawat27 } 18... Bxa3 { @lulunac27a } 19. Bh6 { @Samekmat } 19... f5+ { @renman87 } 20. Kd4 { @lulunac27a } 20... Bxb2 { @mishmanners } 21. Rxg7+ { @AndreaPes6 } 21... Kh8 { @lulunac27a } 22. Rb1 { @marcizhu } 22... c5+ { @0Armaan025 } 23. Kxc5 { @lulunac27a } 23... f4 { @ThisModernDay } 24. Rxb2 { @mishmanners } 24... a5 { @losehu } 25. Rxh7+ { @melpalhano } 25... Kxh7 { @adoreblvnk } 26. Kxb5 { @the1Riddle } 26... Rab8+ { @salman-crossvision } 27. Kxa5 { @lulunac27a } 27... Ra8+ { @TohidEq } 28. Kb4 { @AlbertoLinde } 28... Rfb8+ { @squalvj } 29. Kc4 { @sanket143 } 29... Rxb2 { @TohidEq } 30. d4 { @un-simp } 30... Kxh6 { @Saeed-Paris } 31. a3 { @dolekhanhdang } 31... Rxa3 { @scaulfield7 } 32. d6 { @ahujaesh } 32... Rb1 { @Pankaj-Meharchandani } 33. d7 { @Dio720 } 33... Ra8 { @TohidEq } 34. Bg2 { @greengeko } 34... Rd8 { @Ordep-42 } 35. Kc5 { @AtharvaMeherkar } 35... Rxd7 { @eemeliheiskanen } 36. Bc6 { @ahujaesh } 36... Rb3 { @StarKnightt } 37. Bxd7 { @marcizhu } 37... Rxc3+ { @TohidEq } 38. Kd6 { @StarKnightt } 38... f3 { @TohidEq } 39. Bf5 { @un-simp } 39... Rd3 { @StarKnightt } 40. Bxd3 { @marcizhu } 40... Kh5 { @StarKnightt } 41. d5 { @marcizhu } 41... Kh4 { @the1Riddle } 42. Ke5 { @DevSaLLein } 42... Kxh3 { @adriansalvatori } 43. d6 { @marcizhu } 43... f2 { @Alexcj10 } 44. Bh7 { @pearj } 44... Kg3 { @StarKnightt } 45. d7 { @chiragyadav916 } 45... f1=Q { @Balastrong } 46. d8=Q { @marcizhu } 46... Qf4+ { @chiragyadav916 } 47. Ke6 { @georgescutelnicu } 47... Qh6+ { @chiragyadav916 } 48. Kd7 { @Makardhawaj } 48... Qxh7+ { @chiragyadav916 } 49. Kd6 { @Makardhawaj } 49... Qd7+ { @chiragyadav916 } 50. Ke5 { @Makardhawaj } 50... Qxd8 { @chiragyadav916 } 51. Kf5 { @Makardhawaj } 51... Kf3 { @chiragyadav916 } 52. Kg6 { @Makardhawaj } 52... Qg5+ { @chiragyadav916 } 53. Kh7 { @Makardhawaj } 53... Kf4 { @chiragyadav916 } 54. Kh8 { @Makardhawaj } 54... Kf5 { @chiragyadav916 } 55. Kh7 { @Makardhawaj } 55... Kf6 { @chiragyadav916 } 56. Kh8 { @Makardhawaj } 56... Qg7# { @chiragyadav916 } 0-1



================================================
FILE: games/game-20240610-094224.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2024.04.15"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1/2-1/2"]

1. e4 { @ilaicraftYT } 1... e5 { @adriansalvatori } 2. Nc3 { @the1Riddle } 2... d6 { @the-1Riddle } 3. d3 { @the1Riddle } 3... Nc6 { @marikadeveloper } 4. Kd2 { @pistachionet } 4... Nd4 { @chiragyadav916 } 5. Rb1 { @yxcvbhgfdsa } 5... Qg5+ { @the1Riddle } 6. Ke1 { @Pi9T } 6... g6 { @guirey } 7. Bxg5 { @ilaicraftYT } 7... h5 { @dylan724254 } 8. Nf3 { @georgescutelnicu } 8... Nxf3+ { @lulunac27a } 9. gxf3 { @macv0223 } 9... f6 { @saeedghofrani } 10. Be3 { @jyza11 } 10... Nh6 { @huuquyet } 11. Nd5 { @silvaej } 11... c6 { @luntropy } 12. Bxh6 { @lulunac27a } 12... Rxh6 { @tariqs26 } 13. Nc7+ { @huuquyet } 13... Kd8 { @luntropy } 14. Nxa8 { @huuquyet } 14... b5 { @lulunac27a } 15. Qd2 { @huuquyet } 15... b4 { @ckumar3-infoblox } 16. a3 { @ShutterStack } 16... Bg7 { @wadhah101 } 17. Qxb4 { @huuquyet } 17... a5 { @lulunac27a } 18. Qxd6+ { @huuquyet } 18... Ke8 { @ob1Kenoobi } 19. Nc7+ { @huuquyet } 19... Kf7 { @Infiniti20 } 20. Qd8 { @TohidEq } 20... c5 { @MohamedElam } 21. Rg1 { @SergioIzaque } 21... Rh8 { @huuquyet } 22. Qd5+ { @undcybele } 22... Ke7 { @huuquyet } 23. Rxg6 { @salman-crossvision } 23... Rd8 { @huuquyet } 24. Qxd8+ { @kamishimoemon } 24... Kxd8 { @huuquyet } 25. Rxg7 { @Balastrong } 25... a4 { @huuquyet } 26. b3 { @vasanthgx } 26... axb3 { @huuquyet } 27. a4 { @Taka472 } 27... bxc2 { @huuquyet } 28. Rg8+ { @ARTM2000 } 28... Kxc7 { @huuquyet } 29. Rc1 { @the-1Riddle } 29... h4 { @huuquyet } 30. a5 { @ghagevaibhav } 30... Ba6 { @Binary-Bytes } 31. Rxc2 { @bllin001 } 31... Kc6 { @huuquyet } 32. Rc8+ { @Alishba-Malik } 32... Bxc8 { @adamski234 } 33. Rc4 { @truhinnm } 33... Ba6 { @Asubtlecoderrr } 34. d4 { @shmily7829 } 34... Bxc4 { @Yagasaki7K } 35. a6 { @eirikhanasand } 35... Bxa6 { @huuquyet } 36. Bxa6 { @alpacato } 36... Kd7 { @BillyBrown237 } 37. Bb7 { @codefun2147483647 } 37... cxd4 { @huuquyet } 38. Kd2 { @amangupta143 } 38... Ke6 { @filiafobico } 39. h3 { @rcalabro } 39... f5 { @codefun2147483647 } 40. Bd5+ { @tempral } 40... Ke7 { @krishealty } 41. Kd3 { @amangupta143 } 41... Kf6 { @tempral } 42. exf5 { @aaronurayan } 42... Kxf5 { @jkrod } 43. Kd2 { @marcizhu } 43... d3 { @ChunhThanhDe } 44. Be4+ { @amangupta143 } 44... Kf4 { @Siva-PythonPirates } 45. Kxd3 { @huuquyet } 45... Kg5 { @ChunhThanhDe } 46. f4+ { @shramanpaul } 46... exf4 { @ilaicraftYT } 47. Kc2 { @ShakeefAhmedRakin } 47... Kh5 { @CyberDatta } 48. Bd5 { @annakaza } 48... f3 { @Silverarrow44 } 49. Kd3 { @lulunac27a } 49... Kg5 { @huuquyet } 50. Bxf3 { @SRINATHR2001 } 50... Kf4 { @SamuzDev } 51. Bg4 { @akshayxml } 51... Kg5 { @jfishkind } 52. Ke3 { @huuquyet } 52... Kg6 { @Melthen-bor } 53. f4 { @happymimimix } 53... Kf6 { @huuquyet } 54. Ke4 { @cezelot } 54... Ke7 { @Melthen-bor } 55. f5 { @Icehawk78 } 55... Kf7 { @fzlfade } 56. Bh5+ { @Melthen-bor } 56... Kf6 { @SRINATHR2001 } 57. Bg4 { @sr-calidad } 57... Ke7 { @Sa2lite } 58. Bh5 { @nullium21 } 58... Kd8 { @reidnxr } 59. Ke5 { @Scorpius1724 } 59... Kc8 { @SaaammmyyyS } 60. Ke6 { @cezelot } 60... Kc7 { @Melthen-bor } 61. f6 { @huuquyet } 61... Kc6 { @Apsurt } 62. f7 { @uladkaminski } 62... Kc5 { @daltonffarias } 63. f8=Q+ { @huuquyet } 63... Kc4 { @Jai-Talwar } 64. Qd6 { @marcizhu } 64... Kb5 { @architgarg } 65. Be2+ { @huuquyet } 65... Ka5 { @SiddheshDongare } 66. Qd8+ { @huuquyet } 66... Ka4 { @cspadar } 67. Qxh4+ { @huuquyet } 67... Kb3 { @GrandMoff100 } 68. Qc4+ { @FaaizAhmad6420 } 68... Kb2 { @furqanali17 } 69. Qd3 { @the-1Riddle } 69... Kc1 { @LucasFASouza } 70. h4 { @HYP3R00T } 70... Kb2 { @marcizhu } 71. Qb3+ { @imamulikhlas } 71... Kc1 { @superdinmc } 72. Qc3+ { @Ceqell } 72... Kb1 { @huuquyet } 73. Bd3+ { @marcizhu } 73... Ka2 { @huuquyet } 74. h5 { @jheelamH } 1/2-1/2



================================================
FILE: games/game-20240719-075508.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2024.06.10"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. d4 { @LucasFASouza } 1... e6 { @huuquyet } 2. d5 { @Ramil-Akhmetov } 2... e5 { @rezaisajjad } 3. d6 { @lulunac27a } 3... Bxd6 { @huuquyet } 4. Bf4 { @lucifer10042003 } 4... exf4 { @huuquyet } 5. e4 { @ShubhamPhapale } 5... Be5 { @huuquyet } 6. a4 { @COLDATNIGHT-79 } 6... a5 { @quang1410 } 7. Ra3 { @HerobrineTV } 7... c5 { @huuquyet } 8. Rb3 { @appropriatefor } 8... d6 { @aFalkons } 9. Nc3 { @NicoTerabyte } 9... Ra6 { @aFalkons } 10. Ra3 { @pratikzinzal } 10... b6 { @totti-rdz } 11. Bb5+ { @huuquyet } 11... Kf8 { @JonathanRhymond } 12. Bxa6 { @huuquyet } 12... Nxa6 { @lnvaldez } 13. Nd5 { @huuquyet } 13... c4 { @trimia } 14. Nxb6 { @saijayanth-vattikonda } 14... Qxb6 { @huuquyet } 15. Nf3 { @Huuuuuugo } 15... Bxb2 { @totti-rdz } 16. Qxd6+ { @lulunac27a } 16... Qxd6 { @huuquyet } 17. Ra2 { @ciani13asglow } 17... c3 { @totti-rdz } 18. e5 { @itsharshpro } 18... Qg6 { @totti-rdz } 19. Nd4 { @TohidEq } 19... Qe4+ { @albincsergo } 20. Ne2 { @huuquyet } 20... Qxc2 { @albincsergo } 21. Rxb2 { @i-like-trains-de } 21... cxb2 { @albincsergo } 22. Nxf4 { @huuquyet } 22... Qc1+ { @0rphee } 23. Ke2 { @danipaBernales } 23... Qxh1 { @Usarass } 24. h3 { @huuquyet } 24... Qxh3 { @ZombieNW } 25. gxh3 { @huuquyet } 25... b1=Q { @totti-rdz } 26. Ng2 { @aFalkons } 26... Qc1 { @totti-rdz } 27. Kf3 { @Zenevya } 27... Ne7 { @totti-rdz } 28. h4 { @huuquyet } 28... Bb7+ { @thompsonbryce } 29. Kg3 { @huuquyet } 29... Nb4 { @Stilic } 30. Nf4 { @huuquyet } 30... Nd3 { @TheKrafter } 31. Nxd3 { @Melthen-bor } 31... Qf4+ { @lulunac27a } 32. Nxf4 { @huuquyet } 32... Nf5+ { @LightnerDev } 33. Kh3 { @juzodc } 33... h6 { @Coding4Hours } 34. Ng6+ { @pwalig } 34... fxg6 { @emgit789 } 35. Kg4 { @huuquyet } 35... Bc8 { @totti-rdz } 36. e6 { @erdemonal11 } 36... Ng3 { @Abhiraman-V } 37. f4 { @joaoP-ribeiro } 37... Nf5 { @marcizhu } 38. h5 { @JhonatanDczel } 38... Bxe6 { @totti-rdz } 39. Kh3 { @Shrooxie } 39... Bd7 { @totti-rdz } 40. hxg6 { @Coding4Hours } 40... Bxa4 { @totti-rdz } 41. Kg4 { @MatthiasGN } 41... Bd7 { @totti-rdz } 42. Kf3 { @JhonatanDczel } 42... a4 { @mikeselva123 } 43. Ke4 { @MatthiasGN } 43... Rh7 { @mikeselva123 } 44. gxh7 { @huuquyet } 44... Nd6+ { @marcizhu } 45. Ke5 { @MatthiasGN } 45... Nf7+ { @totti-rdz } 46. Ke4 { @Coding4Hours } 46... a3 { @marcizhu } 47. Ke3 { @nhelchitnis } 47... a2 { @marcizhu } 48. Kd2 { @Segilmez06 } 48... a1=Q { @marcizhu } 49. h8=Q+ { @MatthiasGN } 49... Nxh8 { @marcizhu } 50. Ke3 { @huuquyet } 50... Ng6 { @totti-rdz } 51. Kf2 { @Abhiraman-V } 51... Nxf4 { @totti-rdz } 52. Ke3 { @MatthiasGN } 52... Qe5+ { @huuquyet } 53. Kd2 { @MatthiasGN } 53... Bf5 { @BahirHakimy } 54. Kd1 { @JhonatanDczel } 54... Qb2 { @totti-rdz } 55. Ke1 { @marcizhu } 55... Nd3+ { @huuquyet } 56. Kf1 { @MatthiasGN } 56... Qf2# { @marcizhu } 0-1



================================================
FILE: games/game-20240721-075901.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2024.07.19"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. d4 { @JhonatanDczel } 1... e5 { @samarjit-sahoo } 2. d5 { @Furdox } 2... Bc5 { @MatthiasGN } 3. e4 { @samarjit-sahoo } 3... Qf6 { @uditnarayan122 } 4. f3 { @samarjit-sahoo } 4... Nh6 { @uditnarayan122 } 5. g3 { @samarjit-sahoo } 5... Rg8 { @uditnarayan122 } 6. h4 { @samarjit-sahoo } 6... d6 { @uditnarayan122 } 7. Bg5 { @samarjit-sahoo } 7... Qg6 { @uditnarayan122 } 8. Nc3 { @samarjit-sahoo } 8... f6 { @uditnarayan122 } 9. Bd2 { @samarjit-sahoo } 9... Qxg3+ { @uditnarayan122 } 10. Ke2 { @samarjit-sahoo } 10... Qf2+ { @uditnarayan122 } 11. Kd3 { @samarjit-sahoo } 11... Qd4+ { @uditnarayan122 } 12. Ke2 { @samarjit-sahoo } 12... Na6 { @uditnarayan122 } 13. Nb5 { @samarjit-sahoo } 13... Qf2+ { @uditnarayan122 } 14. Kd3 { @samarjit-sahoo } 14... Bd7 { @uditnarayan122 } 15. Nc3 { @samarjit-sahoo } 15... O-O-O { @uditnarayan122 } 16. Nce2 { @samarjit-sahoo } 16... Nb4+ { @uditnarayan122 } 17. Bxb4 { @samarjit-sahoo } 17... Bxb4 { @uditnarayan122 } 18. c3 { @samarjit-sahoo } 18... Bc5 { @uditnarayan122 } 19. b4 { @samarjit-sahoo } 19... Bb6 { @uditnarayan122 } 20. a4 { @samarjit-sahoo } 20... a5 { @uditnarayan122 } 21. b5 { @samarjit-sahoo } 21... c6 { @uditnarayan122 } 22. dxc6 { @samarjit-sahoo } 22... bxc6 { @uditnarayan122 } 23. bxc6 { @samarjit-sahoo } 23... Bxc6 { @uditnarayan122 } 24. Kc2 { @samarjit-sahoo } 24... f5 { @uditnarayan122 } 25. exf5 { @samarjit-sahoo } 25... Nxf5 { @uditnarayan122 } 26. Rb1 { @samarjit-sahoo } 26... Kc7 { @uditnarayan122 } 27. Rb2 { @samarjit-sahoo } 27... Rb8 { @uditnarayan122 } 28. Kb1 { @samarjit-sahoo } 28... g5 { @uditnarayan122 } 29. h5 { @samarjit-sahoo } 29... Ne3 { @uditnarayan122 } 30. Qd3 { @samarjit-sahoo } 30... Qxf1+ { @uditnarayan122 } 31. Ka2 { @samarjit-sahoo } 31... Bxa4 { @uditnarayan122 } 32. h6 { @samarjit-sahoo } 32... Qd1 { @uditnarayan122 } 33. Qa6 { @samarjit-sahoo } 33... Nc4 { @uditnarayan122 } 34. Rb1 { @samarjit-sahoo } 34... Qc2+ { @uditnarayan122 } 35. Ka1 { @samarjit-sahoo } 35... Bb3 { @uditnarayan122 } 36. Rxb3 { @samarjit-sahoo } 36... Qxb3 { @uditnarayan122 } 37. Nc1 { @samarjit-sahoo } 37... Qa3+ { @uditnarayan122 } 38. Na2 { @samarjit-sahoo } 38... Qb2# { @uditnarayan122 } 0-1



================================================
FILE: games/game-20240721-082225.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2024.07.21"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. e4 { @samarjit-sahoo } 1... e5 { @uditnarayan122 } 2. Bc4 { @samarjit-sahoo } 2... Bc5 { @uditnarayan122 } 3. Qf3 { @samarjit-sahoo } 3... Qg5 { @uditnarayan122 } 4. Qxf7+ { @samarjit-sahoo } 4... Kd8 { @uditnarayan122 } 5. d4 { @samarjit-sahoo } 5... Qxg2 { @uditnarayan122 } 6. h4 { @samarjit-sahoo } 6... Qxh1 { @uditnarayan122 } 7. Bg5+ { @samarjit-sahoo } 7... Be7 { @uditnarayan122 } 8. Bxe7+ { @samarjit-sahoo } 8... Nxe7 { @uditnarayan122 } 9. Qxe7+ { @samarjit-sahoo } 9... Kxe7 { @uditnarayan122 } 10. Nd2 { @samarjit-sahoo } 10... Rf8 { @uditnarayan122 } 11. Nb3 { @samarjit-sahoo } 11... Rxf2 { @uditnarayan122 } 12. Kd1 { @samarjit-sahoo } 12... Qxg1+ { @uditnarayan122 } 13. Bf1 { @samarjit-sahoo } 13... Qxf1# { @uditnarayan122 } 0-1



================================================
FILE: games/game-20240721-153246.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2024.07.21"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. e4 { @samarjit-sahoo } 1... e5 { @uditnarayan122 } 2. Bc4 { @samarjit-sahoo } 2... Nc6 { @uditnarayan122 } 3. Qf3 { @samarjit-sahoo } 3... a6 { @uditnarayan122 } 4. Qxf7# { @LightnerDev } 1-0



================================================
FILE: games/game-20240806-023306.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2024.07.21"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1/2-1/2"]

1. e4 { @huuquyet } 1... e5 { @JhonatanDczel } 2. Bc4 { @MatthiasGN } 2... Nc6 { @phorcys420 } 3. Qf3 { @huuquyet } 3... Nf6 { @MatthiasGN } 4. a3 { @Dungza12311 } 4... Nd4 { @giannacrisha } 5. Qd3 { @LucasFASouza } 5... Nxc2+ { @Madhav-MKNC } 6. Qxc2 { @arsenier } 6... c6 { @nicovargast } 7. Qc3 { @LucasFASouza } 7... d6 { @MatthiasGN } 8. Nf3 { @huuquyet } 8... Nxe4 { @MatthiasGN } 9. Bxf7+ { @hawl1 } 9... Kd7 { @milanmdev } 10. Nxe5+ { @LucasFASouza } 10... dxe5 { @JhonatanDczel } 11. Qxe5 { @Raman-Luhach } 11... Qe7 { @MatthiasGN } 12. Qd4+ { @KaustuvBhattarai } 12... Nd6+ { @huuquyet } 13. Kd1 { @LucasFASouza } 13... a5 { @nicovargast } 14. Qg4+ { @vademich } 14... Kc7 { @KaustuvBhattarai } 15. Qc4 { @MatissesProjects } 15... Qxf7 { @eucarious } 16. Qxf7+ { @MatthiasGN } 16... Bd7 { @RobinHirst11 } 17. Qf4 { @MatthiasGN } 17... Be7 { @LucasFASouza } 18. Re1 { @tgfassina } 18... Bf5 { @GrassyUnknown } 19. Ke2 { @Mewtwo2387 } 19... Rae8 { @DarmorGamz } 20. Qxf5 { @Phamishan } 20... Nxf5 { @Vulth01 } 21. d3 { @huuquyet } 21... Bg5+ { @MatthiasGN } 22. Kf1 { @DarmorGamz } 22... Rhf8 { @LucasFASouza } 23. Bxg5 { @huuquyet } 23... h6 { @LucasFASouza } 24. d4 { @Fluid-OS } 24... hxg5 { @LucasFASouza } 25. g4 { @DarmorGamz } 25... Rxe1+ { @MatthiasGN } 26. Kxe1 { @huuquyet } 26... Nxd4 { @LucasFASouza } 27. Nd2 { @Im-Hsn } 27... Nc2+ { @LucasFASouza } 28. Ke2 { @DarmorGamz } 28... Nxa1 { @ike-na } 29. Kd3 { @shoury-dev } 29... Rxf2 { @LucasFASouza } 30. Nb3 { @DarmorGamz } 30... Nxb3 { @MatthiasGN } 31. a4 { @codefun2147483647 } 31... Nc5+ { @LucasFASouza } 32. Kc3 { @MatthiasGN } 32... Rxh2 { @marcizhu } 33. b4 { @MatthiasGN } 33... Nxa4+ { @marcizhu } 34. Kc4 { @MatthiasGN } 34... axb4 { @Melthen-bor } 35. Kxb4 { @huuquyet } 35... b5 { @MatthiasGN } 36. Ka3 { @Mwenda-Eric } 36... Nb6 { @Suhani-goel-123 } 37. Kb4 { @MatthiasGN } 37... Rb2+ { @huuquyet } 38. Ka5 { @LucasFASouza } 38... Kb7 { @MatthiasGN } 1/2-1/2



================================================
FILE: games/game-20240814-000917.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2024.08.06"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. d4 { @MatthiasGN } 1... h5 { @Mewtwo2387 } 2. d5 { @huuquyet } 2... d6 { @Akadi5 } 3. e3 { @RobinHirst11 } 3... Bg4 { @MatissesProjects } 4. f3 { @marcizhu } 4... Bf5 { @dottox } 5. e4 { @marcizhu } 5... Bh7 { @MatthiasGN } 6. Bb5+ { @MatissesProjects } 6... c6 { @MatthiasGN } 7. g3 { @nemi232 } 7... cxb5 { @MatthiasGN } 8. e5 { @anshwad10 } 8... Qa5+ { @huuquyet } 9. Bd2 { @marcizhu } 9... Qb6 { @MatthiasGN } 10. Nh3 { @LucasFASouza } 10... dxe5 { @huuquyet } 11. Nc3 { @Nik-code } 11... e6 { @MatthiasGN } 12. Bg5 { @greatnesshere } 12... a5 { @pbjb } 13. dxe6 { @Omelug } 13... a4 { @GarrySarry } 14. Nd5 { @marcizhu } 14... fxe6 { @olmemer } 15. Nxb6 { @MatthiasGN } 15... Bb4+ { @MatissesProjects } 16. c3 { @MatthiasGN } 16... Nc6 { @huuquyet } 17. Nxa8 { @IsaiasTolP } 17... Bf5 { @MatissesProjects } 18. cxb4 { @MatthiasGN } 18... Bxh3 { @huuquyet } 19. Nc7+ { @LucasFASouza } 19... Kf7 { @MatthiasGN } 20. Qd8 { @MatissesProjects } 20... a3 { @iCrowleySHR } 21. Qe8# { @MatthiasGN } 1-0



================================================
FILE: games/game-20240818-200829.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2024.08.14"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. d4 { @MatthiasGN } 1... e6 { @avicohen3660 } 2. a4 { @FrancoEspinozaV } 2... d5 { @MatthiasGN } 3. Nf3 { @MatissesProjects } 3... c6 { @dtrinf } 4. e4 { @garlontas } 4... Nf6 { @LucasFASouza } 5. Nc3 { @MatthiasGN } 5... dxe4 { @josiasvilches } 6. Ne5 { @MatissesProjects } 6... Bb4 { @huuquyet } 7. Bg5 { @MatthiasGN } 7... h6 { @huuquyet } 8. Bxf6 { @marcizhu } 8... Qxf6 { @DMoon19 } 9. Bc4 { @MatthiasGN } 9... Nd7 { @MatissesProjects } 10. O-O { @MatthiasGN } 10... b5 { @MatissesProjects } 11. Nxd7 { @MatthiasGN } 11... Bxd7 { @MatissesProjects } 12. Nxe4 { @MatthiasGN } 12... Qg6 { @MatissesProjects } 13. Bb3 { @aFalkons } 13... Qxe4 { @FranFrau } 14. Re1 { @aFalkons } 14... Bxe1 { @FranFrau } 15. axb5 { @aFalkons } 15... cxb5 { @FranFrau } 16. f3 { @aFalkons } 16... Qe3+ { @FranFrau } 17. Kh1 { @aFalkons } 17... Qf2 { @FranFrau } 18. Qxe1 { @aFalkons } 18... Qxd4 { @FranFrau } 19. Qa5 { @aFalkons } 19... Qxb2 { @FranFrau } 20. Ra2 { @aFalkons } 20... Qxb3 { @FranFrau } 21. c3 { @aFalkons } 21... Qd1# { @FranFrau } 0-1



================================================
FILE: games/game-20240920-214442.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2024.08.18"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. d4 { @aFalkons } 1... d5 { @FranFrau } 2. Bf4 { @MatthiasGN } 2... Nf6 { @novicecivon } 3. Nc3 { @FranFrau } 3... Nc6 { @EzequielDannus } 4. e3 { @MatissesProjects } 4... Bf5 { @MatthiasGN } 5. Bb5 { @MatissesProjects } 5... e6 { @MatthiasGN } 6. Nf3 { @novicecivon } 6... Bb4 { @MatthiasGN } 7. a3 { @alexgravx } 7... Bxc3+ { @MatthiasGN } 8. bxc3 { @novicecivon } 8... O-O { @MatthiasGN } 9. g3 { @pbjb } 9... Ne4 { @MatthiasGN } 10. h4 { @figuran04 } 10... Nxc3 { @LucasFASouza } 11. Rc1 { @KrishnaGupta0405 } 11... a5 { @d0rt694 } 12. Qd2 { @MatissesProjects } 12... Nxb5 { @MatthiasGN } 13. a4 { @MatissesProjects } 13... Rb8 { @csxark } 14. axb5 { @MatthiasGN } 14... f6 { @Real-Glitch } 15. bxc6 { @MatthiasGN } 15... b5 { @Matias-sh } 16. Qxa5 { @MatthiasGN } 16... Rb6 { @socrabytes } 17. O-O { @MatthiasGN } 17... Bh3 { @MomnaBukhari } 18. Rfd1 { @MatissesProjects } 18... g5 { @MatthiasGN } 19. Rd3 { @NeichS } 19... gxf4 { @MatthiasGN } 20. Kh2 { @huuquyet } 20... Rxc6 { @MatissesProjects } 21. Kxh3 { @MatthiasGN } 21... Qb8 { @MatissesProjects } 22. Qa1 { @cDorth } 22... Rc4 { @MatissesProjects } 23. Ra3 { @Bison619 } 23... fxe3 { @emergingdurga } 24. Re1 { @MatissesProjects } 24... exf2 { @MatthiasGN } 25. Rxe6 { @marcizhu } 25... Rxc2 { @MatthiasGN } 26. Qf1 { @MatissesProjects } 26... Qc8 { @marcizhu } 27. Re3 { @MatthiasGN } 27... Re8 { @huuquyet } 28. Qxb5 { @MatissesProjects } 28... Ra2 { @tejas2510 } 29. Ne5 { @manenbranta } 29... Qxe6+ { @huuquyet } 30. Kg2 { @MatissesProjects } 30... Qf5 { @huuquyet } 31. Qxd5+ { @LDantasA } 31... Kh8 { @csxark } 32. Nf7+ { @MatthiasGN } 32... Kg7 { @srmaarnav } 33. Qxf5 { @MatissesProjects } 33... Rxe3 { @the-ALAM } 34. Qf4 { @MatthiasGN } 34... Re1 { @totti-rdz } 35. Qxf2 { @MatthiasGN } 35... Ra6 { @JoaoPedroAmaral } 36. Qxe1 { @MatissesProjects } 36... Kxf7 { @MatthiasGN } 37. Qe2 { @MatissesProjects } 37... Re6 { @MatthiasGN } 38. Qa2 { @denkata1232 } 38... f5 { @Matiyyah } 39. d5 { @MatissesProjects } 39... Rd6 { @MatthiasGN } 40. h5 { @MatissesProjects } 40... Rf6 { @AlaricWeb } 41. Qc4 { @MatissesProjects } 41... Kg7 { @MatthiasGN } 42. Qxc7+ { @MatissesProjects } 42... Kh6 { @MatthiasGN } 43. Qf4+ { @ilaicraftYT } 43... Kxh5 { @MatthiasGN } 44. d6 { @Sudhanshu-Ambastha } 44... Rf7 { @MatthiasGN } 45. Qh4+ { @MatissesProjects } 45... Kg6 { @marcizhu } 46. g4 { @Mercerenies } 46... Kg7 { @marcizhu } 47. Qg5+ { @jbax1899 } 47... Kf8 { @MatthiasGN } 48. gxf5 { @totti-rdz } 48... Rg7 { @MatthiasGN } 49. Qxg7+ { @Mercerenies } 49... Kxg7 { @MatthiasGN } 50. d7 { @marcizhu } 50... Kf6 { @huuquyet } 51. d8=Q+ { @MatthiasGN } 51... Kxf5 { @EvanSkiStudios } 52. Qd7+ { @Nikita8Sannikov } 52... Kf6 { @lulunac27a } 53. Qxh7 { @Nikita8Sannikov } 53... Ke5 { @michalwitwicki } 54. Qh6 { @Nikita8Sannikov } 54... Kf5 { @MatthiasGN } 55. Kf1 { @developedbyjk } 55... Kg4 { @MatthiasGN } 56. Kf2 { @Nikita8Sannikov } 56... Kf5 { @Sudhanshu-Ambastha } 57. Qe3 { @Nikita8Sannikov } 57... Kg4 { @lulunac27a } 58. Qg3+ { @Sudhanshu-Ambastha } 58... Kf5 { @Rccd0 } 59. Qg8 { @Nikita8Sannikov } 59... Kf6 { @MatthiasGN } 60. Qh7 { @Nikita8Sannikov } 60... Kg5 { @MatthiasGN } 61. Kf3 { @Nikita8Sannikov } 61... Kf6 { @MatthiasGN } 62. Qh5 { @marcizhu } 62... Kg7 { @MatthiasGN } 63. Qf5 { @Nikita8Sannikov } 63... Kh8 { @MatthiasGN } 64. Qd7 { @Nikita8Sannikov } 64... Kg8 { @MatthiasGN } 65. Kg4 { @Nikita8Sannikov } 65... Kh8 { @MatthiasGN } 66. Kg5 { @Nikita8Sannikov } 66... Kg8 { @MatthiasGN } 67. Kg6 { @MatissesProjects } 67... Kf8 { @brevinhquangpham } 68. Qf7# { @lukiiimohh } 1-0



================================================
FILE: games/game-20241023-185425.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2024.09.20"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. d4 { @MatthiasGN } 1... d5 { @MatissesProjects } 2. Bf4 { @MatthiasGN } 2... a6 { @csxark } 3. a4 { @MatthiasGN } 3... b5 { @Sudhanshu-Ambastha } 4. Nc3 { @ilaicraftYT } 4... f6 { @MatthiasGN } 5. Ra2 { @JonProg } 5... b4 { @MatthiasGN } 6. e3 { @MatissesProjects } 6... bxc3 { @MatthiasGN } 7. Bb5+ { @MatissesProjects } 7... axb5 { @MatthiasGN } 8. bxc3 { @MatissesProjects } 8... Nc6 { @mdlka } 9. axb5 { @csxark } 9... Rxa2 { @MatthiasGN } 10. Qb1 { @MatissesProjects } 10... Ra3 { @MatthiasGN } 11. bxc6 { @marcizhu } 11... g5 { @MatthiasGN } 12. Bg3 { @Casper-Guo } 12... Rxc3 { @MatthiasGN } 13. Ne2 { @marcizhu } 13... Nh6 { @totti-rdz } 14. Nxc3 { @MatissesProjects } 14... Ba6 { @augustin-v } 15. Qa2 { @MatthiasGN } 15... Qa8 { @ilaicraftYT } 16. Nxd5 { @Rohiw08 } 16... Qxc6 { @huuquyet } 17. Nxc7+ { @marcizhu } 17... Kd7 { @MatthiasGN } 18. Nxa6 { @marcizhu } 18... Qc3+ { @huuquyet } 19. Ke2 { @marcizhu } 19... Nf7 { @MatthiasGN } 20. Qb2 { @DanielLiao0426 } 20... g4 { @bigsk1 } 21. Qxc3 { @MatissesProjects } 21... h5 { @huuquyet } 22. Qc7+ { @Sharjeelkhh } 22... Ke6 { @av3n93rz } 23. Ra1 { @SARRAF-5757 } 23... Ne5 { @MatthiasGN } 24. Nc5+ { @MatissesProjects } 24... Kf7 { @samarjitsahoo } 25. Kd2 { @udit-narayan-giri } 25... Nd7 { @samarjitsahoo } 26. Bh4 { @udit-narayan-giri } 26... Ne5 { @samarjitsahoo } 27. Ra6 { @udit-narayan-giri } 27... Nd3 { @samarjitsahoo } 28. Ra8 { @udit-narayan-giri } 28... Kg8 { @samarjitsahoo } 29. Ra7 { @udit-narayan-giri } 29... Nxc5 { @samarjitsahoo } 30. Qxc5 { @udit-narayan-giri } 30... e6 { @samarjitsahoo } 31. Ra4 { @udit-narayan-giri } 31... e5 { @samarjitsahoo } 32. dxe5 { @MatissesProjects } 32... f5 { @udit-narayan-giri } 33. Ra3 { @samarjitsahoo } 33... Bxc5 { @iksZ963 } 34. Ra8+ { @MatissesProjects } 34... Kh7 { @JaviRamosLab } 35. Rxh8+ { @MatthiasGN } 35... Kxh8 { @sivakumar-mahalingam } 36. e6 { @marcizhu } 36... Kg8 { @MatthiasGN } 37. f3 { @SARRAF-5757 } 37... Bd6 { @marcizhu } 38. Kd3 { @MatthiasGN } 38... Bxh2 { @marcizhu } 39. fxg4 { @another-one-employee } 39... hxg4 { @marcizhu } 40. Ke2 { @MatthiasGN } 40... Kf8 { @dantauu } 41. g3 { @MatthiasGN } 41... Bg1 { @AlexBrunetti } 42. e7+ { @totti-rdz } 42... Kf7 { @another-one-employee } 43. c4 { @totti-rdz } 43... Ke8 { @MatissesProjects } 44. c5 { @marcizhu } 44... Bh2 { @MatissesProjects } 45. c6 { @totti-rdz } 45... Bxg3 { @strohsnow } 46. Kd1 { @TinuCharly } 46... Bxh4 { @hatemhosny } 47. c7 { @Ays1004 } 47... Bf2 { @jeanjerome } 48. c8=Q+ { @marcizhu } 48... Kf7 { @elweday1 } 49. e8=Q+ { @marcizhu } 49... Kf6 { @Muhammad-Ayman } 50. Qce6+ { @marcizhu } 50... Kg7 { @huuquyet } 51. Q6g6# { @marcizhu } 1-0



================================================
FILE: games/game-20241105-131337.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2024.10.23"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. e4 { @jeanjerome } 1... e5 { @marcizhu } 2. f4 { @AlexBrunetti } 2... Nc6 { @Awhux } 3. Nc3 { @Programmer- } 3... Nf6 { @chdemko } 4. Nh3 { @MatissesProjects } 4... d6 { @marcizhu } 5. Bc4 { @AlexBrunetti } 5... Bg4 { @marcizhu } 6. Be2 { @AlexBrunetti } 6... Bxh3 { @marcizhu } 7. gxh3 { @AlexBrunetti } 7... d5 { @marcizhu } 8. O-O { @AlexBrunetti } 8... Nxe4 { @marcizhu } 9. Kh1 { @AlexBrunetti } 9... Qh4 { @marcizhu } 10. Nxe4 { @AlexBrunetti } 10... dxe4 { @marcizhu } 11. fxe5 { @AlexBrunetti } 11... Nd4 { @CharlieAlbert } 12. d3 { @AlexBrunetti } 12... Nxe2 { @marcizhu } 13. Qxe2 { @AlexBrunetti } 13... exd3 { @marcizhu } 14. Qg2 { @AlexBrunetti } 14... Be7 { @marcizhu } 15. cxd3 { @AlexBrunetti } 15... O-O-O { @marcizhu } 16. Bf4 { @AlexBrunetti } 16... Qh5 { @marcizhu } 17. Rac1 { @AlexBrunetti } 17... a5 { @SusannaAbhishiktha } 18. e6 { @AlexBrunetti } 18... c5 { @marcizhu } 19. exf7 { @AlexBrunetti } 19... Rhf8 { @marcizhu } 20. Be3 { @AlexBrunetti } 20... Rxf7 { @marcizhu } 21. Rxf7 { @AlexBrunetti } 21... Qxf7 { @marcizhu } 22. Bxc5 { @AlexBrunetti } 22... Kb8 { @marcizhu } 23. Qg3+ { @MatissesProjects } 23... Kc8 { @totti-rdz } 24. Bxe7+ { @IvanMarie1 } 24... Kd7 { @danicruz0415 } 25. Bxd8 { @MatissesProjects } 25... Qd5+ { @R-I-T-U } 26. Kg1 { @marcizhu } 26... Qb3 { @RealXuChe } 27. a3 { @james-conacher } 27... a4 { @superkidsyuvan } 28. Qc7+ { @marcizhu } 28... Ke8 { @Gotabeties } 29. Qe7# { @marcizhu } 1-0



================================================
FILE: games/game-20241230-083939.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2024.11.05"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. g3 { @Nikita8Sannikov } 1... e5 { @marcizhu } 2. c4 { @Nikita8Sannikov } 2... Nc6 { @MatissesProjects } 3. Nf3 { @Shuflduf } 3... d6 { @MatissesProjects } 4. Bg2 { @another-one-employee } 4... Bf5 { @MatissesProjects } 5. O-O { @marcizhu } 5... e4 { @MatissesProjects } 6. a4 { @totti-rdz } 6... exf3 { @another-one-employee } 7. Nc3 { @eranbraun } 7... a6 { @arihantjain-aj } 8. Bxf3 { @Nikita8Sannikov } 8... Bh3 { @MatissesProjects } 9. Ne4 { @mishmanners } 9... Nd4 { @jazdot } 10. Bg2 { @Marco-Poelsma } 10... Bxg2 { @MatissesProjects } 11. Kxg2 { @ambersus } 11... f5 { @MatissesProjects } 12. b3 { @Azoom123 } 12... fxe4 { @marcizhu } 13. f3 { @divyanshudhruv } 13... g6 { @ProssimoCentauro } 14. fxe4 { @JustEjay } 14... a5 { @PH-Palmito } 15. Bb2 { @ProssimoCentauro } 15... Qg5 { @tesj } 16. e3 { @ganimtron-10 } 16... c5 { @MatissesProjects } 17. Ra3 { @xmoukit4 } 17... Qe5 { @MatissesProjects } 18. Qg4 { @StarKnightt } 18... h5 { @BlueBerryBB9 } 19. b4 { @raquelmcoelho } 19... hxg4 { @martino449 } 20. exd4 { @Nikita8Sannikov } 20... Qxe4+ { @rondonbrij } 21. Kg1 { @marcizhu } 21... axb4 { @Ham7a8 } 22. h4 { @zkwsk } 22... bxa3 { @marcizhu } 23. a5 { @krishSharma1810 } 23... Qe7 { @lulunac27a } 24. Bxa3 { @Nikita8Sannikov } 24... Qe1 { @anubhavuniyal } 25. Rxe1+ { @Nikita8Sannikov } 25... Be7 { @Akhilmak } 26. d5 { @MatissesProjects } 26... Rxa5 { @marcizhu } 27. Ra1 { @MatissesProjects } 27... Bf6 { @marcizhu } 28. d4 { @Nikita8Sannikov } 28... Bxd4+ { @marcizhu } 29. Kh1 { @howardyam } 29... Bxa1 { @marcizhu } 30. Bb4 { @Shaziya-Noorien09 } 30... b6 { @mdhruvil } 31. Bc3 { @fr0sty99 } 31... Bxc3 { @marcizhu } 32. Kg2 { @Enzo-CIEL } 32... Ra2+ { @itsmexp } 33. Kg1 { @rudra-iitm } 33... Rh7 { @marcizhu } 34. Kf1 { @lulunac27a } 34... Be5 { @MatissesProjects } 35. h5 { @mishmanners } 35... b5 { @pinale } 36. cxb5 { @iVGeek } 36... Ra3 { @mishmanners } 37. hxg6 { @gordoste } 37... Rh2 { @marcizhu } 38. Kg1 { @amcareem } 38... Rb2 { @marcizhu } 39. b6 { @ElisStaaf } 39... Rxg3+ { @mishmanners } 40. Kf1 { @BenElferink } 40... Rb1+ { @mishmanners } 41. Ke2 { @Joshix-1 } 41... Rb2+ { @marcizhu } 42. Kd1 { @Melthen-bor } 42... Rg1# { @marcizhu } 0-1



================================================
FILE: games/game-20250205-065248.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2024.12.31"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. e4 { @amcareem } 1... b6 { @StarKnightt } 2. Nf3 { @mishmanners } 2... g6 { @StarKnightt } 3. Bc4 { @tempral } 3... a5 { @apostle2t } 4. Nc3 { @mishmanners } 4... b5 { @MohamedElam } 5. Bxb5 { @periebm } 5... Nf6 { @devcoons } 6. Nd5 { @King-Mart } 6... c6 { @mishmanners } 7. Nh4 { @annyjhulia } 7... cxd5 { @ahmadfarhan1981 } 8. f3 { @mishmanners } 8... Nc6 { @NoiseyRobot } 9. O-O { @marcizhu } 9... Ba6 { @sandeepsalwan1 } 10. Bxa6 { @Davi-S } 10... Rxa6 { @mishmanners } 11. Qe2 { @happystar9 } 11... e5 { @JebScape } 12. Qxa6 { @BenThrelfall } 12... Nd4 { @Davi-S } 13. Qxa5 { @mishmanners } 13... dxe4 { @brdly } 14. Rb1 { @Daelox201 } 14... Ke7 { @jihed-garaouch } 15. Qxe5+ { @MatissesProjects } 15... Ne6 { @mishmanners } 16. fxe4 { @MatissesProjects } 16... Ke8 { @proshian } 17. Rxf6 { @MatissesProjects } 17... d6 { @hoprik } 18. Rxe6+ { @mishmanners } 18... Be7 { @ilaicraftYT } 19. Qb5+ { @brdly } 19... Kf8 { @mishmanners } 20. Qb6 { @Itaromi } 20... d5 { @amujalo1 } 21. Qd6 { @codingwithcolors } 21... dxe4 { @hien-duc } 22. Rxe7 { @mishmanners } 22... Qxd6 { @brdly } 23. Rxe4 { @kaustubhduddala } 23... g5 { @lulunac27a } 24. Nf3 { @mishmanners } 24... Qc5+ { @brdly } 25. d4 { @b8zhong } 25... Qxc2 { @macydnah } 26. Nxg5 { @lulunac27a } 26... Qd1+ { @ilaicraftYT } 27. Kf2 { @brdly } 27... Kg8 { @ZealGoxix } 28. Re8+ { @brdly } 28... Kg7 { @Muhammad-Noraeii } 29. Rxh8 { @MatissesProjects } 29... f6 { @adeleeeeyyyy } 30. Nxh7 { @mishmanners } 30... f5 { @brdly } 31. Bg5 { @nathnael-desta } 31... Qxb1 { @mishmanners } 32. Bf6+ { @MatthiasGN } 32... Kg6 { @marcizhu } 33. Kg3 { @lulunac27a } 33... Qd3+ { @marcizhu } 34. Kf4 { @jagrutilakhani } 34... Qe4+ { @MatthiasGN } 35. Kg3 { @brdly } 35... Qg4+ { @mishmanners } 36. Kf2 { @MatthiasGN } 36... Kh6 { @tifye } 37. Ke3 { @lulunac27a } 37... Qxg2 { @mishmanners } 38. Nf8# { @sciencejiho } 1-0



================================================
FILE: games/game-20250325-072121.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2025.02.05"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "0-1"]

1. e4 { @brdly } 1... d5 { @mrKuncay008 } 2. Nc3 { @lotus647 } 2... d4 { @MatthiasGN } 3. d3 { @amcareem } 3... dxc3 { @ilaicraftYT } 4. bxc3 { @MatthiasGN } 4... Nf6 { @brdly } 5. Nf3 { @ndewet } 5... e5 { @brdly } 6. Nxe5 { @MatthiasGN } 6... b5 { @brdly } 7. Nf3 { @NeoSahadeo } 7... a5 { @brdly } 8. h3 { @atharvadixit1 } 8... c5 { @Pedr0Sant0s } 9. Ne5 { @jagrutilakhani } 9... Ke7 { @AkankshRakesh } 10. Ba3 { @TerraFloor } 10... b4 { @brdly } 11. Bb2 { @TomC333 } 11... h5 { @Programmer- } 12. d4 { @Muneer320 } 12... Nxe4 { @webdott } 13. Bc4 { @TomC333 } 13... Ra6 { @Melthen-bor } 14. dxc5 { @mishmanners } 14... Nxc5 { @JadeFluteSwordsmanship } 15. Bxa6 { @marcizhu } 15... Ncxa6 { @mishmanners } 16. Qxd8+ { @1TSnakers } 16... Kxd8 { @AnibalSV } 17. Nxf7+ { @marcizhu } 17... Ke8 { @chikocharles } 18. Nxh8 { @brdly } 18... bxc3 { @fzlfade } 19. Bxc3 { @mishmanners } 19... a4 { @StarKnightt } 20. Ng6 { @marcizhu } 20... a3 { @indra87g } 21. Nxf8 { @marcizhu } 21... Kxf8 { @Cyniez } 22. Ba5 { @shaansuraj } 22... Nb4 { @troglodytto } 23. Rb1 { @WilliamGit815 } 23... Nxa2 { @RubsNeto } 24. Rb4 { @Armaroz } 24... Nxb4 { @marcizhu } 25. Bd8 { @StarKnightt } 25... a2 { @marcizhu } 26. Ke2 { @msalmanrafadhlih } 26... Nxc2 { @marcizhu } 27. Rc1 { @srikantasatapathy } 27... Ba6+ { @fevzibabaoglu } 28. Kd2 { @piyush-kroolo } 28... a1=Q { @marcizhu } 29. Rxc2 { @srikantasatapathy } 29... h4 { @Research-Mini } 30. Rc5 { @srikantasatapathy } 30... Qa2+ { @Lettly } 31. Rc2 { @Research-Mini } 31... Qd5+ { @marcizhu } 32. Kc1 { @afleones } 32... Qxd8 { @marcizhu } 33. f3 { @1TSnakers } 33... Qg5+ { @Kevinzaa } 34. f4 { @Research-Mini } 34... Qxf4+ { @HazelCunuder } 35. Kb2 { @stuPETER12138 } 35... Qb4+ { @vectoraze104 } 36. Kc1 { @HazelCunuder } 36... Qf4+ { @Research-Mini } 37. Rd2 { @StackOverflowIsBetterThanAnyAI } 37... Qc4+ { @HoseinParvaresh } 38. Rc2 { @rondonbrij } 38... Bb5 { @BROSU24 } 39. Rxc4 { @tassdam } 39... Bxc4 { @Research-Mini } 40. Kb2 { @brdly } 40... Nc6 { @Research-Mini } 41. Kc3 { @brdly } 41... Bf1 { @ArnavKucheriya } 42. Kc2 { @totti-rdz } 42... Bxg2 { @ArnavKucheriya } 43. Kc3 { @Research-Mini } 43... Kg8 { @csxark } 44. Kc4 { @StackOverflowIsBetterThanAnyAI } 44... g6 { @Research-Mini } 45. Kc5 { @StackOverflowIsBetterThanAnyAI } 45... Bxh3 { @brdly } 46. Kxc6 { @ArnavKucheriya } 46... g5 { @totti-rdz } 47. Kc5 { @srikantasatapathy } 47... g4 { @brdly } 48. Kd4 { @ArnavKucheriya } 48... g3 { @brdly } 49. Ke3 { @ArnavKucheriya } 49... g2 { @brdly } 50. Ke4 { @StackOverflowIsBetterThanAnyAI } 50... g1=Q { @ArnavKucheriya } 51. Kd5 { @totti-rdz } 51... Qd1+ { @ArnavKucheriya } 52. Kc4 { @minhngoc25a } 52... Bf1+ { @Research-Mini } 53. Kb4 { @thiago-cdb } 53... Bd3 { @ArnavKucheriya } 54. Ka3 { @groza1338 } 54... h3 { @brdly } 55. Kb4 { @Research-Mini } 55... Qb1+ { @ArnavKucheriya } 56. Ka5 { @thiago-cdb } 56... Qb5# { @fevzibabaoglu } 0-1



================================================
FILE: games/game-20250405-181359.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2025.03.25"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. g3 { @Research-Mini } 1... e5 { @ilaicraftYT } 2. c4 { @ArnavKucheriya } 2... b6 { @StackOverflowIsBetterThanAnyAI } 3. Bg2 { @MatissesProjects } 3... Ba6 { @Research-Mini } 4. Bxa8 { @MatissesProjects } 4... h6 { @totti-rdz } 5. Nf3 { @ilaicraftYT } 5... Qc8 { @mishmanners } 6. Rf1 { @srikantasatapathy } 6... d6 { @ArnavKucheriya } 7. b3 { @StackOverflowIsBetterThanAnyAI } 7... Bb7 { @Research-Mini } 8. Bxb7 { @Muneer320 } 8... Qxb7 { @ArnavKucheriya } 9. Ba3 { @Cyniez } 9... d5 { @ArnavKucheriya } 10. Bxf8 { @Mo-Abdalkader } 10... Kxf8 { @ArnavKucheriya } 11. Nxe5 { @ilaicraftYT } 11... Nc6 { @Research-Mini } 12. f4 { @ArnavKucheriya } 12... a6 { @hoangthaiminh } 13. Nc3 { @Research-Mini } 13... b5 { @ArnavKucheriya } 14. cxd5 { @Research-Mini } 14... f6 { @brdly } 15. dxc6 { @msalmanrafadhlih } 15... Qb6 { @brdly } 16. d4 { @ArnavKucheriya } 16... fxe5 { @brdly } 17. dxe5 { @HorebZ } 17... Ne7 { @Research-Mini } 18. Qd8+ { @thiago-cdb } 18... Kf7 { @Saviru } 19. Qxh8 { @Research-Mini } 19... Qxc6 { @Gustaxz } 20. Rf3 { @thiago-cdb } 20... Ng8 { @cbBorja } 21. Rc1 { @HorebZ } 21... a5 { @Juliecys } 22. a3 { @fedorenkoivan } 22... Ne7 { @brdly } 23. g4 { @csxark } 23... Nd5 { @3repeating } 24. e6+ { @thiago-cdb } 24... Qxe6 { @brdly } 25. Nxb5 { @StackOverflowIsBetterThanAnyAI } 25... c6 { @Research-Mini } 26. Na7 { @srikantasatapathy } 26... Qxg4 { @ArnavKucheriya } 27. Rxc6 { @MRCHKK } 27... a4 { @Szulby } 28. Nc8 { @MRCHKK } 28... h5 { @Szulby } 29. Nd6+ { @thiago-cdb } 29... Ke7 { @brdly } 30. b4 { @soongxian } 30... Qg1+ { @HorebZ } 31. Rf1 { @Research-Mini } 31... Qe3 { @brdly } 32. Qxh5 { @srikantasatapathy } 32... Qc3+ { @totti-rdz } 33. Rxc3 { @brdly } 33... Nxc3 { @takwot } 34. Qe5+ { @ArnavKucheriya } 34... Kf8 { @Research-Mini } 35. Qe8# { @HazelCunuder } 1-0



================================================
FILE: games/game-20250530-002745.pgn
================================================
[Event "@marcizhu's Online Open Chess Tournament"]
[Site "https://github.com/marcizhu/marcizhu"]
[Date "2025.04.05"]
[Round "1"]
[White "?"]
[Black "?"]
[Result "1-0"]

1. e4 { @ilaicraftYT } 1... e5 { @HazelCunuder } 2. g3 { @StackOverflowIsBetterThanAnyAI } 2... g6 { @Research-Mini } 3. d3 { @ilaicraftYT } 3... Nf6 { @HazelCunuder } 4. Nf3 { @brdly } 4... d6 { @Research-Mini } 5. h4 { @totti-rdz } 5... d5 { @takwot } 6. Bg5 { @bherna33 } 6... Be7 { @mishmanners } 7. Nxe5 { @HorebZ } 7... a5 { @prashanth-shivarathri } 8. Nc3 { @StackOverflowIsBetterThanAnyAI } 8... Rg8 { @m7md6161 } 9. a4 { @totti-rdz } 9... Ng4 { @clarenc188 } 10. Bxe7 { @HorebZ } 10... Kxe7 { @Mastermori } 11. Ra3 { @ProssimoCentauro } 11... Ra6 { @totti-rdz } 12. Nxd5+ { @
Download .txt
gitextract_m3dr3nsi/

├── .github/
│   └── workflows/
│       └── Chess.yml
├── .gitignore
├── LICENSE
├── README.md
├── data/
│   ├── last_moves.txt
│   ├── settings.yaml
│   └── top_moves.txt
├── games/
│   ├── current.pgn
│   ├── game-20210312-180748.pgn
│   ├── game-20210322-222800.pgn
│   ├── game-20210423-141705.pgn
│   ├── game-20210514-043554.pgn
│   ├── game-20210526-184405.pgn
│   ├── game-20210608-161924.pgn
│   ├── game-20210616-092705.pgn
│   ├── game-20210626-083054.pgn
│   ├── game-20210712-073827.pgn
│   ├── game-20210720-071327.pgn
│   ├── game-20210805-082121.pgn
│   ├── game-20210902-115747.pgn
│   ├── game-20210911-101801.pgn
│   ├── game-20210924-100018.pgn
│   ├── game-20210927-080736.pgn
│   ├── game-20210929-174120.pgn
│   ├── game-20211010-144435.pgn
│   ├── game-20211019-191657.pgn
│   ├── game-20211026-151046.pgn
│   ├── game-20211030-194514.pgn
│   ├── game-20211114-203522.pgn
│   ├── game-20211124-081851.pgn
│   ├── game-20211215-101531.pgn
│   ├── game-20220120-110753.pgn
│   ├── game-20220308-002130.pgn
│   ├── game-20220330-055927.pgn
│   ├── game-20220531-070739.pgn
│   ├── game-20220618-085619.pgn
│   ├── game-20220729-074102.pgn
│   ├── game-20220922-162207.pgn
│   ├── game-20221013-075127.pgn
│   ├── game-20221208-101118.pgn
│   ├── game-20221227-150008.pgn
│   ├── game-20230118-122611.pgn
│   ├── game-20230210-074418.pgn
│   ├── game-20230214-134648.pgn
│   ├── game-20230307-130855.pgn
│   ├── game-20230331-085804.pgn
│   ├── game-20230518-215344.pgn
│   ├── game-20230606-210844.pgn
│   ├── game-20230614-141459.pgn
│   ├── game-20230628-095027.pgn
│   ├── game-20230703-081711.pgn
│   ├── game-20230712-142215.pgn
│   ├── game-20230731-102105.pgn
│   ├── game-20230822-201406.pgn
│   ├── game-20230920-162029.pgn
│   ├── game-20231020-160157.pgn
│   ├── game-20231103-155958.pgn
│   ├── game-20231209-080326.pgn
│   ├── game-20240109-122233.pgn
│   ├── game-20240112-204906.pgn
│   ├── game-20240119-212622.pgn
│   ├── game-20240123-114202.pgn
│   ├── game-20240204-154541.pgn
│   ├── game-20240318-014454.pgn
│   ├── game-20240415-194258.pgn
│   ├── game-20240610-094224.pgn
│   ├── game-20240719-075508.pgn
│   ├── game-20240721-075901.pgn
│   ├── game-20240721-082225.pgn
│   ├── game-20240721-153246.pgn
│   ├── game-20240806-023306.pgn
│   ├── game-20240814-000917.pgn
│   ├── game-20240818-200829.pgn
│   ├── game-20240920-214442.pgn
│   ├── game-20241023-185425.pgn
│   ├── game-20241105-131337.pgn
│   ├── game-20241230-083939.pgn
│   ├── game-20250205-065248.pgn
│   ├── game-20250325-072121.pgn
│   ├── game-20250405-181359.pgn
│   ├── game-20250530-002745.pgn
│   ├── game-20250711-185910.pgn
│   ├── game-20250827-020900.pgn
│   ├── game-20251118-112453.pgn
│   ├── game-20251228-135353.pgn
│   ├── game-20260115-193211.pgn
│   ├── game-20260208-090909.pgn
│   ├── game-20260323-193709.pgn
│   ├── game-20260329-171236.pgn
│   └── game-20260424-053950.pgn
├── main.py
├── requirements-webhook.txt
├── requirements.txt
├── src/
│   ├── markdown.py
│   ├── mockGithub.py
│   └── selftest.py
├── tests/
│   ├── fools-mate.yml
│   ├── game-1.yml
│   ├── insufficient-material.yml
│   ├── pawn-promotion.yml
│   ├── restart-not-owner.yml
│   ├── restart-owner.yml
│   ├── scholars-mate.yml
│   ├── stalemate.yml
│   ├── two-moves-1.yml
│   └── two-moves-2.yml
└── webhook.py
Download .txt
SYMBOL INDEX (31 symbols across 5 files)

FILE: main.py
  class Action (line 20) | class Action(Enum):
  function update_top_moves (line 26) | def update_top_moves(user):
  function update_last_moves (line 41) | def update_last_moves(line):
  function replace_text_between (line 49) | def replace_text_between(original_text, marker, replacement_text):
  function parse_issue (line 63) | def parse_issue(title):
  function main (line 78) | def main(issue, issue_author, repo_owner):

FILE: src/markdown.py
  function create_link (line 14) | def create_link(text, link):
  function create_issue_link (line 17) | def create_issue_link(source, dest_list):
  function generate_top_moves (line 25) | def generate_top_moves():
  function generate_last_moves (line 39) | def generate_last_moves():
  function generate_moves_list (line 69) | def generate_moves_list(board):
  function board_to_markdown (line 100) | def board_to_markdown(board):

FILE: src/mockGithub.py
  class Issue (line 3) | class Issue:
    method __init__ (line 4) | def __init__(self, title=''):
    method title (line 13) | def title(self):
    method create_comment (line 16) | def create_comment(self, text):
    method edit (line 24) | def edit(self, state='opened', labels=[]):
    method add_to_labels (line 34) | def add_to_labels(self, label):
    method expect_labels (line 42) | def expect_labels(self, labels):
    method expect_comments (line 45) | def expect_comments(self, regex_list):
    method expectations_fulfilled (line 48) | def expectations_fulfilled(self, ):

FILE: src/selftest.py
  function get_test_data (line 7) | def get_test_data(settings, move_data, owner, i):
  function run_test_case (line 38) | def run_test_case(filename, main_fn):
  function run (line 75) | def run(main_fn):

FILE: webhook.py
  function get_last_modified (line 12) | def get_last_modified(path):
  function load_board (line 16) | def load_board(file):
  function generate_png (line 26) | def generate_png(svg):
  function move_to_san (line 33) | def move_to_san(board, move):
  function get_evaluation (line 39) | def get_evaluation(board, time_limit):
  function send_webhook (line 55) | def send_webhook(png, last_move, pts, move, board):
  function style_lightblue (line 70) | def style_lightblue():
Condensed preview — 107 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (274K chars).
[
  {
    "path": ".github/workflows/Chess.yml",
    "chars": 1646,
    "preview": "name: Chess\n\non:\n  issues:\n    types: [opened]\n\njobs:\n  move:\n    name: Play Chess\n    runs-on: ubuntu-latest\n    if: st"
  },
  {
    "path": ".gitignore",
    "chars": 31,
    "preview": "**/.DS_Store\nsrc/__pycache__/*\n"
  },
  {
    "path": "LICENSE",
    "chars": 1071,
    "preview": "MIT License\n\nCopyright (c) 2020 Marc Izquierdo\n\nPermission is hereby granted, free of charge, to any person obtaining a "
  },
  {
    "path": "README.md",
    "chars": 7087,
    "preview": "# Marc's Open Chess Tournament\n\nThis is an open chess tournament where ANYONE can play. That's the fun part.  \nIt's your"
  },
  {
    "path": "data/last_moves.txt",
    "chars": 516,
    "preview": "b1c3: @MatissesProjects\ng8e7: @mrsbeep\nc5e5: @MatissesProjects\ne7e8: @Cuervo279\nc8c5: @MatissesProjects\ne8e7: @MahiroJV\n"
  },
  {
    "path": "data/settings.yaml",
    "chars": 3075,
    "preview": "comments:\n  # Message to be shown when two consecutive moves are played. {author} is the author of the issue\n  consecuti"
  },
  {
    "path": "data/top_moves.txt",
    "chars": 29455,
    "preview": "{'@raresica1234': 2, '@marcizhu': 453, '@JeppeSRC': 7, '@LibertyAm': 13, '@Gaztin': 2, '@DaniGmzGnz': 1, '@Anthony10700'"
  },
  {
    "path": "games/current.pgn",
    "chars": 829,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2026.04.24\"]\n[Ro"
  },
  {
    "path": "games/game-20210312-180748.pgn",
    "chars": 1649,
    "preview": "[Event \"marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2020.12.18\"]\n[Rou"
  },
  {
    "path": "games/game-20210322-222800.pgn",
    "chars": 948,
    "preview": "[Event \"marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.03.13\"]\n[Rou"
  },
  {
    "path": "games/game-20210423-141705.pgn",
    "chars": 2275,
    "preview": "[Event \"marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.03.23\"]\n[Rou"
  },
  {
    "path": "games/game-20210514-043554.pgn",
    "chars": 1314,
    "preview": "[Event \"marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.04.23\"]\n[Rou"
  },
  {
    "path": "games/game-20210526-184405.pgn",
    "chars": 1918,
    "preview": "[Event \"marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.05.14\"]\n[Rou"
  },
  {
    "path": "games/game-20210608-161924.pgn",
    "chars": 1084,
    "preview": "[Event \"marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.05.26\"]\n[Rou"
  },
  {
    "path": "games/game-20210616-092705.pgn",
    "chars": 1289,
    "preview": "[Event \"marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.06.08\"]\n[Rou"
  },
  {
    "path": "games/game-20210626-083054.pgn",
    "chars": 1562,
    "preview": "[Event \"marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.06.16\"]\n[Rou"
  },
  {
    "path": "games/game-20210712-073827.pgn",
    "chars": 1282,
    "preview": "[Event \"marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.06.26\"]\n[Rou"
  },
  {
    "path": "games/game-20210720-071327.pgn",
    "chars": 974,
    "preview": "[Event \"marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.07.12\"]\n[Rou"
  },
  {
    "path": "games/game-20210805-082121.pgn",
    "chars": 1315,
    "preview": "[Event \"marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.07.20\"]\n[Rou"
  },
  {
    "path": "games/game-20210902-115747.pgn",
    "chars": 1645,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.08.05\"]\n[Ro"
  },
  {
    "path": "games/game-20210911-101801.pgn",
    "chars": 1106,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.09.02\"]\n[Ro"
  },
  {
    "path": "games/game-20210924-100018.pgn",
    "chars": 1150,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.09.11\"]\n[Ro"
  },
  {
    "path": "games/game-20210927-080736.pgn",
    "chars": 382,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.09.24\"]\n[Ro"
  },
  {
    "path": "games/game-20210929-174120.pgn",
    "chars": 1155,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.09.27\"]\n[Ro"
  },
  {
    "path": "games/game-20211010-144435.pgn",
    "chars": 1456,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.09.29\"]\n[Ro"
  },
  {
    "path": "games/game-20211019-191657.pgn",
    "chars": 945,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.10.10\"]\n[Ro"
  },
  {
    "path": "games/game-20211026-151046.pgn",
    "chars": 810,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.10.20\"]\n[Ro"
  },
  {
    "path": "games/game-20211030-194514.pgn",
    "chars": 603,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.10.26\"]\n[Ro"
  },
  {
    "path": "games/game-20211114-203522.pgn",
    "chars": 2226,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.10.31\"]\n[Ro"
  },
  {
    "path": "games/game-20211124-081851.pgn",
    "chars": 1009,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.11.15\"]\n[Ro"
  },
  {
    "path": "games/game-20211215-101531.pgn",
    "chars": 1177,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.11.24\"]\n[Ro"
  },
  {
    "path": "games/game-20220120-110753.pgn",
    "chars": 2800,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2021.12.15\"]\n[Ro"
  },
  {
    "path": "games/game-20220308-002130.pgn",
    "chars": 3467,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2022.01.20\"]\n[Ro"
  },
  {
    "path": "games/game-20220330-055927.pgn",
    "chars": 1939,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2022.03.08\"]\n[Ro"
  },
  {
    "path": "games/game-20220531-070739.pgn",
    "chars": 3998,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2022.03.30\"]\n[Ro"
  },
  {
    "path": "games/game-20220618-085619.pgn",
    "chars": 1693,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2022.05.31\"]\n[Ro"
  },
  {
    "path": "games/game-20220729-074102.pgn",
    "chars": 2876,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2022.06.18\"]\n[Ro"
  },
  {
    "path": "games/game-20220922-162207.pgn",
    "chars": 3833,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2022.07.29\"]\n[Ro"
  },
  {
    "path": "games/game-20221013-075127.pgn",
    "chars": 2391,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2022.09.22\"]\n[Ro"
  },
  {
    "path": "games/game-20221208-101118.pgn",
    "chars": 3456,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2022.10.13\"]\n[Ro"
  },
  {
    "path": "games/game-20221227-150008.pgn",
    "chars": 1434,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2022.12.08\"]\n[Ro"
  },
  {
    "path": "games/game-20230118-122611.pgn",
    "chars": 3058,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2022.12.27\"]\n[Ro"
  },
  {
    "path": "games/game-20230210-074418.pgn",
    "chars": 3372,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2023.01.18\"]\n[Ro"
  },
  {
    "path": "games/game-20230214-134648.pgn",
    "chars": 522,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2023.02.10\"]\n[Ro"
  },
  {
    "path": "games/game-20230307-130855.pgn",
    "chars": 1621,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2023.02.14\"]\n[Ro"
  },
  {
    "path": "games/game-20230331-085804.pgn",
    "chars": 2209,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2023.03.07\"]\n[Ro"
  },
  {
    "path": "games/game-20230518-215344.pgn",
    "chars": 3056,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2023.03.31\"]\n[Ro"
  },
  {
    "path": "games/game-20230606-210844.pgn",
    "chars": 2453,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2023.05.18\"]\n[Ro"
  },
  {
    "path": "games/game-20230614-141459.pgn",
    "chars": 1434,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2023.06.07\"]\n[Ro"
  },
  {
    "path": "games/game-20230628-095027.pgn",
    "chars": 1737,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2023.06.14\"]\n[Ro"
  },
  {
    "path": "games/game-20230703-081711.pgn",
    "chars": 948,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2023.06.28\"]\n[Ro"
  },
  {
    "path": "games/game-20230712-142215.pgn",
    "chars": 2901,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2023.07.03\"]\n[Ro"
  },
  {
    "path": "games/game-20230731-102105.pgn",
    "chars": 2046,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2023.07.12\"]\n[Ro"
  },
  {
    "path": "games/game-20230822-201406.pgn",
    "chars": 2865,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2023.07.31\"]\n[Ro"
  },
  {
    "path": "games/game-20230920-162029.pgn",
    "chars": 2910,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2023.08.23\"]\n[Ro"
  },
  {
    "path": "games/game-20231020-160157.pgn",
    "chars": 2592,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2023.09.20\"]\n[Ro"
  },
  {
    "path": "games/game-20231103-155958.pgn",
    "chars": 1128,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2023.10.20\"]\n[Ro"
  },
  {
    "path": "games/game-20231209-080326.pgn",
    "chars": 3836,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2023.11.03\"]\n[Ro"
  },
  {
    "path": "games/game-20240109-122233.pgn",
    "chars": 2516,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2023.12.09\"]\n[Ro"
  },
  {
    "path": "games/game-20240112-204906.pgn",
    "chars": 1242,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2024.01.09\"]\n[Ro"
  },
  {
    "path": "games/game-20240119-212622.pgn",
    "chars": 2242,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2024.01.13\"]\n[Ro"
  },
  {
    "path": "games/game-20240123-114202.pgn",
    "chars": 2437,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2024.01.20\"]\n[Ro"
  },
  {
    "path": "games/game-20240204-154541.pgn",
    "chars": 1397,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2024.01.23\"]\n[Ro"
  },
  {
    "path": "games/game-20240318-014454.pgn",
    "chars": 3265,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2024.02.04\"]\n[Ro"
  },
  {
    "path": "games/game-20240415-194258.pgn",
    "chars": 3047,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2024.03.18\"]\n[Ro"
  },
  {
    "path": "games/game-20240610-094224.pgn",
    "chars": 3846,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2024.04.15\"]\n[Ro"
  },
  {
    "path": "games/game-20240719-075508.pgn",
    "chars": 2946,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2024.06.10\"]\n[Ro"
  },
  {
    "path": "games/game-20240721-075901.pgn",
    "chars": 2353,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2024.07.19\"]\n[Ro"
  },
  {
    "path": "games/game-20240721-082225.pgn",
    "chars": 922,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2024.07.21\"]\n[Ro"
  },
  {
    "path": "games/game-20240721-153246.pgn",
    "chars": 365,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2024.07.21\"]\n[Ro"
  },
  {
    "path": "games/game-20240806-023306.pgn",
    "chars": 2118,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2024.07.21\"]\n[Ro"
  },
  {
    "path": "games/game-20240814-000917.pgn",
    "chars": 1173,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2024.08.06\"]\n[Ro"
  },
  {
    "path": "games/game-20240818-200829.pgn",
    "chars": 1210,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2024.08.14\"]\n[Ro"
  },
  {
    "path": "games/game-20240920-214442.pgn",
    "chars": 3738,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2024.08.18\"]\n[Ro"
  },
  {
    "path": "games/game-20241023-185425.pgn",
    "chars": 2831,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2024.09.20\"]\n[Ro"
  },
  {
    "path": "games/game-20241105-131337.pgn",
    "chars": 1618,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2024.10.23\"]\n[Ro"
  },
  {
    "path": "games/game-20241230-083939.pgn",
    "chars": 2353,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2024.11.05\"]\n[Ro"
  },
  {
    "path": "games/game-20250205-065248.pgn",
    "chars": 2043,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2024.12.31\"]\n[Ro"
  },
  {
    "path": "games/game-20250325-072121.pgn",
    "chars": 3070,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2025.02.05\"]\n[Ro"
  },
  {
    "path": "games/game-20250405-181359.pgn",
    "chars": 1976,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2025.03.25\"]\n[Ro"
  },
  {
    "path": "games/game-20250530-002745.pgn",
    "chars": 2348,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2025.04.05\"]\n[Ro"
  },
  {
    "path": "games/game-20250711-185910.pgn",
    "chars": 1735,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2025.05.30\"]\n[Ro"
  },
  {
    "path": "games/game-20250827-020900.pgn",
    "chars": 1650,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2025.07.11\"]\n[Ro"
  },
  {
    "path": "games/game-20251118-112453.pgn",
    "chars": 3966,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2025.08.27\"]\n[Ro"
  },
  {
    "path": "games/game-20251228-135353.pgn",
    "chars": 2866,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2025.11.18\"]\n[Ro"
  },
  {
    "path": "games/game-20260115-193211.pgn",
    "chars": 1505,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2025.12.28\"]\n[Ro"
  },
  {
    "path": "games/game-20260208-090909.pgn",
    "chars": 3134,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2026.01.15\"]\n[Ro"
  },
  {
    "path": "games/game-20260323-193709.pgn",
    "chars": 3033,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2026.02.08\"]\n[Ro"
  },
  {
    "path": "games/game-20260329-171236.pgn",
    "chars": 452,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2026.03.23\"]\n[Ro"
  },
  {
    "path": "games/game-20260424-053950.pgn",
    "chars": 1327,
    "preview": "[Event \"@marcizhu's Online Open Chess Tournament\"]\n[Site \"https://github.com/marcizhu/marcizhu\"]\n[Date \"2026.03.29\"]\n[Ro"
  },
  {
    "path": "main.py",
    "chars": 8610,
    "preview": "import re\nimport os\nimport os.path\nimport sys\nimport ast\nfrom enum import Enum\nfrom datetime import datetime\n\nimport che"
  },
  {
    "path": "requirements-webhook.txt",
    "chars": 38,
    "preview": "chess>=1.3.2\ncairosvg\ndiscord-webhook\n"
  },
  {
    "path": "requirements.txt",
    "chars": 36,
    "preview": "chess>=1.3.2\nPyGithub\nPyYAML>=5.4.1\n"
  },
  {
    "path": "src/markdown.py",
    "chars": 4863,
    "preview": "from collections import defaultdict\nfrom urllib.parse import urlencode\nimport os\nimport re\nimport ast\n\nimport chess\nimpo"
  },
  {
    "path": "src/mockGithub.py",
    "chars": 2018,
    "preview": "import re\n\nclass Issue:\n    def __init__(self, title=''):\n        self.__title = title\n        self.__closed = False\n   "
  },
  {
    "path": "src/selftest.py",
    "chars": 3323,
    "preview": "import os\nimport re\nimport yaml\n\nimport src.mockGithub as mockGithub\n\ndef get_test_data(settings, move_data, owner, i):\n"
  },
  {
    "path": "tests/fools-mate.yml",
    "chars": 370,
    "preview": "name: Fool's Mate\nowner: '@player1'\nmoves:\n  - author: '@player1'\n    move: 'Chess: Start new game'\n\n  - author: '@playe"
  },
  {
    "path": "tests/game-1.yml",
    "chars": 4160,
    "preview": "name: First game on github.com/marcizhu/marcizhu\nowner: '@marcizhu'\nmoves:\n  - author: '@marcizhu'\n    move: 'Chess: Sta"
  },
  {
    "path": "tests/insufficient-material.yml",
    "chars": 16761,
    "preview": "name: 'Stockfish vs AlphaZero (Draw, insufficient material)'\nowner: '@marcizhu'\nmoves:\n  - author: '@marcizhu'\n    move:"
  },
  {
    "path": "tests/pawn-promotion.yml",
    "chars": 962,
    "preview": "name: Pawn promotion to Queen with Checkmate (bxc8=Q#)\nowner: '@player1'\nmoves:\n  - author: '@player1'\n    move: 'Chess:"
  },
  {
    "path": "tests/restart-not-owner.yml",
    "chars": 234,
    "preview": "name: Restart game by non-repo owner\nowner: '@player1'\nmoves:\n  - author: '@player1'\n    move: 'Chess: Start new game'\n\n"
  },
  {
    "path": "tests/restart-owner.yml",
    "chars": 230,
    "preview": "name: Restart game by repo owner\nowner: '@player1'\nmoves:\n  - author: '@player1'\n    move: 'Chess: Start new game'\n\n  - "
  },
  {
    "path": "tests/scholars-mate.yml",
    "chars": 585,
    "preview": "name: Scholar's Mate\nowner: '@player1'\nmoves:\n  - author: '@player1'\n    move: 'Chess: Start new game'\n\n  - author: '@pl"
  },
  {
    "path": "tests/stalemate.yml",
    "chars": 7226,
    "preview": "name: Stalemate\nowner: '@player1'\nmoves:\n  - author: '@player1'\n    move: 'Chess: Start new game'\n\n  - author: '@player1"
  },
  {
    "path": "tests/two-moves-1.yml",
    "chars": 256,
    "preview": "name: Two consecutive moves (Start new game and first move)\nowner: '@player2'\nmoves:\n  - author: '@player2'\n    move: 'C"
  },
  {
    "path": "tests/two-moves-2.yml",
    "chars": 253,
    "preview": "name: Two invalid consecutive moves\nowner: '@player1'\nmoves:\n  - author: '@player1'\n    move: 'Chess: Start new game'\n\n "
  },
  {
    "path": "webhook.py",
    "chars": 2970,
    "preview": "import glob\nimport os\nimport chess\nimport chess.pgn\nimport chess.svg\nimport chess.engine\n\nimport cairosvg\nfrom discord_w"
  }
]

About this extraction

This page contains the full source code of the marcizhu/marcizhu GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 107 files (257.0 KB), approximately 121.5k tokens, and a symbol index with 31 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!