1. e4 c5 2. d3 Nc6 3. g3 Nf6 4. Bg2 d5 5. Nd2 e6 6. f4 Be7 7. e5 Nd7 8. Ne2 f6 9. exf6 Nxf6 10. b3 e5 11. O-O O-O 12. Bb2 exf4 13. Nxf4 d4 14. Qe2 Bg4 15. Bf3 Qd7 16. Rae1 Rae8 17. Rf2 Bd6 18. Ne4 Bxf4 19. Bxg4 Nxg4 20. Rxf4 Rxf4 21. gxf4 b6 22. Kh1 Rf8 23. Bc1 Nb4 24. Rg1 h5 25. h3 Nf6 26. f5 Qxf5 27. Qg2 Ne8 28. Nd6 Qf6 29. Nxe8 Rxe8 30. a3 Nc6 31. Qd5 Kf8 32. Bg5 Qe6 33. Qf3 Kg8 34. Bf6 Re7 35. Bxe7 Nxe7 36. Qxh5 Nf5 37. Qg6 Qd5 38. Rg2 Qe5 39. b4 cxb4 40. Rg5 Qe1 41. Rg1 Qe5 42. axb4 a5 43. bxa5 bxa5 44. Qg2 a4 45. Qa8 Kh7 46. Qe4 Qa5 47. Rg4 g6 48. Qe6 Qa8 49. Kg1 resign