1. e4 c5 2. Nf3 d6 3. Bc4 Nf6 4. d3 g6 5. Nc3 Bg7 6. Bg5 Nc6 7. O-O O-O 8. Bb5 Bd7 9. Bxc6 Bxc6 10. Qd2 Re8 11. h3 a6 12. a3 b5 13. b4 cxb4 14. axb4 Bb7 15. Nh2 Qc7 16. Rae1 Rac8 17. Ne2 Qxc2 18. Qxc2 Rxc2 19. Nd4 Rc3 20. Re3 Nd7 21. Ne2 Rc2 22. Rc1 Rxc1 23. Nxc1 Rc8 24. Re1 Bc3 25. Rd1 f6 26. Be3 Bxb4 27. Ne2 Bc5 28. d4 Bb6 29. f4 Bxe4 30. g4 Rc2 31. Rd2 Rxd2 32. Bxd2 a5 33. Nc3 Bd3 34. Nf3 b4 35. Nd5 Kf7 36. Kf2 Be4 37. Nxb6 Nxb6 38. Ke3 Bxf3 39. Kxf3 Ke6 40. Ke4 f5 41. gxf5 gxf5 42. Kd3 Kd5 43. Be3 Nc4 44. Bf2 a4 45. Be1 b3 46. Bc3 a3 47. resign