CG – Frankfurt (1887) – a collection with and without a collection

CG provides a download of their games in ZIP files, parceled by year. The first such file goes from the beginning of chess time (the year 0000 apparently) up to 1899. I used this file to search out the tournament games for <Frankfurt (1887)>.

I had never done this for such a crazy assembly of games – completely unnormalized. Normally I would do CG searches via their web interface, and try to find the games by pairings. In this case, I took the insane approach of trying to find the games via the Event / Site / Year tags. This is insane because, well, if you know you know, but if you don’t, then you’re better off. Oh the horror!

I didn’t know if Frankfort or Frankfurt was used, so I looked for <Frank>. Then I didn’t know it it would be in the Site or the Event tag, so I looked in both. Of course, this meant I got hits for <Franklin Chess Club vs Manhattan Chess Club>, so I had to exclude those games. I arrived at a close approximation, where I had to weed out individual games from the minor tournaments (easy to spot via since both player names weren’t in the Master Tournament).

After all this finagling there were 203 games. This is to compare to <suentues po 147>’s <Frankfurt (1887)> collection with 202 games.

http://www.chessgames.com/perl/chesscollection?cid=1013065

Where’s the extra game?

>>> for i in range(1,21): print "R-%d" % i; R(i); print

R-1

 1887.07.18   C49  48     (R1)   =    Mackenzie -- Zukertort
 1887.07.18   D05  35     (R1)   =    Gunsberg -- Metger
 1887.07.18   C50  41     (R1)   =    Fritz -- Schiffers
 1887.07.18   E21  56     (R1)  1-0   Englisch -- Noa
 1887.07.18   C01  32     (R1)  1-0   Bardeleben -- Scheve
 1887.07.18   C69  28     (R1)  0-1   Schallopp -- Harmonist
 1887.07.18   C83  60     (R1)  1-0   Berger -- Taubenhaus
 1887.07.18   B31  56     (R1)  1-0   Alapin -- Gottschall
 1887.07.18   D35  39     (R1)  1-0   Blackburne -- Weiss
 1887.07.18   C46  99     (R1)  1-0   Paulsen -- Burn

Byes: Tarrasch


R-2

 1887.07.18   C60  54     (R2)  1-0   Taubenhaus -- Paulsen
 1887.07.18   C29  42     (R2)   =    Zukertort -- Alapin
 1887.07.18   C77  30     (R2)   =    Weiss -- Gunsberg
 1887.07.18   C46  35     (R2)  1-0   Gottschall -- Berger
 1887.07.18   C41  40     (R2)   =    Metger -- Fritz
 1887.07.18   C49  40     (R2)  0-1   Noa -- Bardeleben
 1887.07.18   C45  40     (R2)  0-1   Harmonist -- Mackenzie
 1887.07.18   C47  47     (R2)  0-1   Tarrasch -- Schallopp
 1887.07.18   D00  24     (R2)  0-1   Scheve -- Blackburne
 1887.07.18   C77  41     (R2)  0-1   Burn -- Englisch

Byes: Schiffers


R-3

 1887.07.19   C25  37     (R3)  0-1   Gunsberg -- Scheve
 1887.07.19   C65  26     (R3)  1-0   Berger -- Zukertort
 1887.07.19   C49  51     (R3)  0-1   Fritz -- Weiss
 1887.07.19   D06  29     (R3)   =    Englisch -- Taubenhaus
 1887.07.19   C11  69     (R3)   =    Bardeleben -- Burn
 1887.07.19   C01  34     (R3)  0-1   Schiffers -- Metger
 1887.07.19   B34  30     (R3)  1-0   Mackenzie -- Tarrasch
 1887.07.19   C48  61     (R3)  0-1   Paulsen -- Gottschall
 1887.07.19   C44  23     (R3)  1-0   Alapin -- Harmonist
 1887.07.19   E12  30     (R3)  1-0   Blackburne -- Noa

Byes: Schallopp


R-4

 1887.07.20   B23  41     (R4)  0-1   Zukertort -- Paulsen
 1887.07.20   C77  40     (R4)  0-1   Noa -- Gunsberg
 1887.07.20   B34  47     (R4)  0-1   Schallopp -- Mackenzie
 1887.07.20   D30  35     (R4)  0-1   Taubenhaus -- Bardeleben
 1887.07.20   C65  50     (R4)  0-1   Harmonist -- Berger
 1887.07.20   C77  43     (R4)   =    Weiss -- Schiffers
 1887.07.20   C47  41     (R4)  1-0   Tarrasch -- Alapin
 1887.07.20   C47  21     (R4)  1-0   Scheve -- Fritz
 1887.07.20   C25  23     (R4)  0-1   Gottschall -- Englisch

