1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Bc4 e6 7. O-O Be7 8. Bg5 a6 9. Re1 O-O 10. Nxc6 bxc6 11. e5 Nd5 12. Bxe7 Qxe7 13. exd6 Qxd6 14. Ne4 Qc7 15. Qh5 g6 16. Qh6 f5 17. Ng5 Re8 18. Rad1 Re7 19. Rd3 a5 20. a4 Qd6 21. Rh3 Raa7 22. Nxh7 Rxh7 23. Qxg6 Rag7 24. Qe8 Qf8 25. Qxf8 Kxf8 26. Rb3 Rb7 27. Rxb7 Bxb7 28. Rxe6 Kf7 29. Bxd5 cxd5 30. Rb6 Kf8 31. Rb5 Rc7 32. c3 Ke7 33. Rxa5 Ke6 34. f4 Rc4 35. g3 Bc6 36. Ra6 Kd6 37. a5 Ra4 38. b4 Kc7 39. Ra7 Kd6 40. h4 Be8 41. Ra6 Ke7 42. Rb6 Ra2 43. a6 Bd7 44. b5 Ra5 45. h5 Bxb5 46. h6 Ra1 47. Kg2 resign