The Library

Notable games

The games chess kept. 110 playable, annotated games drawn from two centuries of tournament chess — each linked back into the openings, players, and ideas they shaped.

The romantic age

5 games
  1. 1–0
    Casual game · London · 21 Jun 1851 ECO C33
    Adolf Anderssen vs Lionel Kieseritzky
    The Immortal Game
  2. 1–0
    Casual game · Berlin · 01 Jan 1852 ECO C52
    Adolf Anderssen vs Jean Dufresne
    The Evergreen Game
  3. 1–0
    Casual game · Paris, Théâtre des Italiens · 21 Oct 1858 ECO C41
    Paul Morphy vs Duke Karl of Brunswick & Count Isouard
    A Night at the Opera
  4. 1–0
    Amsterdam · Amsterdam · 26 Jan 1889 ECO A03
    Emanuel Lasker vs Johann Bauer
    The Double Bishop Sacrifice
  5. 1–0
    Hastings International · Hastings · 17 Aug 1895 ECO C54
    Wilhelm Steinitz vs Curt von Bardeleben
    Steinitz vs von Bardeleben, Hastings 1895

The classical era

4 games
  1. 0–1
    Łódź Tournament · Łódź · 26 Dec 1907 ECO D32
    Gersz Rotlewi vs Akiba Rubinstein
    Rubinstein's Immortal
  2. 1–0
    Casual game · Vienna · 01 Jan 1910 ECO B15
    Richard Réti vs Savielly Tartakower
    Réti's Eleven-Move Mate
  3. 0–1
    Copenhagen · Copenhagen · 25 Mar 1923 ECO E12
    Friedrich Saemisch vs Aron Nimzowitsch
    The Immortal Zugzwang Game
  4. 1–0
    AVRO Tournament · Rotterdam · 22 Nov 1938 ECO E40
    Mikhail Botvinnik vs José Raúl Capablanca
    Botvinnik vs Capablanca, AVRO 1938

The Soviet era

16 games
  1. 0–1
    Third Rosenwald Trophy · Marshall Chess Club, New York · 17 Oct 1956 ECO D92
    Donald Byrne vs Bobby Fischer
    The Game of the Century
  2. 1–0
    USSR Championship · Leningrad · 15 Feb 1960 ECO C39
    Boris Spassky vs David Bronstein
    Spassky's King's Gambit Miniature
  3. 0–1
    World Chess Championship · Moscow · 26 Mar 1960 ECO E69
    Mikhail Botvinnik vs Mikhail Tal
    Botvinnik vs Tal, 1960 Game 6
  4. ½–½
    Tel Aviv Olympiad Final Group A · Tel Aviv · 01 Jan 1964
    Coen Zuidema vs Milko G Bobotsov
    Coen Zuidema vs Milko G Bobotsov, Tel Aviv Olympiad Final Group A
  5. ½–½
    Havana Olympiad Final Group B · Havana · 01 Jan 1966
    Heikki MJ Westerinen vs Coen Zuidema
    Heikki MJ Westerinen vs Coen Zuidema, Havana Olympiad Final Group B
  6. 0–1
    USSR vs Rest of the World · Belgrade · 29 Mar 1970 ECO A01
    Bent Larsen vs Boris Spassky
    Larsen's 17-move collapse
  7. 1–0
    Candidates Tournament Semifinal · Denver · 06 Jul 1971
    Robert James Fischer vs Bent Larsen
    Robert James Fischer vs Bent Larsen, Candidates Tournament Semifinal, R1
  8. 1–0
    Candidates Tournament Semifinal · Denver · 11 Jul 1971
    Robert James Fischer vs Bent Larsen
    Robert James Fischer vs Bent Larsen, Candidates Tournament Semifinal, R3
  9. ½–½
    Candidates Tournament Final · Buenos Aires · 14 Oct 1971
    Robert James Fischer vs Tigran V Petrosian
    Robert James Fischer vs Tigran V Petrosian, Candidates Tournament Final
  10. 1–0
    World Chess Championship · Reykjavík · 11 Jul 1972 ECO E56
    Boris Spassky vs Robert Fischer
    Fischer vs Spassky, Game 1, 1972 World Championship
  11. 1–0
    World Chess Championship · Reykjavík · 11 Jul 1972 ECO E56
    Boris Spassky vs Bobby Fischer
    Fischer's blunder: ...Bxh2 in Game 1
  12. ½–½
    1972 World Chess Championship · Reykjavik · 18 Jul 1972
    Robert James Fischer vs Boris V Spassky
    Robert James Fischer vs Boris V Spassky, 1972 World Chess Championship
  13. 0–1
    1972 World Chess Championship · Reykjavik · 20 Jul 1972
    Boris V Spassky vs Robert James Fischer
    Boris V Spassky vs Robert James Fischer, 1972 World Chess Championship, R5
  14. 1–0
    World Chess Championship · Reykjavík · 23 Jul 1972 ECO D59
    Bobby Fischer vs Boris Spassky
    Fischer vs Spassky, Reykjavík 1972, Game 6
  15. 0–1
    1972 World Chess Championship · Reykjavik · 10 Aug 1972
    Boris V Spassky vs Robert James Fischer
    Boris V Spassky vs Robert James Fischer, 1972 World Chess Championship, R13
  16. ½–½
    1972 World Chess Championship · Reykjavik · 27 Aug 1972
    Boris V Spassky vs Robert James Fischer
    Boris V Spassky vs Robert James Fischer, 1972 World Chess Championship, R19

