1. e4 c5 2. c4 Nc6 3. Nf3 e5 4. Nc3 Nf6 5. h3 Be7 6. d3 O-O 7. Be2 d6 8. O-O Ne8 9. Nd5 Nc7 10. Nxe7 Qxe7 11. Be3 f5 12. Bg5 Qf7 13. exf5 Qxf5 14. g4 Qd7 15. a3 b6 16. Nh4 Ne6 17. Qd2 Ncd4 18. Bd1 Nxg5 19. Qxg5 Bb7 20. Qe3 Qc6 21. f3 Rae8 22. b4 a6 23. b5 axb5 24. cxb5 Qxb5 25. a4 Qb2 26. Qc1 Qxc1 27. Rxc1 Rb8 28. Nf5 Nxf5 29. gxf5 Rxf5 30. Kh2 Rf4 31. Ra1 Kf7 32. Be2 Ra8 33. Bd1 b5 34. a5 g5 35. Be2 Ra4 36. Kg3 R8xa5 37. Rxa4 bxa4 38. h4 gxh4 39. Kxh4 a3 40. Ra1 Kf6 41. Kg3 Kg5 42. Ra2 Bd5 43. Ra1 a2 44. Bd1 Rb5 45. Bc2 h5 46. resign