1. e4 d5 2. exd5 c6 3. dxc6 e6 4. d4 Bd6 5. cxb7 Bxb7 6. Nf3 Ke7 7. Bc4 Qc7 8. Bb3 Nf6 9. Bg5 h6 10. Bh4 g5 11. Bg3 g4 12. Ne5 Bxg2 13. Rg1 Bh3 14. Nd2 Nbd7 15. Ndc4 Ne4 16. Nxd6 Nxg3 17. Ndxf7 Nxe5 18. Nxh8 Nf3 19. Qxf3 gxf3 20. Rxg3 Qa5 21. c3 Bg2 22. Ng6 Kd6 23. O-O-O Qh5 24. Nf4 Qxh2 25. d5 Ke5 26. Nxe6 Bh1 27. Re1 Kd6 28. c4 Qxf2 29. c5 Kd7 30. Rg7 Kc8 31. Kd1 Qh4 32. Ng5 Qd4 33. Kc1 Qxg7 34. Re8 Kb7 35. c6 Kb6 36. Rxa8 Qxg5 37. Kc2 f2 38. Rb8 Kc7 39. Rb7 Kd6 40. Rd7 Kc5 41. c7 Be4 42. Kc3 Qe5 43. Kd2 Qd4 44. Kc1 f1=R 45. resign