1. e4 e5 2. Nf3 Nc6 3. Bc4 f5 4. d4 d6 5. Bg5 Be7 6. Bxe7 Qxe7 7. dxe5 Nxe5 8. O-O fxe4 9. Nxe5 Qxe5 10. Nc3 Be6 11. Bxe6 Qxe6 12. Qh5 g6 13. Qb5 Kf7 14. Qxb7 Nf6 15. Qxc7 Kf8 16. Rfe1 h5 17. Qb7 Re8 18. Qxa7 d5 19. Rad1 Rh7 20. Qc5 Kg8 21. Nxd5 Nxd5 22. Qxd5 Rhe7 23. c4 Kf8 24. c5 Qf5 25. c6 Rc8 26. Qd6 Qe6 27. Qxe6 Rxe6 28. Rc1 Ke8 29. b4 Kd8 30. b5 Kc7 31. a4 Kb6 32. Rc4 Rce8 33. c7 Kb7 34. Rec1 Rc8 35. a5 g5 36. Rc6 Re5 37. Rb6 Ka7 38. Rcc6 Re7 39. Rb8 Rcxc7 40. Rc8 Rcd7 41. g3 g4 42. b6 Ka6 43. R6c7 Kxa5 44. b7 Rxc7 45. b8=Q