<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: SEO-Zhuk</title>
    <description>The latest articles on DEV Community by SEO-Zhuk (@seo-zhuk).</description>
    <link>https://dev.to/seo-zhuk</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4015126%2F021e5649-a5f7-440a-aa03-aae952792edb.png</url>
      <title>DEV Community: SEO-Zhuk</title>
      <link>https://dev.to/seo-zhuk</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/seo-zhuk"/>
    <language>en</language>
    <item>
      <title>I Tested 6 Popular LLMs on the Same Chess Puzzle. Only One Solved It.</title>
      <dc:creator>SEO-Zhuk</dc:creator>
      <pubDate>Tue, 14 Jul 2026 09:12:43 +0000</pubDate>
      <link>https://dev.to/seo-zhuk/i-tested-6-popular-llms-on-the-same-chess-puzzle-only-one-solved-it-5a1d</link>
      <guid>https://dev.to/seo-zhuk/i-tested-6-popular-llms-on-the-same-chess-puzzle-only-one-solved-it-5a1d</guid>
      <description>&lt;p&gt;A few years ago, shortly after ChatGPT became publicly available, I asked it to solve a simple chess puzzle.&lt;/p&gt;

&lt;p&gt;It failed.&lt;/p&gt;

&lt;p&gt;Back then I wasn't particularly surprised. Large Language Models were still in their infancy, and everyone was discovering what they could—and couldn't—do.&lt;/p&gt;

&lt;p&gt;Fast forward to today.&lt;/p&gt;

&lt;p&gt;Modern AI models can write production-ready code, build websites, analyze datasets, generate SEO strategies, and even solve mathematical problems. As an SEO specialist, I use LLMs every day for technical audits, content creation, brainstorming, and automation.&lt;/p&gt;

&lt;p&gt;That made me wonder:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Can modern LLMs actually solve a chess puzzle?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Instead of searching for benchmarks or research papers, I decided to run my own experiment.&lt;/p&gt;




&lt;h1&gt;
  
  
  Why chess?
&lt;/h1&gt;

&lt;p&gt;Johann Wolfgang von Goethe once described chess as &lt;strong&gt;"the touchstone of the intellect."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I've loved chess since childhood.&lt;/p&gt;

&lt;p&gt;Nobody in my family played chess, so I learned from an old self-study book I found in a small village library. Within a few months I was already beating classmates—and sometimes even elderly players in the local park.&lt;/p&gt;

&lt;p&gt;Although I don't play very often anymore, chess taught me something I still use every day in SEO:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Think several moves ahead.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;SEO isn't just about keywords or backlinks.&lt;/p&gt;

&lt;p&gt;It's about planning.&lt;/p&gt;

&lt;p&gt;Every decision affects the next one.&lt;/p&gt;

&lt;p&gt;That's why I became curious whether modern language models could handle a problem that requires structured reasoning instead of simply generating convincing text.&lt;/p&gt;




&lt;h1&gt;
  
  
  The experiment
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmwxrriat7hzxy4wm108k.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmwxrriat7hzxy4wm108k.jpg" alt=" " width="700" height="808"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Every model received &lt;strong&gt;exactly the same prompt&lt;/strong&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Black:
King — a8
Pawn — a7
Pawn — b7
Knight — a6

White:
King — c8
Knight — c4
Queen — e5

White to move.
Mate in 2.
Find the solution.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I deliberately described the position using board coordinates instead of an image.&lt;/p&gt;

&lt;p&gt;The idea was simple:&lt;/p&gt;

&lt;p&gt;If an LLM truly understands the position, it shouldn't need a chessboard.&lt;/p&gt;




&lt;h1&gt;
  
  
  The correct solution
&lt;/h1&gt;

&lt;p&gt;The puzzle has only one correct first move.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Qa1!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After that there are only two meaningful replies.&lt;/p&gt;

&lt;p&gt;If Black moves the knight:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Nb6#&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If Black pushes the b-pawn:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Qh1#&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Simple.&lt;/p&gt;

&lt;p&gt;Or at least I thought so.&lt;/p&gt;




&lt;h1&gt;
  
  
  Results
&lt;/h1&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;Result&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Claude&lt;/td&gt;
&lt;td&gt;❌ Failed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Microsoft Copilot&lt;/td&gt;
&lt;td&gt;❌ Failed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DeepSeek&lt;/td&gt;
&lt;td&gt;❌ Failed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemini&lt;/td&gt;
&lt;td&gt;❌ Failed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ChatGPT&lt;/td&gt;
&lt;td&gt;❌ Failed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Grok&lt;/td&gt;
&lt;td&gt;✅ Solved&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Only &lt;strong&gt;one&lt;/strong&gt; model solved the puzzle correctly.&lt;/p&gt;




&lt;h1&gt;
  
  
  Claude
&lt;/h1&gt;

&lt;p&gt;Claude spent several minutes reasoning before recommending &lt;strong&gt;Qc7&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The explanation sounded convincing.&lt;/p&gt;

&lt;p&gt;The move immediately loses the queen.&lt;/p&gt;




&lt;h1&gt;
  
  
  Microsoft Copilot
&lt;/h1&gt;

&lt;p&gt;Copilot chose &lt;strong&gt;Qb5&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Its analysis looked logical but completely ignored one of Black's defensive resources.&lt;/p&gt;

&lt;p&gt;The forced mate simply wasn't there.&lt;/p&gt;




&lt;h1&gt;
  
  
  DeepSeek
&lt;/h1&gt;

&lt;p&gt;DeepSeek produced something even stranger.&lt;/p&gt;

