CG illegal PGN – working notes

Here are my working notes for all the <CG> games I’ve found containing illegal PGN (illegal as far as SCID is concerned – ChessBase Light might have other ideas as noted below):


 

Importing PGN games from CG - tournaments.pgn...
Imported 273130 games.
PGN errors/warnings:

-----------------------------------------------------------------------------------------------------------------------------------------

(game 48017 - Janowski vs. Marshall, Match 2 / Paris FRA, 1905.01.31, R4)
(game 48017, line 1095532) Error: Unexpected symbol: Bb5

  http://www.chessgames.com/perl/chessgame?gid=1064646&kpage=1#reply3
  
Trivial, extra "." at end of movelist, 67.Bb5. -> 67.Bb5

-----------------------------------------------------------------------------------------------------------------------------------------

(game 72017, line 1645330) Error reading move in game Orla Hermann Krause - Jorgen Moeller, 1907: gf6

  http://www.chessgames.com/perl/chessgame?gid=1704029
  
Trivial(?), 20...gxf6 -> 20...gxf5

-----------------------------------------------------------------------------------------------------------------------------------------

(game 100688, line 2304577) Error reading move in game Pandix (Computer) - booot (Computer), 2011: Ke5

  http://www.chessgames.com/perl/chessgame?gid=1649074
  
72...Ke5 illegal last move, deleted

-----------------------------------------------------------------------------------------------------------------------------------------

(game 100704, line 2304996) Error reading move in game Pandix (Computer) - Junior (Computer), 2011: Ke5

  http://www.chessgames.com/perl/chessgame?gid=1649058
  
72...Ke5 illegal last move, deleted

-----------------------------------------------------------------------------------------------------------------------------------------

