1. e4 c5 2. Nf3 d6 3. Bc4 g6 4. d3 Bg7 5. Ng5 e6 6. Qf3 Nf6 7. Nc3 a6 8. a4 Nc6 9. Be3 O-O 10. O-O Nb4 11. Bb3 d5 12. exd5 Nfxd5 13. Nxd5 Nxd5 14. Ne4 b6 15. Bg5 f6 16. Bd2 Bb7 17. Qh3 Qe7 18. Bh6 f5 19. Bxg7 Kxg7 20. Nd2 Rad8 21. Nf3 Nf4 22. Qh4 Qxh4 23. Nxh4 e5 24. Rfe1 e4 25. dxe4 fxe4 26. f3 Rfe8 27. fxe4 Rxe4 28. Rxe4 Bxe4 29. g3 Nh3 30. Kf1 Kf6 31. Ng2 Rd2 32. Ne3 Rxh2 33. Ra3 Rf2 34. Ke1 Rf3 35. Ke2 Rxg3 36. Bd5 Nf4 37. Ke1 Rxe3 38. Rxe3 Bxd5 39. Ra3 h5 40. b3 Kf5 41. c4 Be4 42. Ra2 g5 43. Kf2 h4 44. Kg1 g4 45. Rb2 h3 46. b4 g3 47. bxc5 bxc5 48. a5 h2 49. Rxh2 gxh2 50. Kxh2 Bd3 51. resign