1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d3 d6 6. Bg5 h6 7. d4 exd4 8. cxd4 hxg5 9. dxc5 Nxe4 10. cxd6 Nxd6 11. Bb3 f6 12. O-O Bf5 13. Nc3 Qd7 14. Nd4 Nxd4 15. Nd5 Nxb3 16. Qxb3 O-O-O 17. Rac1 Be6 18. Rfd1 Ne4 19. Nxc7 Bxb3 20. Rxd7 Rxd7 21. Ne6 Kb8 22. axb3 Re8 23. Nxg7 Rxg7 24. f3 Nd2 25. b4 g4 26. fxg4 Rxg4 27. h3 Rge4 28. b5 Re1 29. Rxe1 Rxe1 30. Kf2 Re5 31. g4 Rxb5 32. h4 Rxb2 33. h5 Ne4 34. Ke3 Ng5 35. Kf4 Rf2 36. Ke3 Kc7 37. Kxf2 Kd6 38. Kg3 Ke5 39. h6 a5 40. Kh4 a4 41. Kh5 a3 42. Kg6 a2 43. h7 Nxh7 44. Kxh7 a1=Q 45. Kg6 Qc1 46. resign