18 Queens... in 48 Moves!

It is believed from the starting position,
48 is the minimum number of moves possible to achieve a
position where both sides have nine Queens.

Here are three different solutions:

 1. e4 f5 2. e5 Nf6 3. exf6 e5 4. g4 e4 5. Ne2 e3 6. Ng3 e2 7. h4 f4 8. h5 fxg3 9. h6 g5 10. Rh4 gxh4 11. g5 g2 12. g6 Bg7 13. hxg7 g1=Q 14. f4 h3 15. f5 h2 16. b4 a5 17. b5 a4 18. b6 a3 19. Bb2 Ra7 20. bxa7 axb2 21. a4 b5 22. a5 b4 23. a6 b3 24. c4 h1=Q 25. c5 h5 26. c6 Bb7 27. cxb7 c5 28. d4 c4 29. d5 Nc6 30. dxc6 c3 31. c7 c2 32. c8=Q c1=Q 33. b8=Q Qc7 34. a8=Q d5 35. a7 d4 36. Nc3 dxc3 37. Qa6 c2 38. Qa8b7 c1=Q 39. a8=Q Qd5 40. gxh8=Q+ Kd7 41. g7 bxa1=Q 42. g8=Q b2 43. f7 b1=Q 44. f8=Q h4 45. f6 h3 46. f7 h2 47. Qfa3 h1=Q 48. f8=Q exf1=Q+ The final position

 1. h4 g5 2. h5 g4 3. Rh2 g3 4. h6 gxh2 5. g4 e5 6. g5 Ne7 7. g6 a5 8. g7 a4 9. g8=Q a3 10. Qg2 Bg7 11. f4 c5 12. f5 c4 13. f6 c3 14. fxe7 f5 15. b4 Kf7 16. hxg7 h5 17. b5 h4 18. b6 h3 19. Bb2 f4 20. e4 f3 21. d4 d5 22. Nd2 Bf5 23. Kf2 cxd2 24. Kg3 Kg6 25. c4 Kg5 26. exf5 e4 27. c5 axb2 28. Bc4 dxc4 29. a4 f2 30. Qdf3 Ra7 31. bxa7 b5 32. a5 b4 33. a6 b3 34. c6 c3 35. c7 c2 36. d5 e3 37. d6 e2 38. d7 hxg1=Q 39. gxh8=Q bxa1=Q 40. axb8=Q h2 41. f6 b2 42. f7 h1=Q 43. a7 b1=Q 44. e8=Q Qdf6 45. c8=Q c1=Q 46. d8=Q d1=Q 47. a8=Q e1=Q 48. f8=Q f1=Q+ The final position

 1. b4 a5 2. b5 a4 3. b6 a3 4. Bb2 axb2 5. a4 Ra7 6. bxa7 b5 7. h4 c5 8. h5 g5 9. h6 Bg7 10. hxg7 h5 11. g4 h4 12. a5 Rh5 13. gxh5 b4 14. f4 e5 15. f5 d5 16. f6 Ne7 17. fxe7 f5 18. h6 f4 19. e4 Bf5 20. exf5 Kf7 21. f6 f3 22. h7 g4 23. a6 g3 24. h8=Q g2 25. Kf2 h3 26. Kg3 c4 27. d4 c3 28. Nd2 cxd2 29. c4 b3 30. c5 e4 31. Bc4 dxc4 32. d5 h2 33. d6 f2 34. Qdh5+ Ke6 35. a8=Q gxh1=Q 36. e8=Q+ Qe7 37. a7 e3 38. d7 hxg1=Q+ 39. Qg2 c3 40. a8=Q f1=Q 41. c6 e2 42. c7 bxa1=Q 43. cxb8=Q b2 44. d8=Q c2 45. f7 b1=Q 46. g8=Q c1=Q 47. Qgh7 d1=Q 48. f8=Q e1=Q+ The final position

Here's a PGN file of all three of these games.