The following HTML contains a chess game, please extract it in algebraic notation:
'<span data-id="move-node-0-0" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">1.</span> <span class="move-text svelte-66vnx0">e4</span></span><span data-id="move-node-0-1" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0">d6</span></span><span data-id="move-node-0-2" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">2.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess bishop-white" data-figurine="B"></span>b5+</span></span><span data-id="move-node-0-3" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0">c6</span></span><span data-id="move-node-0-4" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">3.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess bishop-white" data-figurine="B"></span>a4</span></span><span data-id="move-node-0-5" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0">b5</span></span><span data-id="move-node-0-6" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">4.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess bishop-white" data-figurine="B"></span>b3</span></span><span data-id="move-node-0-7" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0">a5</span></span><span data-id="move-node-0-8" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">5.</span> <span class="move-text svelte-66vnx0">a4</span></span><span data-id="move-node-0-9" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess bishop-black" data-figurine="B"></span>d7</span></span><span data-id="move-node-0-10" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">6.</span> <span class="move-text svelte-66vnx0">axb5</span></span><span data-id="move-node-0-11" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess queen-black" data-figurine="Q"></span>c7</span></span><span data-id="move-node-0-12" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">7.</span> <span class="move-text svelte-66vnx0">bxc6</span></span><span data-id="move-node-0-13" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess bishop-black" data-figurine="B"></span>xc6</span></span><span data-id="move-node-0-14" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">8.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess knight-white" data-figurine="N"></span>c3</span></span><span data-id="move-node-0-15" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess queen-black" data-figurine="Q"></span>b7</span></span><span data-id="move-node-0-16" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">9.</span> <span class="move-text svelte-66vnx0">d4</span></span><span data-id="move-node-0-17" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0">h6</span></span><span data-id="move-node-0-18" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">10.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess bishop-white" data-figurine="B"></span>d5</span></span><span data-id="move-node-0-19" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess bishop-black" data-figurine="B"></span>d7</span></span><span data-id="move-node-0-20" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">11.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess bishop-white" data-figurine="B"></span>xb7</span></span><span data-id="move-node-0-21" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess rook-black" data-figurine="R"></span>a7</span></span><span data-id="move-node-0-22" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">12.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess bishop-white" data-figurine="B"></span>d5</span></span><span data-id="move-node-0-23" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0">g5</span></span><span data-id="move-node-0-24" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">13.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess knight-white" data-figurine="N"></span>f3</span></span><span data-id="move-node-0-25" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess rook-black" data-figurine="R"></span>c7</span></span><span data-id="move-node-0-26" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">14.</span> <span class="move-text svelte-66vnx0">O-O</span></span><span data-id="move-node-0-27" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess knight-black" data-figurine="N"></span>f6</span></span><span data-id="move-node-0-28" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">15.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess bishop-white" data-figurine="B"></span>a2</span></span><span data-id="move-node-0-29" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess rook-black" data-figurine="R"></span>c6</span></span><span data-id="move-node-0-30" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">16.</span> <span class="move-text svelte-66vnx0">e5</span></span><span data-id="move-node-0-31" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess knight-black" data-figurine="N"></span>g8</span></span><span data-id="move-node-0-32" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">17.</span> <span class="move-text svelte-66vnx0">exd6</span></span><span data-id="move-node-0-33" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0">exd6</span></span><span data-id="move-node-0-34" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">18.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess queen-white" data-figurine="Q"></span>e2+</span></span><span data-id="move-node-0-35" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess king-black" data-figurine="K"></span>d8</span></span><span data-id="move-node-0-36" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">19.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess rook-white" data-figurine="R"></span>e1</span></span><span data-id="move-node-0-37" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess rook-black" data-figurine="R"></span>c7</span></span><span data-id="move-node-0-38" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">20.</span> <span class="move-text svelte-66vnx0">h4</span></span><span data-id="move-node-0-39" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0">f6</span></span><span data-id="move-node-0-40" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">21.</span> <span class="move-text svelte-66vnx0">hxg5</span></span><span data-id="move-node-0-41" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0">fxg5</span></span><span data-id="move-node-0-42" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">22.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess knight-white" data-figurine="N"></span>b5</span></span><span data-id="move-node-0-43" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess bishop-black" data-figurine="B"></span>c6</span></span><span data-id="move-node-0-44" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">23.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess knight-white" data-figurine="N"></span>xc7</span></span><span data-id="move-node-0-45" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess king-black" data-figurine="K"></span>xc7</span></span><span data-id="move-node-0-46" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">24.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess queen-white" data-figurine="Q"></span>e8</span></span><span data-id="move-node-0-47" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess bishop-black" data-figurine="B"></span>d7</span></span><span data-id="move-node-0-48" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">25.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess queen-white" data-figurine="Q"></span>xf8</span></span><span data-id="move-node-0-49" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess rook-black" data-figurine="R"></span>h7</span></span><span data-id="move-node-0-50" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">26.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess queen-white" data-figurine="Q"></span>xg8</span></span><span data-id="move-node-0-51" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess bishop-black" data-figurine="B"></span>c6</span></span><span data-id="move-node-0-52" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">27.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess queen-white" data-figurine="Q"></span>xh7+</span></span><span data-id="move-node-0-53" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess bishop-black" data-figurine="B"></span>d7</span></span><span data-id="move-node-0-54" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">28.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess rook-white" data-figurine="R"></span>e7</span></span><span data-id="move-node-0-55" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess knight-black" data-figurine="N"></span>c6</span></span><span data-id="move-node-0-56" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">29.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess rook-white" data-figurine="R"></span>xd7+</span></span><span data-id="move-node-0-57" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess king-black" data-figurine="K"></span>b8</span></span><span data-id="move-node-0-58" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">30.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess queen-white" data-figurine="Q"></span>h8+</span></span><span data-id="move-node-0-59" class="move-node svelte-66vnx0"> <span class="move-text svelte-66vnx0"><span class="icon-font-chess knight-black" data-figurine="N"></span>d8</span></span><span data-id="move-node-0-60" class="move-node svelte-66vnx0"><span class="move-number svelte-66vnx0">31.</span> <span class="move-text svelte-66vnx0"><span class="icon-font-chess queen-white" data-figurine="Q"></span>xd8#</span></span>\x3C!--/Moves--><span class="game-result-node">1-0</span>\x3C!--/Game Result-->'