Before we show you the winchain utility here's a letter we received from David Luban (USA):
I found this article about Fischer numbers interesting and amusing, because it drove home to me the absolute lack of correlation between Fischer numbers and skill. I base this on a preposterous fact: I am a weak player with a Fischer number of 1.
The story: in 1964 Fischer played a simul in my home city of Milwaukee. I was a 15 year old enthusiast of no great talent. The players were arranged at the tables from strongest to weakest, and as an unrated player I was down at the weak end. When the smoke cleared, Fischer had lost four games. I was one of the winners. It was an absurdity. Fischer was taking about a second a move at my end of the table. Even so, a dozen moves into an Evans Gambit he had an obviously winning position. Just to keep playing a little longer, I sacrificed a piece. Then Fischer blundered and allowed me to trap his queen. With a sour look on his face, he turned over his king.
Now, here is the measure of just how weak I was: I have forgotten the moves. No player of any skill could possibly have forgotten the game where he beat Bobby Fischer. (When I finally played in a rated tournament, I got a class B rating.)
If you are interested in tracing your Fischer number, here is a comprehensive list of people who have beaten Bobby Fischer, in tournament, match play, exhibition and offhand games. There are more than a hundred names, and you can scan them for anyone you have defeated.
The ChessBase Players Gallery
Most of our readers will know the ChessBase Players Gallery: it allows you to search for any player and get statistics and games.

Clicking on Wesley So, for instance, will give you an overview of his career:

Below this is a Javascript board where you can play through a selection of his games (and save them, analyse them with a built-in chess engine, annotate them, etc.)
Replay a selection of Wesley So games

