perfect games

There are a set number of games in chess played perfectly by both sides up to trivial varieties of endgames. Here are some of them.

A perfect Queen’s Indian Game

1. d4 Nf6 2. c4 e6 3. Nf3 b6 4. g3 Ba6 5. Qa4 Bb7 6. Bg2 c5 7. O-O cxd4 8. Nxd4 Qc8 9. Bf4 Bxg2 10. Kxg2 Be7 11. Nc3 a6 12. f3 O-O 13. Rfd1 Qb7 14. Qb3 d6 15. Nc2 Qc7 16. Qa3 Rd8 17. Rac1 Nc6 18. Nb4 Ne5 19. Bxe5 dxe5 20. Rxd8+ Rxd8 21. Nxa6 Bxa3 22. Nxc7 Bxb2 23. Rd1 Rxd1 24. Nxd1 Ba3 25. Nf2 Nd7 26. Nd3 Bd6 27. Nb5 Be7 28. Nc3 Kf8 29. Kf2 f6 30. Ke3 Ke8 31. Na4 Kd8 32. Nc3 Kc7 33. Nb5+ Kc6 34. h3 Nc5 35. Nb4+ Kd7 36. Nd3 Nb7 37. Kd2 Kc6 38. g4 g6 39. Kc3 Na5 40. e4 g5 41. Nb4+ Kd7 42. Na6 Kc6 43. Nb8+ Kb7 44. Nd7 Nc6 45. Kb3 Nd4+ 46. Nxd4 exd4 47. e5 fxe5 48. Nxe5 Kc7 49. Nd3 Kd7 50. Ne5+ Kd6 51. Nf7+ Kc5 52. Ne5 Bd6 53. Nd7+ Kc6 54. Nf6 Bf8 55. Ne4 h6 56. a4 Be7 57. Nf2 Bd8 58. Nd3 Bc7 59. Nb4+ Kc5 60. Na6+ Kd6 61. Kc2 e5 62. Nb4 Kc5 63. Kb3 Bd6 64. Nd5 Bf8 65. Nf6 Bg7 66. Nh5 Bf8 67. Ng3 Be7 68. Ne4+ Kc6 69. Kc2 Bc5 70. Kd3 Bb4

A perfect Sicilian, Najdorf Game

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bd3 e5 7. Nde2 Be7 8. 0-0 Be6 9. Ng3 Nc6 10. Be3 g6 11. Bh6 Ng4 12. Bd2 Nf6 13. Bh6 Ng4 14. Bd2 Nf6 15. Bh6