Byes: Blackburne, Burn, Metger


R-5

 1887.07.20   C65  22     (R5)   =    Englisch -- Zukertort
 1887.07.20   C15  34     (R5)   =    Fritz -- Noa
 1887.07.20   D50  25     (R5)  1-0   Bardeleben -- Gottschall
 1887.07.20   C55  31     (R5)  1-0   Schiffers -- Scheve
 1887.07.20   B23  45     (R5)   =    Berger -- Tarrasch
 1887.07.20   C82  27     (R5)   =    Metger -- Weiss
 1887.07.20   C49  28     (R5)  1-0   Paulsen -- Harmonist
 1887.07.20   C55  37     (R5)  0-1   Alapin -- Schallopp
 1887.07.20   D35  43     (R5)  1-0   Blackburne -- Taubenhaus
 1887.07.20   C13  31     (R5)  1-0   Gunsberg -- Burn

Byes: Mackenzie


R-6

 1887.07.21   C77  50     (R6)   =    Taubenhaus -- Gunsberg
 1887.07.21   C47  17     (R6)   =    Zukertort -- Bardeleben
 1887.07.21   C60  57     (R6)   =    Schallopp -- Berger
 1887.07.21   C77  40     (R6)  1-0   Noa -- Schiffers
 1887.07.21   C47  15     (R6)  0-1   Harmonist -- Englisch
 1887.07.21   B23  44     (R6)  1-0   Tarrasch -- Paulsen
 1887.07.21   C14  61     (R6)  1-0   Scheve -- Metger
 1887.07.21   B25  33     (R6)  0-1   Gottschall -- Blackburne
 1887.07.21   C29  36     (R6)  1-0   Mackenzie -- Alapin
 1887.07.21   C41  27     (R6)  1-0   Burn -- Fritz

Byes: Weiss


R-7

 1887.07.22   B34  25     (R7)  1-0   Gunsberg -- Gottschall
 1887.??.??   C14  35     (R7)  0-1   Schiffers -- Burn
 1887.07.22   C49  41     (R7)  0-1   Fritz -- Taubenhaus
 1887.07.22   D50  31     (R7)  1-0   Bardeleben -- Harmonist
 1887.07.22   B23  57     (R7)   =    Berger -- Mackenzie
 1887.07.22   C12  38     (R7)   =    Metger -- Noa
 1887.07.22   C42  19     (R7)  1-0   Paulsen -- Schallopp
 1887.07.22   C77  38     (R7)  1-0   Weiss -- Scheve
 1887.07.22   D53  25     (R7)  1-0   Blackburne -- Zukertort

Byes: Alapin, Englisch, Tarrasch


R-8

 1887.07.22   C33  38     (R8)   =    Zukertort -- Gunsberg
 1887.07.22   C69  62     (R8)  1-0   Schallopp -- Englisch
 1887.07.22   B56  39     (R8)  1-0   Mackenzie -- Paulsen
 1887.07.22   C77  40     (R8)  1-0   Taubenhaus -- Schiffers
 1887.07.22   B30  46     (R8)   =    Noa -- Weiss
 1887.07.22   C47  29     (R8)   =    Tarrasch -- Bardeleben
 1887.07.22   B34  36     (R8)  1-0   Harmonist -- Blackburne
 1887.07.22   C26  46     (R8)  1-0   Gottschall -- Fritz
 1887.07.22   C31  11     (R8)   =    Alapin -- Berger
 1887.07.22   D05  31     (R8)  1-0   Burn -- Metger

Byes: Scheve


R-9

 1887.07.23   C51  33     (R9)  0-1   Fritz -- Zukertort
 1887.07.23   C50  26     (R9)  0-1   Gunsberg -- Harmonist
 1887.07.23   D50  66     (R9)  1-0   Englisch -- Mackenzie
 1887.07.23   B30  74     (R9)   =    Schiffers -- Gottschall
 1887.07.23   C42  53     (R9)   =    Paulsen -- Alapin
 1887.07.23   B06  20     (R9)  1-0   Scheve -- Noa
 1887.07.23   D53  82     (R9)  1-0   Blackburne -- Tarrasch
 1887.07.23   C25  50     (R9)  1-0   Bardeleben -- Schallopp
 1887.07.23   C14  60     (R9)  1-0   Weiss -- Burn

Byes: Berger, Metger, Taubenhaus