The Karpov–Kasparov years

30 games
  1. ½–½
    1978 World Chess Championship · Baguio City · 02 Sept 1978
    Anatoly Karpov vs Viktor Kortschnoj
    Anatoly Karpov vs Viktor Kortschnoj, 1978 World Chess Championship, R18
  2. ½–½
    1978 World Chess Championship · Baguio City · 09 Sept 1978
    Anatoly Karpov vs Viktor Kortschnoj
    Anatoly Karpov vs Viktor Kortschnoj, 1978 World Chess Championship, R20
  3. 0–1
    1978 World Chess Championship · Baguio City · 30 Sept 1978
    Anatoly Karpov vs Viktor Kortschnoj
    Anatoly Karpov vs Viktor Kortschnoj, 1978 World Chess Championship, R28
  4. 1–0
    1984 World Chess Championship · Moscow · 28 Sept 1984
    Anatoly Karpov vs Garry Kasparov
    Anatoly Karpov vs Garry Kasparov, 1984 World Chess Championship, R7
  5. 1–0
    1984 World Chess Championship · Moscow · 05 Oct 1984
    Anatoly Karpov vs Garry Kasparov
    Anatoly Karpov vs Garry Kasparov, 1984 World Chess Championship, R9
  6. ½–½
    1984 World Chess Championship · Moscow · 17 Dec 1984
    Anatoly Karpov vs Garry Kasparov
    Anatoly Karpov vs Garry Kasparov, 1984 World Chess Championship, R33
  7. ½–½
    1985 World Chess Championship · Moscow · 03 Oct 1985
    Anatoly Karpov vs Garry Kasparov
    Anatoly Karpov vs Garry Kasparov, 1985 World Chess Championship, R12
  8. 0–1
    1985 World Chess Championship · Moscow · 15 Oct 1985
    Anatoly Karpov vs Garry Kasparov
    Anatoly Karpov vs Garry Kasparov, 1985 World Chess Championship, R16
  9. 0–1
    World Chess Championship (II) · Moscow · 15 Oct 1985 ECO B44
    Anatoly Karpov vs Garry Kasparov
    Karpov vs Kasparov 1985, Game 16 — the Octopus Knight
  10. ½–½
    1987 World Chess Championship · Seville · 04 Dec 1987
    Garry Kasparov vs Anatoly Karpov
    Garry Kasparov vs Anatoly Karpov, 1987 World Chess Championship
  11. 1–0
    Optiebeurs · Amsterdam · 01 Jan 1988
    Garry Kasparov vs Anatoly Karpov
    Garry Kasparov vs Anatoly Karpov, Optiebeurs
  12. 1–0
    World Cup · Belfort · 01 Jun 1988
    Anatoly Karpov vs Garry Kasparov
    Anatoly Karpov vs Garry Kasparov, World Cup, R14
  13. ½–½
    World Cup · Skelleftea · 01 Aug 1989
    Anatoly Karpov vs Garry Kasparov
    Anatoly Karpov vs Garry Kasparov, World Cup, R2
  14. 0–1
    World Cup · Skelleftea · 01 Aug 1989
    Nigel D Short vs Garry Kasparov
    Nigel D Short vs Garry Kasparov, World Cup
  15. 1–0
    Tilburg · Tilburg · 25 Oct 1991 ECO B04
    Nigel Short vs Jan Timman
    Short's King Walk
  16. 1–0
    Linares 15th · Linares · 24 Feb 1998
    Garry Kasparov vs Viswanathan Anand
    Garry Kasparov vs Viswanathan Anand, Linares 15th
  17. ½–½
    Linares 15th · Linares · 08 Mar 1998
    Garry Kasparov vs Vladimir Kramnik
    Garry Kasparov vs Vladimir Kramnik, Linares 15th
  18. 1–0
    Chess Classics Giants · Frankfurt · 17 Jun 1998
    Vladimir Kramnik vs Garry Kasparov
    Vladimir Kramnik vs Garry Kasparov, Chess Classics Giants
  19. ½–½
    Chess Classics Giants · Frankfurt · 18 Jun 1998
    Garry Kasparov vs Viswanathan Anand
    Garry Kasparov vs Viswanathan Anand, Chess Classics Giants
  20. ½–½
    Chess Classics Giants · Frankfurt · 18 Jun 1998
    Garry Kasparov vs Vladimir Kramnik
    Garry Kasparov vs Vladimir Kramnik, Chess Classics Giants
  21. ½–½
    Kosmos Blitz Match · Moscow · 27 Nov 1998
    Garry Kasparov vs Vladimir Kramnik
    Garry Kasparov vs Vladimir Kramnik, Kosmos Blitz Match, R1
  22. ½–½
    Kosmos Blitz Match · Moscow · 27 Nov 1998
    Garry Kasparov vs Vladimir Kramnik
    Garry Kasparov vs Vladimir Kramnik, Kosmos Blitz Match, R3
  23. ½–½
    Kosmos Blitz Match · Moscow · 28 Nov 1998
    Garry Kasparov vs Vladimir Kramnik
    Garry Kasparov vs Vladimir Kramnik, Kosmos Blitz Match, R24
  24. 1–0
    Kosmos Blitz Match · Moscow · 28 Nov 1998
    Garry Kasparov vs Vladimir Kramnik
    Garry Kasparov vs Vladimir Kramnik, Kosmos Blitz Match, R16
  25. 0–1
    Kosmos Blitz Match · Moscow · 28 Nov 1998
    Garry Kasparov vs Vladimir Kramnik
    Garry Kasparov vs Vladimir Kramnik, Kosmos Blitz Match, R14
  26. ½–½
    Kosmos Blitz Match · Moscow · 28 Nov 1998
    Vladimir Kramnik vs Garry Kasparov
    Vladimir Kramnik vs Garry Kasparov, Kosmos Blitz Match, R15
  27. ½–½
    Kosmos Blitz Match · Moscow · 28 Nov 1998
    Vladimir Kramnik vs Garry Kasparov
    Vladimir Kramnik vs Garry Kasparov, Kosmos Blitz Match, R13
  28. 1–0
    Hoogovens Blitz · Wijk aan Zee · 18 Jan 1999
    Garry Kasparov vs Viswanathan Anand
    Garry Kasparov vs Viswanathan Anand, Hoogovens Blitz
  29. 1–0
    Hoogovens Tournament · Wijk aan Zee · 20 Jan 1999 ECO B07
    Garry Kasparov vs Veselin Topalov
    Kasparov's Immortal
  30. ½–½
    Hoogovens · Wijk aan Zee · 28 Jan 1999
    Garry Kasparov vs Viswanathan Anand
    Garry Kasparov vs Viswanathan Anand, Hoogovens