&lt;p&gt;Instead of making strategic mistakes, it started generating &lt;strong&gt;illegal chess moves&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Pieces moved through other pieces.&lt;/p&gt;

&lt;p&gt;Captures appeared from impossible squares.&lt;/p&gt;

&lt;p&gt;It looked as though the model had completely lost track of the board.&lt;/p&gt;




&lt;h1&gt;
  
  
  Gemini
&lt;/h1&gt;

&lt;p&gt;Gemini surprised me.&lt;/p&gt;

&lt;p&gt;It actually found the correct first move:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Qa1&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Unfortunately, it failed to calculate the second move.&lt;/p&gt;

&lt;p&gt;It understood the tactical idea but couldn't finish the combination.&lt;/p&gt;

&lt;p&gt;Among all unsuccessful models, Gemini probably came the closest.&lt;/p&gt;




&lt;h1&gt;
  
  
  ChatGPT
&lt;/h1&gt;

&lt;p&gt;This wasn't my first chess test for ChatGPT.&lt;/p&gt;

&lt;p&gt;I actually tried something similar back in 2022.&lt;/p&gt;

&lt;p&gt;At that time it invented moves that didn't even exist.&lt;/p&gt;

&lt;p&gt;Today's version is noticeably better.&lt;/p&gt;

&lt;p&gt;Every move was legal.&lt;/p&gt;

&lt;p&gt;The reasoning felt much more structured.&lt;/p&gt;

&lt;p&gt;But it still overlooked one important defensive move available to Black.&lt;/p&gt;

&lt;p&gt;Close.&lt;/p&gt;

&lt;p&gt;But not correct.&lt;/p&gt;




&lt;h1&gt;
  
  
  Grok
&lt;/h1&gt;

&lt;p&gt;Then came Grok.&lt;/p&gt;

&lt;p&gt;Twenty-seven seconds later it returned the complete solution.&lt;/p&gt;

&lt;p&gt;Correct first move.&lt;/p&gt;

&lt;p&gt;Correct continuations.&lt;/p&gt;

&lt;p&gt;No invented variations.&lt;/p&gt;

&lt;p&gt;No illegal moves.&lt;/p&gt;

&lt;p&gt;No unnecessary explanation.&lt;/p&gt;

&lt;p&gt;Just the right answer.&lt;/p&gt;

&lt;p&gt;It was the only model that solved the puzzle.&lt;/p&gt;




&lt;h1&gt;
  
  
  Why is chess still difficult for LLMs?
&lt;/h1&gt;

&lt;p&gt;While writing this article I remembered Hikaru Nakamura playing blindfold chess.&lt;/p&gt;

&lt;p&gt;He doesn't need to see the board.&lt;/p&gt;

&lt;p&gt;Strong chess players maintain an internal representation of every piece and continuously update it after every move.&lt;/p&gt;

&lt;p&gt;Language models appear to work differently.&lt;/p&gt;

&lt;p&gt;They don't actually "visualize" a chessboard.&lt;/p&gt;

&lt;p&gt;Instead, they predict the next most probable sequence of tokens.&lt;/p&gt;

&lt;p&gt;For many tasks that's enough.&lt;/p&gt;

&lt;p&gt;For chess...&lt;/p&gt;

&lt;p&gt;Not always.&lt;/p&gt;

&lt;p&gt;The experiment revealed several different failure modes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;some models generated illegal moves;&lt;/li&gt;
&lt;li&gt;some ignored defensive resources;&lt;/li&gt;
&lt;li&gt;some understood the strategy but failed in calculation;&lt;/li&gt;
&lt;li&gt;some confidently explained completely incorrect lines.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That distinction is important.&lt;/p&gt;

&lt;p&gt;Good language generation isn't always the same thing as good reasoning.&lt;/p&gt;




&lt;h1&gt;
  
  
  What surprised me the most
&lt;/h1&gt;

&lt;p&gt;I expected some models to fail.&lt;/p&gt;

&lt;p&gt;I didn't expect them to fail in completely different ways.&lt;/p&gt;

&lt;p&gt;Some behaved almost like beginner chess players.&lt;/p&gt;

&lt;p&gt;Others behaved like they had forgotten the rules entirely.&lt;/p&gt;

&lt;p&gt;Only one model consistently tracked the position correctly.&lt;/p&gt;




&lt;h1&gt;
  
  
  Final thoughts
&lt;/h1&gt;

&lt;p&gt;This wasn't intended to be a scientific benchmark.&lt;/p&gt;

&lt;p&gt;It was simply an experiment driven by curiosity.&lt;/p&gt;

&lt;p&gt;As someone working in SEO, I use AI every single day.&lt;/p&gt;

&lt;p&gt;It's an incredible productivity tool.&lt;/p&gt;

&lt;p&gt;But experiments like this remind me that AI should still be treated as an assistant—not an authority.&lt;/p&gt;

&lt;p&gt;Confidence is easy.&lt;/p&gt;

&lt;p&gt;Correctness is much harder.&lt;/p&gt;




&lt;p&gt;If you're interested in the complete experiment—including screenshots of every model, detailed move-by-move analysis, and the original chess position—you can read the full Ukrainian article on my blog:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://seo-zhuk.com.ua/llm-i-shahovi-zadachi-doslidzhennya/" rel="noopener noreferrer"&gt;https://seo-zhuk.com.ua/llm-i-shahovi-zadachi-doslidzhennya/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'd also love to hear your thoughts.&lt;/p&gt;

&lt;p&gt;Have you ever tested an LLM with chess or another structured reasoning task?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>chess</category>
      <category>llm</category>
    </item>
  </channel>
</rss>
