1. e4 c5 2. Nc3 d6 3. Bc4 e6 4. Nf3 Nf6 5. d4 cxd4 6. Nxd4 d5 7. exd5 exd5 8. Bb5 Bd7 9. Qe2 Qe7 10. Qxe7 Bxe7 11. O-O Bxb5 12. Ncxb5 Kd7 13. Re1 Re8 14. Bf4 Rc8 15. c3 a6 16. Rxe7 Kxe7 17. Re1 Ne4 18. Nf5 Kd7 19. Nbd4 Nc6 20. Nxc6 Rxc6 21. Nxg7 Rf6 22. Be3 Rg8 23. Nh5 Rf5 24. Ng3 Nxg3 25. fxg3 Rg4 26. Bf4 Rg8 27. h3 Re8 28. Rd1 Re2 29. Bc1 Rc2 30. g4 Re5 31. Kh2 Ke6 32. h4 Ree2 33. Rg1 b5 34. Kh3 a5 35. a3 f5 36. g5 f4 37. Bxf4 Rxb2 38. h5 Rb3 39. a4 bxa4 40. Bc7 Rxc3 41. g3 Rxc7 42. Ra1 Re4 43. g4 Rcc4 44. Rg1 Rxg4 45. Rxg4 Rxg4 46. Kxg4 a3 47. g6 a2 48. g7 Kf7 49. h6 a1=Q 50. Kg5 Qxg7 51. hxg7 Kxg7 52. resign