R-10

 1887.07.25   D67  45     (R10)  0-1   Zukertort -- Schiffers
 1887.07.25   C10  40     (R10)  1-0   Tarrasch -- Gunsberg
 1887.07.25   A13  34     (R10)   =    Mackenzie -- Bardeleben
 1887.07.25   C77  47     (R10)   =    Taubenhaus -- Weiss
 1887.07.25   B30  15     (R10)   =    Berger -- Paulsen
 1887.07.25   C41  28     (R10)   =    Harmonist -- Fritz
 1887.07.25   C69  42     (R10)   =    Schallopp -- Blackburne
 1887.07.25   C28  46     (R10)   =    Gottschall -- Metger
 1887.07.25   C38  41     (R10)   =    Alapin -- Englisch
 1887.07.25   D05  50     (R10)  1-0   Burn -- Scheve

Byes: Noa


R-11

 1887.07.25   C47  33     (R11)  0-1   Scheve -- Taubenhaus
 1887.07.25   C65  22     (R11)  0-1   Gunsberg -- Schallopp
 1887.07.25   C13  73     (R11)  1-0   Fritz -- Tarrasch
 1887.07.25   D53  12     (R11)   =    Englisch -- Berger
 1887.07.25   C48  62     (R11)   =    Bardeleben -- Alapin
 1887.07.25   C65  24     (R11)  0-1   Metger -- Zukertort
 1887.07.25   D53  51     (R11)  0-1   Blackburne -- Mackenzie
 1887.07.25   C54  28     (R11)  1-0   Schiffers -- Harmonist

Byes: Burn, Gottschall, Noa, Paulsen, Weiss


R-12

 1887.07.26   C02  48     (R12)  1-0   Mackenzie -- Gunsberg
 1887.07.26   C53  75     (R12)  1-0   Zukertort -- Weiss
 1887.07.26   C69  43     (R12)  1-0   Schallopp -- Fritz
 1887.07.26   C25  49     (R12)  1-0   Gottschall -- Scheve
 1887.07.26   C15  51     (R12)  0-1   Taubenhaus -- Noa
 1887.07.26   C77  22     (R12)   =    Berger -- Bardeleben
 1887.07.26   C65  25     (R12)   =    Harmonist -- Metger
 1887.07.26   C11  54     (R12)  1-0   Tarrasch -- Schiffers
 1887.07.26   C51  36     (R12)  0-1   Alapin -- Blackburne
 1887.07.26   C25  26     (R12)  1-0   Paulsen -- Englisch

Byes: Burn


R-13

 1887.07.27   C14  39     (R13)  1-0   Gunsberg -- Alapin
 1887.07.27   D05  37     (R13)  1-0   Scheve -- Zukertort
 1887.07.27   B72  27     (R13)  1-0   Fritz -- Mackenzie
 1887.07.27   B23  38     (R13)  1-0   Bardeleben -- Paulsen
 1887.07.27   C55  70     (R13)  1-0   Schiffers -- Schallopp
 1887.07.27   C82  39     (R13)  0-1   Metger -- Tarrasch
 1887.07.27   B34  61     (R13)  1-0   Noa -- Gottschall
 1887.07.27   C77  41     (R13)  1-0   Weiss -- Harmonist
 1887.07.27   D37  56     (R13)   =    Blackburne -- Berger
 1887.07.27   D05  36     (R13)  1-0   Burn -- Taubenhaus

Byes: Englisch


R-14

 1887.07.27   C11  13     (R14)   =    Berger -- Gunsberg
 1887.07.27   E00  45     (R14)  0-1   Zukertort -- Noa
 1887.07.27   C77  30     (R14)  1-0   Englisch -- Bardeleben
 1887.07.27   C82  68     (R14)  0-1   Tarrasch -- Weiss
 1887.07.27   C29  75     (R14)  1-0   Paulsen -- Blackburne
 1887.07.27   C29  45     (R14)  1-0   Mackenzie -- Schiffers
 1887.07.27   C35  34     (R14)  1-0   Alapin -- Fritz
 1887.07.27   C29  41     (R14)  1-0   Gottschall -- Burn

Byes: Harmonist, Metger, Schallopp, Scheve, Taubenhaus


R-15

 1887.07.28   B59  48     (R15)  0-1   Gunsberg -- Paulsen
 1887.07.28   C51  36     (R15)  0-1   Fritz -- Berger
 1887.07.28   C14  26     (R15)   =    Schiffers -- Alapin
 1887.07.28   B34  35     (R15)   =    Taubenhaus -- Gottschall
 1887.07.28   C83  19     (R15)  0-1   Metger -- Mackenzie
 1887.07.28   C67  44     (R15)  1-0   Weiss -- Schallopp
 1887.07.28   D04  55     (R15)  0-1   Scheve -- Tarrasch
 1887.07.28   D21  34     (R15)  1-0   Blackburne -- Englisch
 1887.07.28   D35  19     (R15)  1-0   Burn -- Zukertort

Byes: Bardeleben, Harmonist, Noa


R-16

 1887.07.29   D60  41     (R16)   =    Englisch -- Gunsberg
 1887.07.29   D53  44     (R16)  1-0   Zukertort -- Taubenhaus
 1887.07.29   C01  72     (R16)   =    Schallopp -- Scheve
 1887.07.29   C82  67     (R16)   =    Mackenzie -- Weiss
 1887.07.29   C83  29     (R16)  0-1   Berger -- Schiffers
 1887.07.29   C41  53     (R16)  1-0   Paulsen -- Fritz
 1887.07.29   C14  41     (R16)  0-1   Alapin -- Metger
 1887.07.29   C01  36     (R16)  1-0   Tarrasch -- Noa
 1887.07.29   C11  45     (R16)  1-0   Bardeleben -- Blackburne
 1887.07.29   C14  18     (R16)  0-1   Harmonist -- Burn

Byes: Gottschall


R-17

 1887.07.29   C46  61     (R17)  0-1   Gottschall -- Zukertort
 1887.07.29   C53  36     (R17)   =    Gunsberg -- Bardeleben
 1887.07.29   B40  40     (R17)  0-1   Schiffers -- Paulsen
 1887.07.29   D05  45     (R17)   =    Metger -- Berger
 1887.07.29   C48  57     (R17)  1-0   Noa -- Schallopp
 1887.07.29   C42  39     (R17)   =    Weiss -- Alapin
 1887.07.29   C31  48     (R17)  1-0   Fritz -- Englisch
 1887.07.29   C25  44     (R17)  1-0   Burn -- Tarrasch
 1887.07.29   C25  50     (R17)  0-1   Taubenhaus -- Harmonist
 1887.07.29   C31  32     (R17)  0-1   Scheve -- Mackenzie

Byes: Blackburne


R-18

 1887.07.30   D55  34     (R18)  0-1   Englisch -- Schiffers
 1887.07.30   C46  40     (R18)   =    Bardeleben -- Fritz
 1887.07.30   C02  65     (R18)  0-1   Mackenzie -- Noa
 1887.07.30   C65  13     (R18)   =    Berger -- Weiss
 1887.07.30   C02  34     (R18)  0-1   Paulsen -- Metger
 1887.07.30   C44  22     (R18)  0-1   Harmonist -- Gottschall
 1887.07.30   C01  22     (R18)   =    Alapin -- Scheve
 1887.07.30   C67  74     (R18)  1-0   Tarrasch -- Taubenhaus
 1887.07.30   D31  45     (R18)  1-0   Blackburne -- Gunsberg
 1887.07.30   C02  42     (R18)  1-0   Schallopp -- Burn

Byes: Zukertort


R-19

 1887.08.01   C14  48     (R19)  0-1   Gottschall -- Tarrasch
 1887.08.01   C61  17     (R19)   =    Noa -- Alapin
 1887.08.01   B43  44     (R19)  1-0   Weiss -- Paulsen
 1887.08.01   C50  24     (R19)   =    Scheve -- Berger
 1887.08.01   C30  31     (R19)   =    Fritz -- Blackburne
 1887.08.01   C30  68     (R19)   =    Schiffers -- Bardeleben
 1887.08.01   C25  51     (R19)  0-1   Taubenhaus -- Schallopp
 1887.08.01   C38  39     (R19)   =    Metger -- Englisch
 1887.08.01   C30  27     (R19)  1-0   Zukertort -- Harmonist
 1887.08.01   D35  39     (R19)  0-1   Burn -- Mackenzie

Byes: Gunsberg


R-20

 1887.08.01   C35  30     (R20)  1-0   Gunsberg -- Fritz
 1887.08.01   C83  17     (R20)  1-0   Tarrasch -- Zukertort
 1887.08.01   C02  41     (R20)  0-1   Paulsen -- Scheve
 1887.08.01   C65  32     (R20)   =    Englisch -- Weiss
 1887.08.01   C53  43     (R20)   =    Bardeleben -- Metger
 1887.08.01   C83  41     (R20)  1-0   Mackenzie -- Taubenhaus
 1887.08.01   C01  26     (R20)  1-0   Berger -- Noa
 1887.08.01   C25  62     (R20)   =    Schallopp -- Gottschall
 1887.08.01   C14  83     (R20)  1-0   Alapin -- Burn

Byes: Blackburne, Harmonist, Schiffers

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s