(game 107120, line 2452915) Error reading move in game Kubra Ozturk - Betul Cemre Yildiz, 2012: O-O

  http://www.chessgames.com/perl/chessgame?gid=1660262

  http://en.chessbase.com/post/gaziantep-tatiana-kosintseva-wins-european-rapid
  (European Women's World Championship - Gaziantep TUR)
  Women's Rapid WC 2012
  http://eiwcc2012.tsf.org.tr/
  http://eiwcc2012.tsf.org.tr/images/DOSYALAR/PGN/rapid.pgn
  (Errors also in tournament PGN)
  
Ridiculous 4 move draw, Black's last move is illegal 4...O-O. Deleted.

-----------------------------------------------------------------------------------------------------------------------------------------

(game 107152, line 2453672) Error reading move in game Betul Cemre Yildiz - Nadezhda Kosintseva, 2012: gh6

  http://www.chessgames.com/perl/chessgame?gid=1660187
  
  (see previous for tournament/pgn)
  (rhp gives R7 Khotenashvili,B--Kosintseva,T ?!)
  
27.gxh6ep is illegal - not sure how to correct, probably should comment out 27->end(28)

-----------------------------------------------------------------------------------------------------------------------------------------

(game 174544, line 4025886) Error reading move in game Vladimir Smirnov - Kirill Polishchuk, 2014: Be2

  http://www.chessgames.com/perl/chessgame?gid=1774966
  
  PGN http://l.facebook.com/l.php?u=http%3A%2F%2Fnewzealandchess.co.nz%2Fdownloads%2FGeorgeTrundleMasters.pgn&h=0AQFpzahV&enc=AZMVjp-IGFqgFWPrY0L0YMBQNwbJwhTbjZyFV19pbYKkhKO7CWgpejVvrTYJCa8G3W3oLCFSm3eU3JpoNHEv4Bqxc20FxfO06zqllGQag2Y1bRafpmdYB7ba-LDrwtB-ck4B8JsLAReZuvFY6p2m78xXRc91oj0GNnaxm0zUOhe_Sg&s=1
  
  https://www.facebook.com/NZChessFederation/posts/10152773888253750?_fb_noscript=1
  http://www.newzealandchess.co.nz/
  
Tournament PGN is erroneous, but clock data ends after 44...Re4+. Illegal moves commented out.

-----------------------------------------------------------------------------------------------------------------------------------------

(game 176344, line 4068431) Error reading move in game Conrad Holt - Yangyi Yu, 2014: Kg2

  http://www.chessgames.com/perl/chessgame?gid=1775411
  
  https://millionairechess.com/sites/default/files/2014/games/games/mco2014-open.pgn - no errors
  Tournament site corrects scoresheet by deleting illegal move 60.Kg2->end(64)
  
Illegal moves (60.Kg2->end) commented out in score.

-----------------------------------------------------------------------------------------------------------------------------------------

(game 178880, line 4127259) Error reading move in game Allan Stig Rasmussen - Brice Le Roy, 2015: Ke5

  http://www.chessgames.com/perl/chessgame?gid=1781730
  
  http://en.chessbase.com/Portals/4/files/news/2015/misc/games/NZOpen2015.pgn - no errors
  (CB PGN is error free)
  
Trivial illegal king move at the end, 50...Ke5, deleted.

-----------------------------------------------------------------------------------------------------------------------------------------

(game 179344, line 4137874) Error: Unexpected symbol: a1
(game 179344, line 4137874) Warning: Invalid annotation symbol: Q
(game 179344, line 4137874) Error reading move in game Richard Reti - Paul F Johner, 1914: Ba1

  http://www.chessgames.com/perl/chessgame?gid=1703937
  
  PGN doesn't like notation a1(Q), must be a1=Q
  
So, 57...a1(Q) -> 57...a1=Q

-----------------------------------------------------------------------------------------------------------------------------------------

(game 180329, line 4160599) Error: Unexpected symbol: f1
(game 180329, line 4160599) Warning: Invalid annotation symbol: Q
(game 180329, line 4160600) Error reading move in game Efim Bogoljubov - Alexander Alekhine, 1921: Bf1

  http://www.chessgames.com/perl/chessgame?gid=1704035
  
Again, 49...f1(Q) -> 49...f1=Q

-----------------------------------------------------------------------------------------------------------------------------------------

(game 205219, line 4718643) Error reading move in game Hector Decio Rossetto - Samuel Schweber, 1970: ab4

  http://www.chessgames.com/perl/chessgame?gid=1719210
  
  http://chesstempo.com/gamedb/game/1092282

Correct move is 12...axb3 (e.p.) rather than 12...axb4. Correct move is on CT/chess-db/365chess.com etc.

-----------------------------------------------------------------------------------------------------------------------------------------

(game 217340, line 4984210) Error: Unexpected symbol: Rc3
(game 217340, line 4984210) Warning: "}" seen outside a comment in game Friso Nijboer - Viswanathan Anand, 1998: 
(game 217340, line 4984210) Error reading move in game Friso Nijboer - Viswanathan Anand, 1998: Bd3

  http://www.chessgames.com/perl/chessgame?gid=1018889

Trivial change, 17.Rxc3{!} -> 17.Rxc3 {!}, PGN needs space before lbrace for SCID.

  See PGN spec 8.2.1 "A single space character appears between any two adjacent symbol tokens on the same line in the movetext."

  This seems to be a little too strict, SCID should perhaps be more forgiving, as ChessBase seems to be.

-----------------------------------------------------------------------------------------------------------------------------------------

(game 217975, line 4998040) Error reading move in game Viktor Korchnoi - Vassily Ivanchuk, 2000: c4

   http://www.chessgames.com/perl/chessgame?gid=1572214

   Move 10...c4 must be 10...c5, as with CT, chess.gr, 

-----------------------------------------------------------------------------------------------------------------------------------------

(game 226218, line 5184796) Error: Unexpected symbol: nc
(game 226218, line 5184796) Error reading move in game Georg Marco - John Washington Baird, 1894: Bb5

Trivial change, 2...nc6 -> 2...Nc6.
   
   http://www.chessgames.com/perl/chessgame?gid=1695518

   Chessbase can handle this well enough, but not SCID (and ironically, neither can CG).

   Then, fixing 2...Nc6 yields a new error:

Trivial change, 16...bf6 -> 16...Bf6

-----------------------------------------------------------------------------------------------------------------------------------------

 

Here are some links for the PGN standard:

http://www.saremba.de/chessgml/standards/pgn/pgn-complete.htm (very nicely formatted)

http://www6.chessclub.com/help/PGN-spec (the original)

http://www.enpassant.dk/chess/palview/enhancedpgn.htm (proposed enhancements)

http://en.wikipedia.org/wiki/Portable_Game_Notation (just ask wiki, he knows everything)

 

Advertisements

One thought on “CG illegal PGN – working notes

  1. Pingback: CG Illegal PGN – part 2 | Zan Chess

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