A Stockfish report on your chess.com games

Getting better, or getting lucky?

Stockfish checks every move of up to 2,000 of your games and gives you a straight answer, backed by significance tests. Then it ranks what’s costing you rating points and gives you eight weeks of work to get them back.

Get my report, $10

One-time. No account.
In your inbox in about 1.5 hours.

Or read a real one first: Player A or Player B

Two climbs. Only one was real.

A rating chart can’t tell skill from a hot streak. The engine can. Your report compares your recent games with your earlier ones, move by move, and says which it was. These are the two sample reports.

Player ABlitz, 3+0

799 → 1,039 in 90 days

Luck.

Move quality didn’t change. What changed is that more lost games get saved. A 200-point swing inside 90 days has happened in half of all 90-day windows since 2020.

Accuracy
80.1 79.7
flat, p = 0.36
Big mistakes / 40 moves
2.83 2.89
flat, p = 0.81
Score after being −5
26% 38%
real, p = 0.001
Read Player A’s full report
Player BRapid, 10+0

334 → 1,034 in six months

Real.

Accuracy is up, big mistakes are down, and more of the opponent’s blunders get punished. Fewer wins come from lost positions, so it isn’t luck.

Accuracy
81.1 84.3
up, p < 0.001
Big mistakes / 40 moves
2.45 1.98
down 19%, p < 0.001
Opponent blunders punished
63% 69%
up
Read Player B’s full report

What’s in your report

Not a dashboard of numbers to squint at. A coach’s read of your games: what’s really happening, what it costs you, what to do about it.

Puzzles cut from your own games

Every leak comes with the positions where it happened. You decide first, then step through what you played against what Stockfish wanted. This one is from Player B’s rapid games:

Move 13. 9:11 on the clock. White is +7.7.

“You’re a piece up. Time to castle?”

Pick What was played or Best move, then step with the arrows. You can also move the pieces yourself.

Your leaks, ranked by what they cost

Every big mistake gets classified: the piece you left hanging, the fork you walked into, the won game you let go. Then the report counts them and puts the most expensive habit first.

These are Player A’s six, from 4,606 big mistakes in 2,000 blitz games.

  1. 1

    One-move oversights

    1,081 mistakes, 23% of all

    Your blunder rate is the same with 90+ seconds on the clock (7.4 per 100 moves) as with under 10 (6.1). This is not time trouble. It is not looking.

  2. 2

    Not taking what’s offered

    You cash in only 58% of opponent blunders

    243 free pieces left on the board. 19 mates-in-one not played. Opponents blunder as often as you do; whoever notices first wins.

  3. 3

    Openings that start you in a hole

    As Black: −1.8 on average by move 10

    In a quarter of all games your first blunder comes before move 10.

  4. 4

    Not converting won games

    Reached +5 in 1,220 games, lost 382

    When you are winning you keep attacking at 2 seconds a move instead of trading down and checking your own king.

  5. 5

    Two-move tactics

    ≈1,900 mistakes punished by a short tactic

  6. 6

    Endgames played at 1.4 seconds a move

    Score in 40+ move games: 38%

Eight weeks, about 30 minutes a day

A plan built for your leaks and your time control, with a number to hit each week. Week 8 you play again and re-measure.

“Play 5+3 or 10+0 for the next 8 weeks. You cannot build a look-first habit at 3 seconds a move. 10,000 games of 3+0 have produced zero rating change.”
From Player A’s plan

Player B’s plan, rapid 10+0

  1. Weeks 1–2

    Closing out won games

    Score from +5 ≥ 85% (now 77%)

  2. Week 3

    A Black repertoire, and patching 1.b4

    Eval at move 10 as Black ≥ −0.5 (now −1.0)

  3. Weeks 4–5

    Two-move tactics

    Punish ≥ 75% of opponent blunders (now 69%)

  4. Week 6

    Finishing: mates and stalemate

    No draws from winning positions

  5. Week 7

    Rook endings

    Winning endgames converted ≥ 88% (now 81%)

  6. Week 8

    Audit again

    Accuracy gap vs opponents ≥ +3 (now +1.7)

How it works

  1. 1

    Pay $10 and tell us your username

    Checkout is Stripe. Enter your email and your chess.com username there. No account, no password.

  2. 2

    Stockfish goes through every position

    Up to your latest 2,000 games, every move. For a heavy player that’s around 130,000 positions. It takes about an hour and a half.

  3. 3

    Your report arrives by email

    A private link to your report. Open it on any device, come back to it for the whole eight weeks.

How the numbers are made

Games come from chess.com’s public API. Stockfish 19 evaluates every position at 150,000 nodes. A big mistake is a single move that loses at least 20 win-percentage points, using the Lichess win-% model. Accuracy uses the Lichess formula, so it reads a little differently from chess.com’s CAPS.

“Improving or lucky” compares your last 30 and 90 days with your earlier games using a Welch test. When a change isn’t significant, the report says so. Mistake types (forks, loose pieces, back-rank) are tagged by rules, so treat them as a strong hint rather than gospel.

One report, one price

$10once

No subscription. No account. Nothing to install.

  • Improving or lucky: a verdict with the statistics behind it
  • Your leaks, ranked by the rating points they cost
  • Interactive puzzles from your own games
  • An 8-week plan built around your time control

Secure checkout by Stripe. Report link by email in about 1.5 hours.

Questions

Which games do you analyze?

Your chess.com games, pulled from chess.com’s public API. Other sites aren’t supported yet. Stockfish analyzes up to your latest 2,000 games in the time control you play most. Older games still feed the opening, streak and time-of-day statistics.

How many games do I need?

We recommend at least 100. The report compares your recent games against your earlier ones, and with fewer games the statistics can’t tell a real change from noise.

How long does it take?

About an hour and a half after you pay. If anything goes wrong on our side, we email you.

How is this different from chess.com’s Game Review?

Game Review looks at one game. This looks at thousands, counts which mistakes you keep making, ranks them by what they cost you, and tests whether your rating moved because you got better or because the dice rolled your way.

What do you store?

Your email, your chess.com username, and your public game data. Payment is handled by Stripe; we never see your card. Your report sits at an unlisted link that only you get.

What if the report is wrong, or never arrives?

Email us and we refund you. Same if we can’t analyze your account.

Anything else: hello@trychessgoat.com

Find out which one you are.

Get my report, $10