Replay and check the LiveBook here |
Please, wait...
1.d4 Nf6 2.c4 g6 3.Nc3 d5 4.cxd5 Nxd5 5.e4 Nxc3 6.bxc3 Bg7 7.Bc4 c5 8.Ne2 Nc6 9.Be3 0-0 10.0-0 b6 11.Qd2 Bb7 12.Rfd1 Rc8 13.Rac1 e6 14.Bg5 Qd7 15.h4 Na5 16.Bd3 cxd4 17.cxd4 Rxc1 18.Rxc1 Rc8 19.Rxc8+ Bxc8 20.h5 Nc6 21.h6 Bf8 22.Bb5 a6 23.Ba4 b5 24.Bb3 Bb7 25.d5 exd5 26.Bxd5 Ne5 27.Bxb7 Qxb7 28.Nc3 Ng4 29.Nd5 f6 30.Qd1 fxg5 31.Qxg4 Bxh6 32.Qe6+ Qf7 33.Qxa6 Bg7 34.Qxb5 Bd4 35.Qe2 g4 36.g3 h5 37.Kg2 Kg7 38.a4 Qa7 39.Qc2 Kh6 40.Qd2+ g5 41.a5 Bc5 42.Qc3 1–0
- Start an analysis engine:
- Try maximizing the board:
- Use the four cursor keys to replay the game. Make moves to analyse yourself.
- Press Ctrl-B to rotate the board.
- Drag the split bars between window panes.
- Download&Clip PGN/GIF/FEN/QR Codes. Share the game.
- Games viewed here will automatically be stored in your cloud clipboard (if you are logged in). Use the cloud clipboard also in ChessBase.
- Create an account to access the games cloud.
Caruana,F | 2835 | So,W | 2770 | 1–0 | 2020 | | Clutch-ch June | 2.8 |
Caruana,F | 2835 | So,W | 2770 | 1–0 | 2020 | | Clutch-ch June | 2.10 |
Caruana,F | 2835 | So,W | 2770 | ½–½ | 2020 | | Clutch-ch June | 2.12 |
So,W | 2770 | Caruana,F | 2835 | 0–1 | 2020 | | Clutch-ch June | 2.7 |
So,W | 2770 | Caruana,F | 2835 | 1–0 | 2020 | | Clutch-ch June | 2.9 |
So,W | 2770 | Caruana,F | 2835 | 0–1 | 2020 | | Clutch-ch June | 2.11 |
Caruana,F | 2835 | So,W | 2770 | 0–1 | 2020 | | Clutch-ch June | 2.1 |
Caruana,F | 2835 | So,W | 2770 | ½–½ | 2020 | | Clutch-ch June | 2.3 |
Caruana,F | 2835 | So,W | 2770 | 0–1 | 2020 | | Clutch-ch June | 2.5 |
So,W | 2770 | Caruana,F | 2835 | 1–0 | 2020 | | Clutch-ch June | 2.2 |
So,W | 2770 | Caruana,F | 2835 | ½–½ | 2020 | | Clutch-ch June | 2.4 |
So,W | 2770 | Caruana,F | 2835 | ½–½ | 2020 | | Clutch-ch June | 2.6 |
So,W | 2770 | Vachier Lagrave,M | 2778 | ½–½ | 2020 | | Clutch-ch June | 1.8 |
So,W | 2770 | Vachier Lagrave,M | 2778 | ½–½ | 2020 | | Clutch-ch June | 1.10 |
So,W | 2770 | Vachier Lagrave,M | 2778 | 1–0 | 2020 | | Clutch-ch June | 1.12 |
Vachier Lagrave,M | 2778 | So,W | 2770 | ½–½ | 2020 | | Clutch-ch June | 1.7 |
Vachier Lagrave,M | 2778 | So,W | 2770 | 1–0 | 2020 | | Clutch-ch June | 1.9 |
Vachier Lagrave,M | 2778 | So,W | 2770 | 0–1 | 2020 | | Clutch-ch June | 1.11 |
So,W | 2770 | Vachier Lagrave,M | 2778 | ½–½ | 2020 | | Clutch-ch June | 1.1 |
So,W | 2770 | Vachier Lagrave,M | 2778 | ½–½ | 2020 | | Clutch-ch June | 1.3 |
So,W | 2770 | Vachier Lagrave,M | 2778 | 1–0 | 2020 | | Clutch-ch June | 1.5 |
Vachier Lagrave,M | 2778 | So,W | 2770 | ½–½ | 2020 | | Clutch-ch June | 1.2 |
Vachier Lagrave,M | 2778 | So,W | 2770 | 0–1 | 2020 | | Clutch-ch June | 1.4 |
Vachier Lagrave,M | 2778 | So,W | 2770 | ½–½ | 2020 | | Clutch-ch June | 1.6 |
Caruana,F | 2835 | So,W | 2770 | 1–0 | 2020 | | Clutch-ch May | 2.7 |
Caruana,F | 2835 | So,W | 2770 | ½–½ | 2020 | | Clutch-ch May | 2.9 |
Caruana,F | 2835 | So,W | 2770 | 0–1 | 2020 | | Clutch-ch May | 2.11 |
So,W | 2770 | Caruana,F | 2835 | 0–1 | 2020 | | Clutch-ch May | 2.8 |
So,W | 2770 | Caruana,F | 2835 | 1–0 | 2020 | | Clutch-ch May | 2.10 |
So,W | 2770 | Caruana,F | 2835 | 0–1 | 2020 | | Clutch-ch May | 2.12 |
Caruana,F | 2835 | So,W | 2770 | 1–0 | 2020 | | Clutch-ch May | 2.2 |
Caruana,F | 2835 | So,W | 2770 | ½–½ | 2020 | | Clutch-ch May | 2.4 |
Caruana,F | 2835 | So,W | 2770 | 0–1 | 2020 | | Clutch-ch May | 2.6 |
So,W | 2770 | Caruana,F | 2835 | ½–½ | 2020 | | Clutch-ch May | 2.1 |
So,W | 2770 | Caruana,F | 2835 | ½–½ | 2020 | | Clutch-ch May | 2.3 |
So,W | 2770 | Caruana,F | 2835 | ½–½ | 2020 | | Clutch-ch May | 2.5 |
Nakamura,H | 2736 | So,W | 2770 | 0–1 | 2020 | | Clutch-ch May | 1.8 |
Nakamura,H | 2736 | So,W | 2770 | 1–0 | 2020 | | Clutch-ch May | 1.10 |
Nakamura,H | 2736 | So,W | 2770 | ½–½ | 2020 | | Clutch-ch May | 1.12 |
So,W | 2770 | Nakamura,H | 2736 | 1–0 | 2020 | | Clutch-ch May | 1.7 |
So,W | 2770 | Nakamura,H | 2736 | 1–0 | 2020 | | Clutch-ch May | 1.9 |
So,W | 2770 | Nakamura,H | 2736 | ½–½ | 2020 | | Clutch-ch May | 1.11 |
Carlsen,M | 2863 | So,W | 2770 | ½–½ | 2020 | | Lindores Abbey Final 8 | 1.22 |
Nakamura,H | 2736 | So,W | 2770 | ½–½ | 2020 | | Clutch-ch May | 1.1 |
Nakamura,H | 2736 | So,W | 2770 | ½–½ | 2020 | | Clutch-ch May | 1.3 |
Nakamura,H | 2736 | So,W | 2770 | ½–½ | 2020 | | Clutch-ch May | 1.5 |
So,W | 2770 | Carlsen,M | 2863 | 0–1 | 2020 | | Lindores Abbey Final 8 | 1.21 |
So,W | 2770 | Carlsen,M | 2863 | 0–1 | 2020 | | Lindores Abbey Final 8 | 1.23 |
So,W | 2770 | Nakamura,H | 2736 | ½–½ | 2020 | | Clutch-ch May | 1.2 |
So,W | 2770 | Nakamura,H | 2736 | 1–0 | 2020 | | Clutch-ch May | 1.4 |
So,W | 2770 | Nakamura,H | 2736 | 0–1 | 2020 | | Clutch-ch May | 1.6 |
Carlsen,M | 2863 | So,W | 2770 | 1–0 | 2020 | | Lindores Abbey Final 8 | 1.11 |
Carlsen,M | 2863 | So,W | 2770 | ½–½ | 2020 | | Lindores Abbey Final 8 | 1.13 |
So,W | 2770 | Carlsen,M | 2863 | 0–1 | 2020 | | Lindores Abbey Final 8 | 1.12 |
Ding,L | 2791 | So,W | 2770 | ½–½ | 2020 | | Lindores Abbey Prelim | 10 |
So,W | 2770 | Aronian,L | 2773 | ½–½ | 2020 | | Lindores Abbey Prelim | 9 |
So,W | 2770 | Nakamura,H | 2736 | ½–½ | 2020 | | Lindores Abbey Prelim | 11 |
Carlsen,M | 2863 | So,W | 2770 | ½–½ | 2020 | | Lindores Abbey Prelim | 8 |
Dubov,D | 2699 | So,W | 2770 | 1–0 | 2020 | | Lindores Abbey Prelim | 6 |
So,W | 2770 | Firouzja,A | 2728 | ½–½ | 2020 | | Lindores Abbey Prelim | 7 |
So,W | 2770 | Karjakin,S | 2752 | ½–½ | 2020 | | Lindores Abbey Prelim | 5 |
Duda,J | 2753 | So,W | 2770 | ½–½ | 2020 | | Lindores Abbey Prelim | 3 |
Grischuk,A | 2777 | So,W | 2770 | ½–½ | 2020 | | Lindores Abbey Prelim | 4 |
So,W | 2770 | Wei,Y | 2732 | 1–0 | 2020 | | Lindores Abbey Prelim | 2 |
Yu,Y | 2709 | So,W | 2770 | 0–1 | 2020 | | Lindores Abbey Prelim | 1 |
Yu,Y | 2709 | So,W | 2770 | 1–0 | 2020 | | Nations Cup Online Final | 1.3 |
So,W | 2770 | Giri,A | 2764 | ½–½ | 2020 | | Nations Cup Online Prelim | 9.3 |
Yu,Y | 2709 | So,W | 2770 | 0–1 | 2020 | | Nations Cup Online Prelim | 10.3 |
Cori,J | 2652 | So,W | 2770 | 0–1 | 2020 | | Nations Cup Online Prelim | 8.3 |
So,W | 2770 | Karjakin,S | 2752 | ½–½ | 2020 | | Nations Cup Online Prelim | 7.3 |
So,W | 2770 | Adhiban,B | 2659 | 1–0 | 2020 | | Nations Cup Online Prelim | 6.3 |
Giri,A | 2764 | So,W | 2770 | ½–½ | 2020 | | Nations Cup Online Prelim | 4.3 |
So,W | 2770 | Amin,B | 2686 | ½–½ | 2020 | | Nations Cup Online Prelim | 3.3 |
Andreikin,D | 2726 | So,W | 2770 | ½–½ | 2020 | | Nations Cup Online Prelim | 2.3 |
Adhiban,B | 2659 | So,W | 2770 | ½–½ | 2020 | | PRO League KO Stage | 2 |
Mamedyarov,S | 2764 | So,W | 2770 | ½–½ | 2020 | | PRO League KO Stage | 2 |
So,W | 2770 | Harikrishna,P | 2719 | 1–0 | 2020 | | PRO League KO Stage | 2 |
So,W | 2770 | Sunilduth Lyna,N | 2618 | 1–0 | 2020 | | PRO League KO Stage | 2 |
Nakamura,H | 2745 | So,W | 2767 | ½–½ | 2020 | | chess.com Speed | 4.1 |
Nakamura,H | 2745 | So,W | 2767 | 1–0 | 2020 | | chess.com Speed | 4.3 |
Nakamura,H | 2745 | So,W | 2767 | ½–½ | 2020 | | chess.com Speed | 4.5 |
Nakamura,H | 2745 | So,W | 2767 | 1–0 | 2020 | | chess.com Speed | 4.7 |
Nakamura,H | 2745 | So,W | 2767 | 1–0 | 2020 | | chess.com Speed | 4.9 |
Nakamura,H | 2745 | So,W | 2767 | 0–1 | 2020 | | chess.com Speed | 4.11 |
Nakamura,H | 2745 | So,W | 2767 | ½–½ | 2020 | | chess.com Speed | 4.13 |
Nakamura,H | 2745 | So,W | 2767 | 0–1 | 2020 | | chess.com Speed | 4.15 |
Nakamura,H | 2745 | So,W | 2767 | 0–1 | 2020 | | chess.com Speed | 4.17 |
Nakamura,H | 2745 | So,W | 2767 | 1–0 | 2020 | | chess.com Speed | 4.19 |
Nakamura,H | 2745 | So,W | 2767 | 1–0 | 2020 | | chess.com Speed | 4.21 |
Nakamura,H | 2745 | So,W | 2767 | ½–½ | 2020 | | chess.com Speed | 4.23 |
Nakamura,H | 2745 | So,W | 2767 | 1–0 | 2020 | | chess.com Speed | 4.25 |
Nakamura,H | 2745 | So,W | 2767 | 0–1 | 2020 | | chess.com Speed | 4.27 |
Nakamura,H | 2745 | So,W | 2767 | 1–0 | 2020 | | chess.com Speed | 4.29 |
Nakamura,H | 2745 | So,W | 2767 | 1–0 | 2020 | | chess.com Speed | 4.31 |
Nakamura,H | 2745 | So,W | 2767 | 1–0 | 2020 | | chess.com Speed | 4.33 |
So,W | 2767 | Nakamura,H | 2745 | 0–1 | 2020 | | chess.com Speed | 4.2 |
So,W | 2767 | Nakamura,H | 2745 | ½–½ | 2020 | | chess.com Speed | 4.4 |
So,W | 2767 | Nakamura,H | 2745 | ½–½ | 2020 | | chess.com Speed | 4.6 |
So,W | 2767 | Nakamura,H | 2745 | ½–½ | 2020 | | chess.com Speed | 4.8 |
So,W | 2767 | Nakamura,H | 2745 | 1–0 | 2020 | | chess.com Speed | 4.10 |
Please, wait...
There is an interesting function for Winchain seekers on the ChessBase Players page. You can look for the games in which a player has beaten a World Champion, then for games in which some opponent has beaten them, then the games of that players, and try to build a chain to someone you have beaten. Or you can work the other way around: look at the game someone you have beaten, and the games in which he has beaten someone else, until you find a world champion. Naturally this presupposes that the games are recorded in Mega Database. But even if you are not in Mega, look for players you have faced that are, and start the chain from there.
If you are in Mega there is a simpler way. Click on the Winchain button and enter your and the name of a World Champion. The winchain app will search through the seven milllion games plus and find a winchain if there is one. Naturally this can take a number of milliseconds,
Here's an example: I typed in the name of the author of the app, rated 2144, and the name of the current World Champion. Here's the result:

Turns out he has a winchain to Carlsen of just three: he beat WIM Liubka Genova in the Hamburg Easter Open in 2018, and she in turn beat WIM Tatjana Plachkinova in the Bulgarian Women's Championship in 2001. In the Nordic Championship in Bergen, on August 10, 2001, Tatjana beat the ten year old Magnus. He had a 2084 rating at the time, while Tatjana was rated 2190. She won after Magnus erred on move 37 (taking the c-pawn with his queen and not his bishop – remember that, Maggi? Bet he does!). All this research took me less than a minute to conduct. After I had entered Fabian - Carlsen the program found the chain in reasonable time: 125 ms after processing 56,350 candidate players. It also showed me the games on our Javascript board.
Fabian is 23, and started as an intern at ChessBase in 2016. Since 2019 he is a permanent part of our development team. He is responsible for many other ChessBase utilities, like the Playchess tournament overview, and the great tournament tables that are automatically generated. He plays for Werder Bremen, and you can look him up on the players page:
