Moves
1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Nd5 Nxe4 7. Nb5 Bf5 8. Nbc7+ Kd7 9. Nxa8 Qxa8 10. Bd3 e6 11. Ne3 Bg6 12. O-O Qd8 13. f3 Nc5 14. Be2 Qh4 15. c3 Kc7 16. b4 Nd7 17. Nc4 d5 18. Na5 Bd6 19. f4 Nxa5 20. bxa5 Nc5 21. Be3 Be4 22. c4 dxc4 23. Bxc4 Rd8 24. Qe2 g5 25. Rac1 Kb8 26. g3 Qh3 27. Bb5 Nd7 28. Bxd7 Rxd7 29. Bxa7+ Kxa7 30. Qxe4 gxf4 31. gxf4 f5 32. Qg2 Qh6 33. Qf2+ Kb8 34. Rcd1 Rg7+ 35. Kh1 Bc7 36. a6 Qf6 37. axb7 Qc3 38. Rc1 Qd3 39. Qf3 Qd2 40. Rfd1 Qxa2 41. Rd8+ Bxd8 42. Rc8+ Ka7 43. b8=Q+