The engine era

55 games
  1. ½–½
    Botvinnik Memorial Match · Moscow · 01 Dec 2001
    Vladimir Kramnik vs Garry Kasparov
    Vladimir Kramnik vs Garry Kasparov, Botvinnik Memorial Match, R1
  2. ½–½
    Botvinnik Memorial Match · Moscow · 02 Dec 2001
    Garry Kasparov vs Vladimir Kramnik
    Garry Kasparov vs Vladimir Kramnik, Botvinnik Memorial Match, R2
  3. ½–½
    Botvinnik Memorial Match · Moscow · 04 Dec 2001
    Vladimir Kramnik vs Garry Kasparov
    Vladimir Kramnik vs Garry Kasparov, Botvinnik Memorial Match, R3
  4. ½–½
    Botvinnik Memorial Match · Moscow · 05 Dec 2001
    Garry Kasparov vs Vladimir Kramnik
    Garry Kasparov vs Vladimir Kramnik, Botvinnik Memorial Match, R4
  5. ½–½
    Botvinnik Memorial Rapid · Moscow · 07 Dec 2001
    Garry Kasparov vs Vladimir Kramnik
    Garry Kasparov vs Vladimir Kramnik, Botvinnik Memorial Rapid
  6. ½–½
    Botvinnik Memorial Rapid · Moscow · 07 Dec 2001
    Vladimir Kramnik vs Garry Kasparov
    Vladimir Kramnik vs Garry Kasparov, Botvinnik Memorial Rapid
  7. ½–½
    Botvinnik Memorial Blitz · Moscow · 09 Dec 2001
    Garry Kasparov vs Vladimir Kramnik
    Garry Kasparov vs Vladimir Kramnik, Botvinnik Memorial Blitz, R10
  8. ½–½
    Botvinnik Memorial Blitz · Moscow · 09 Dec 2001
    Garry Kasparov vs Vladimir Kramnik
    Garry Kasparov vs Vladimir Kramnik, Botvinnik Memorial Blitz, R2
  9. ½–½
    Botvinnik Memorial Blitz · Moscow · 09 Dec 2001
    Garry Kasparov vs Vladimir Kramnik
    Garry Kasparov vs Vladimir Kramnik, Botvinnik Memorial Blitz, R4
  10. 1–0
    Botvinnik Memorial Blitz · Moscow · 09 Dec 2001
    Vladimir Kramnik vs Garry Kasparov
    Vladimir Kramnik vs Garry Kasparov, Botvinnik Memorial Blitz, R9
  11. ½–½
    Botvinnik Memorial Blitz · Moscow · 09 Dec 2001
    Vladimir Kramnik vs Garry Kasparov
    Vladimir Kramnik vs Garry Kasparov, Botvinnik Memorial Blitz, R3
  12. ½–½
    Botvinnik Memorial Blitz · Moscow · 09 Dec 2001
    Vladimir Kramnik vs Garry Kasparov
    Vladimir Kramnik vs Garry Kasparov, Botvinnik Memorial Blitz, R5
  13. 0–1
    Botvinnik Memorial Blitz · Moscow · 09 Dec 2001
    Vladimir Kramnik vs Garry Kasparov
    Vladimir Kramnik vs Garry Kasparov, Botvinnik Memorial Blitz, R1
  14. ½–½
    Linares 20th · Linares · 22 Feb 2003
    Vladimir Kramnik vs Garry Kasparov
    Vladimir Kramnik vs Garry Kasparov, Linares 20th
  15. 1–0
    Zurich CC Rapid 2014 · Zurich SUI · 04 Feb 2014
    L. Aronian vs M. Carlsen
    L. Aronian vs M. Carlsen, Zurich CC Rapid 2014
  16. ½–½
    2nd Norway Blitz 2014 · Flor & Fjaere NOR · 02 Jun 2014
    M. Carlsen vs L. Aronian
    M. Carlsen vs L. Aronian, 2nd Norway Blitz 2014
  17. 1–0
    2nd Norway Chess 2014 · Stavanger NOR · 08 Jun 2014
    M. Carlsen vs L. Aronian
    M. Carlsen vs L. Aronian, 2nd Norway Chess 2014
  18. ½–½
    FIDE World Rapid 2014 · Dubai UAE · 18 Jun 2014
    L. Aronian vs M. Carlsen
    L. Aronian vs M. Carlsen, FIDE World Rapid 2014
  19. ½–½
    FIDE World Blitz 2014 · Dubai UAE · 20 Jun 2014
    L. Aronian vs M. Carlsen
    L. Aronian vs M. Carlsen, FIDE World Blitz 2014
  20. 0–1
    7th Norway Blitz 2019 · Stavanger NOR · 03 Jun 2019
    F. Caruana vs M. Carlsen
    F. Caruana vs M. Carlsen, 7th Norway Blitz 2019
  21. ½–½
    7th Norway Chess 2019 · Stavanger NOR · 14 Jun 2019
    F. Caruana vs M. Carlsen
    F. Caruana vs M. Carlsen, 7th Norway Chess 2019
  22. ½–½
    Croatia GCT 2019 · Zagreb CRO · 28 Jun 2019
    F. Caruana vs M. Carlsen
    F. Caruana vs M. Carlsen, Croatia GCT 2019
  23. 1–0
    Saint Louis Rapid 2019 · Saint Louis USA · 10 Aug 2019
    Ding Liren vs M. Carlsen
    Ding Liren vs M. Carlsen, Saint Louis Rapid 2019
  24. 1–0
    Saint Louis Rapid 2019 · Saint Louis USA · 11 Aug 2019
    F. Caruana vs M. Carlsen
    F. Caruana vs M. Carlsen, Saint Louis Rapid 2019
  25. ½–½
    Saint Louis Blitz 2019 · Saint Louis USA · 13 Aug 2019
    M. Carlsen vs F. Caruana
    M. Carlsen vs F. Caruana, Saint Louis Blitz 2019
  26. 1–0
    Saint Louis Blitz 2019 · Saint Louis USA · 13 Aug 2019
    Ding Liren vs M. Carlsen
    Ding Liren vs M. Carlsen, Saint Louis Blitz 2019
  27. 1–0
    Saint Louis Blitz 2019 · Saint Louis USA · 14 Aug 2019
    M. Carlsen vs Ding Liren
    M. Carlsen vs Ding Liren, Saint Louis Blitz 2019
  28. 1–0
    Saint Louis Blitz 2019 · Saint Louis USA · 14 Aug 2019
    F. Caruana vs M. Carlsen
    F. Caruana vs M. Carlsen, Saint Louis Blitz 2019
  29. ½–½
    7th Sinquefield Cup 2019 · Saint Louis USA · 19 Aug 2019
    M. Carlsen vs F. Caruana
    M. Carlsen vs F. Caruana, 7th Sinquefield Cup 2019
  30. 0–1
    7th Sinquefield Cup Tiebreaks · Saint Louis USA · 29 Aug 2019
    M. Carlsen vs Ding Liren
    M. Carlsen vs Ding Liren, 7th Sinquefield Cup Tiebreaks
  31. 1–0
    7th Sinquefield Cup Tiebreaks · Saint Louis USA · 29 Aug 2019
    Ding Liren vs M. Carlsen
    Ding Liren vs M. Carlsen, 7th Sinquefield Cup Tiebreaks
  32. ½–½
    FIDE Chess.com Grand Swiss · Douglas ENG · 19 Oct 2019
    M. Carlsen vs F. Caruana
    M. Carlsen vs F. Caruana, FIDE Chess.com Grand Swiss
  33. ½–½
    Carlsen Invitational Preliminary · chess24.com INT · 22 Apr 2020
    Fabiano Caruana vs Magnus Carlsen
    Fabiano Caruana vs Magnus Carlsen, Carlsen Invitational Preliminary, R3.3
  34. 0–1
    Carlsen Invitational Preliminary · chess24.com INT · 22 Apr 2020
    Fabiano Caruana vs Magnus Carlsen
    Fabiano Caruana vs Magnus Carlsen, Carlsen Invitational Preliminary, R3.1
  35. ½–½
    Clutch-ch June · Lichess.org INT · 13 Jun 2020
    Magnus Carlsen vs Fabiano Caruana
    Magnus Carlsen vs Fabiano Caruana, Clutch-ch June, R3.1
  36. 1–0
    Clutch-ch June · Lichess.org INT · 13 Jun 2020
    Magnus Carlsen vs Fabiano Caruana
    Magnus Carlsen vs Fabiano Caruana, Clutch-ch June, R3.5
  37. 1–0
    Clutch-ch June · Lichess.org INT · 13 Jun 2020
    Magnus Carlsen vs Fabiano Caruana
    Magnus Carlsen vs Fabiano Caruana, Clutch-ch June, R3.3
  38. 1–0
    Clutch-ch June · Lichess.org INT · 13 Jun 2020
    Fabiano Caruana vs Magnus Carlsen
    Fabiano Caruana vs Magnus Carlsen, Clutch-ch June, R3.4
  39. 1–0
    Clutch-ch June · Lichess.org INT · 13 Jun 2020
    Fabiano Caruana vs Magnus Carlsen
    Fabiano Caruana vs Magnus Carlsen, Clutch-ch June, R3.6
  40. ½–½
    Clutch-ch June · Lichess.org INT · 13 Jun 2020
    Fabiano Caruana vs Magnus Carlsen
    Fabiano Caruana vs Magnus Carlsen, Clutch-ch June, R3.2
  41. ½–½
    Clutch-ch June · Lichess.org INT · 14 Jun 2020
    Magnus Carlsen vs Fabiano Caruana
    Magnus Carlsen vs Fabiano Caruana, Clutch-ch June, R3.8
  42. 1–0
    Clutch-ch June · Lichess.org INT · 14 Jun 2020
    Magnus Carlsen vs Fabiano Caruana
    Magnus Carlsen vs Fabiano Caruana, Clutch-ch June, R3.12
  43. 1–0
    Clutch-ch June · Lichess.org INT · 14 Jun 2020
    Fabiano Caruana vs Magnus Carlsen
    Fabiano Caruana vs Magnus Carlsen, Clutch-ch June, R3.9
  44. 0–1
    Clutch-ch June · Lichess.org INT · 14 Jun 2020
    Fabiano Caruana vs Magnus Carlsen
    Fabiano Caruana vs Magnus Carlsen, Clutch-ch June, R3.7
  45. 1–0
    Clutch-ch June · Lichess.org INT · 14 Jun 2020
    Fabiano Caruana vs Magnus Carlsen
    Fabiano Caruana vs Magnus Carlsen, Clutch-ch June, R3.11
  46. ½–½
    Chessable Masters Final · chess24.com INT · 25 Jun 2020
    Magnus Carlsen vs Fabiano Caruana
    Magnus Carlsen vs Fabiano Caruana, Chessable Masters Final, R1.13
  47. 0–1
    Chessable Masters Final · chess24.com INT · 25 Jun 2020
    Fabiano Caruana vs Magnus Carlsen
    Fabiano Caruana vs Magnus Carlsen, Chessable Masters Final, R1.12
  48. 1–0
    Chessable Masters Final · chess24.com INT · 27 Jun 2020
    Magnus Carlsen vs Fabiano Caruana
    Magnus Carlsen vs Fabiano Caruana, Chessable Masters Final, R1.22
  49. 0–1
    Chessable Masters Final · chess24.com INT · 27 Jun 2020
    Fabiano Caruana vs Magnus Carlsen
    Fabiano Caruana vs Magnus Carlsen, Chessable Masters Final, R1.23
  50. ½–½
    Chessable Masters Final · chess24.com INT · 27 Jun 2020
    Fabiano Caruana vs Magnus Carlsen
    Fabiano Caruana vs Magnus Carlsen, Chessable Masters Final, R1.21
  51. 0–1
    FIDE World Chess Championship 2024 · Singapore · 04 Dec 2024 ECO D02
    Ding Liren vs Dommaraju Gukesh
    Ding — Gukesh, World Championship 2024, Game 11
  52. 1–0
    FIDE World Chess Championship 2024 · Singapore · 12 Dec 2024 ECO D45
    Dommaraju Gukesh vs Ding Liren
    Gukesh — Ding, World Championship 2024, Game 14
  53. 1–0
    Tata Steel Chess India 2025 · Kolkata · 08 Nov 2025
    Arjun Erigaisi vs Dommaraju Gukesh
    Erigaisi — Gukesh, Tata Steel India 2025, Rapid Round 9
  54. 1–0
    Tata Steel Chess 2026 · Wijk aan Zee · 26 Jan 2026
    Wei Yi vs Magnus Carlsen
    Wei Yi — Carlsen, Tata Steel Chess 2026, Round 7
  55. ½–½
    Tata Steel Chess 2026 · Wijk aan Zee · 31 Jan 2026 ECO B90
    Fabiano Caruana vs Praggnanandhaa Rameshbabu
    Caruana — Praggnanandhaa, Tata Steel Chess 2026, Round 11