Invalid PGN

Sort:
BenP172

I tried to make a game where white promoted all pawns to queens but when I try to analyze it's PGN it gets marked as invalid
[Event "?"]
[Site "Chess.com iPhone"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1"]
1. e4 d5 2. exd5 Be6 3. dxe6 Nf6 4. exf7+ Kd7 5. Bc4 Ng8 6. fxg8=Q Kd6 7. Qxh8 Qd7 8. Qxf8 Qd8 9. Qxd8+ Kc6 10. Qxb8 b6 11. Qxa8+ Kc5 12. Qxa7 c6 13. Qxb6+ Kd6 14. f4 g5 15. fxg5 h6 16. gxh6 e6 17. h7 e5 18. h8=Q e4 19. d4 e3 20. d5 e2 21. Qxe2 Kd7 22. dxc6+ Kd6 23. c7+ Kd7 24. Qef2 Ke7 25. c3 Kd7 26. Qh3+ Ke7 27. Ba6 Ke8 28. Qbh6 Ke7 29. Nf3 Ke8 30. Ng5 Ke7 31. Qfh4 Ke8 32. c8=Q+ Ke7 33. Q6h5 Kf6 34. Qb8 Ke7 35. Ke2 Kf6 36. Kf3 Ke7 37. Kg4 Kf6 38. c4 Ke7 39. Qa8 Kf6 40. c5 Ke5 41. c6 Kf6 42. c7 Ke7 43. c8=Q Kf6 44. b4 Ke5 45. b5 Kf6 46. b6 Ke5 47. b7 Kf6 48. b8=Q Ke7 49. Qba7+ Kf6 50. Qab7 Ke5 51. a4 Kf6 52. Bc4 Ke5 53. a5 Kd6 54. a6 Ke5 55. Qab8+ Kd4 56. Q8a8 Ke5 57. Qaa7 Kf6 58. Qg1 Ke5 59. a7 Kd6 60. a8=Q Ke5 61. g3 Kf6 62. Nf7+ Kg7 63. Ng5+ Kf6 64. Nc3 Ke5 65. Nd5 Kd6 66. Bb5 Ke5 67. Nc7 Kd6 68. Qgg2 Kc5 69. Bc6 Kc4 70. Bb5+ Kc3 71. Bc6 Kd3 72. Qg1 Kc2 73. Bb5 Kc3 74. Ra3+ Kc2 75. Ra2+ Kb1 76. Ra3 Kc2 77. Kf5 Kb1 78. Nh7 Kc2 79. g4 Kb1 80. g5 Kc2 81. g6 Kb1 82. g7 Kc2 83. g8=Q Kb1 84. Qhg3 Kc2 85. Qhg4 Kb1 86. Qhg5 Kc2 87. Nf8 Kb1 88. h4 Kc2 89. h5 Kb1 90. h6 Kc2 91. h7 Kb1 92. h8=Q Kc2 93. Q8b3# 1-0

EscherehcsE
BenP172 wrote:

I tried to make a game where white promoted all pawns to queens but when I try to analyze it's PGN it gets marked as invalid
[Event "?"]
[Site "Chess.com iPhone"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1"]
1. e4 d5 2. exd5 Be6 3. dxe6 Nf6 4. exf7+ Kd7 5. Bc4 Ng8 6. fxg8=Q Kd6 7. Qxh8 Qd7 8. Qxf8 Qd8 9. Qxd8+ Kc6 10. Qxb8 b6 11. Qxa8+ Kc5 12. Qxa7 c6 13. Qxb6+ Kd6 14. f4 g5 15. fxg5 h6 16. gxh6 e6 17. h7 e5 18. h8=Q e4 19. d4 e3 20. d5 e2 21. Qxe2 Kd7 22. dxc6+ Kd6 23. c7+ Kd7 24. Qef2 Ke7 25. c3 Kd7 26. Qh3+ Ke7 27. Ba6 Ke8 28. Qbh6 Ke7 29. Nf3 Ke8 30. Ng5 Ke7 31. Qfh4 Ke8 32. c8=Q+ Ke7 33. Q6h5 Kf6 34. Qb8 Ke7 35. Ke2 Kf6 36. Kf3 Ke7 37. Kg4 Kf6 38. c4 Ke7 39. Qa8 Kf6 40. c5 Ke5 41. c6 Kf6 42. c7 Ke7 43. c8=Q Kf6 44. b4 Ke5 45. b5 Kf6 46. b6 Ke5 47. b7 Kf6 48. b8=Q Ke7 49. Qba7+ Kf6 50. Qab7 Ke5 51. a4 Kf6 52. Bc4 Ke5 53. a5 Kd6 54. a6 Ke5 55. Qab8+ Kd4 56. Q8a8 Ke5 57. Qaa7 Kf6 58. Qg1 Ke5 59. a7 Kd6 60. a8=Q Ke5 61. g3 Kf6 62. Nf7+ Kg7 63. Ng5+ Kf6 64. Nc3 Ke5 65. Nd5 Kd6 66. Bb5 Ke5 67. Nc7 Kd6 68. Qgg2 Kc5 69. Bc6 Kc4 70. Bb5+ Kc3 71. Bc6 Kd3 72. Qg1 Kc2 73. Bb5 Kc3 74. Ra3+ Kc2 75. Ra2+ Kb1 76. Ra3 Kc2 77. Kf5 Kb1 78. Nh7 Kc2 79. g4 Kb1 80. g5 Kc2 81. g6 Kb1 82. g7 Kc2 83. g8=Q Kb1 84. Qhg3 Kc2 85. Qhg4 Kb1 86. Qhg5 Kc2 87. Nf8 Kb1 88. h4 Kc2 89. h5 Kb1 90. h6 Kc2 91. h7 Kb1 92. h8=Q Kc2 93. Q8b3# 1-0

I think your problem is that on moves 50, 84, and 85, there are two white queens that can move to the specified square, but you don't specify which one. The ambiguity of the notation is causing the engine to choke on the PGN.

For example, instead of saying 50. Qab7, you'd need to say something like 50. Qa8b7 (or Qa7b7). Similar idea for moves 84 and 85.

BenP172
EscherehcsE wrote:
BenP172 wrote:

I tried to make a game where white promoted all pawns to queens but when I try to analyze it's PGN it gets marked as invalid
[Event "?"]
[Site "Chess.com iPhone"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "1-0"]
[FEN "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1"]
1. e4 d5 2. exd5 Be6 3. dxe6 Nf6 4. exf7+ Kd7 5. Bc4 Ng8 6. fxg8=Q Kd6 7. Qxh8 Qd7 8. Qxf8 Qd8 9. Qxd8+ Kc6 10. Qxb8 b6 11. Qxa8+ Kc5 12. Qxa7 c6 13. Qxb6+ Kd6 14. f4 g5 15. fxg5 h6 16. gxh6 e6 17. h7 e5 18. h8=Q e4 19. d4 e3 20. d5 e2 21. Qxe2 Kd7 22. dxc6+ Kd6 23. c7+ Kd7 24. Qef2 Ke7 25. c3 Kd7 26. Qh3+ Ke7 27. Ba6 Ke8 28. Qbh6 Ke7 29. Nf3 Ke8 30. Ng5 Ke7 31. Qfh4 Ke8 32. c8=Q+ Ke7 33. Q6h5 Kf6 34. Qb8 Ke7 35. Ke2 Kf6 36. Kf3 Ke7 37. Kg4 Kf6 38. c4 Ke7 39. Qa8 Kf6 40. c5 Ke5 41. c6 Kf6 42. c7 Ke7 43. c8=Q Kf6 44. b4 Ke5 45. b5 Kf6 46. b6 Ke5 47. b7 Kf6 48. b8=Q Ke7 49. Qba7+ Kf6 50. Qab7 Ke5 51. a4 Kf6 52. Bc4 Ke5 53. a5 Kd6 54. a6 Ke5 55. Qab8+ Kd4 56. Q8a8 Ke5 57. Qaa7 Kf6 58. Qg1 Ke5 59. a7 Kd6 60. a8=Q Ke5 61. g3 Kf6 62. Nf7+ Kg7 63. Ng5+ Kf6 64. Nc3 Ke5 65. Nd5 Kd6 66. Bb5 Ke5 67. Nc7 Kd6 68. Qgg2 Kc5 69. Bc6 Kc4 70. Bb5+ Kc3 71. Bc6 Kd3 72. Qg1 Kc2 73. Bb5 Kc3 74. Ra3+ Kc2 75. Ra2+ Kb1 76. Ra3 Kc2 77. Kf5 Kb1 78. Nh7 Kc2 79. g4 Kb1 80. g5 Kc2 81. g6 Kb1 82. g7 Kc2 83. g8=Q Kb1 84. Qhg3 Kc2 85. Qhg4 Kb1 86. Qhg5 Kc2 87. Nf8 Kb1 88. h4 Kc2 89. h5 Kb1 90. h6 Kc2 91. h7 Kb1 92. h8=Q Kc2 93. Q8b3# 1-0

I think your problem is that on moves 50, 84, and 85, there are two white queens that can move to the specified square, but you don't specify which one. The ambiguity of the notation is causing the engine to choke on the PGN.

For example, instead of saying 50. Qab7, you'd need to say something like 50. Qa8b7 (or Qa7b7). Similar idea for moves 84 and 85.

it worked

EscherehcsE
BenP172 wrote:
 

it worked

Great!