1. e4 c5 2. Bb5 a6 3. Bc4 b5 4. Bd5 Ra7 5. Qf3 e6 6. Bb3 Nc6 7. d3 Be7 8. c4 Nf6 9. Bg5 h6 10. Bxf6 Bxf6 11. Ne2 O-O 12. Nbc3 Nd4 13. Qh5 Nxe2 14. Nxe2 Kh7 15. cxb5 axb5 16. O-O Bb7 17. Ng3 d5 18. e5 Bh4 19. Qg4 Qg5 20. Bd1 Qxg4 21. Bxg4 Bxg3 22. fxg3 Raa8 23. Rfc1 Rac8 24. d4 cxd4 25. Rd1 Rc4 26. b3 Rc2 27. Rxd4 Rfc8 28. Bd1 R2c7 29. a4 bxa4 30. Raxa4 Bc6 31. Rab4 Bb7 32. Bh5 g6 33. Be2 Rc1 34. Bf1 Ba6 35. Rf4 Kg7 36. Rb6 Bd3 37. Rb7 Rf8 38. Kf2 Rxf1 39. Ke3 Rxf4 40. Kxf4 Bf1 41. Kf3 Ba6 42. Re7 Rb8 43. Ra7 Rxb3 44. Kf4 Bf1 45. g4 Bxg2 46. g5 h5 47. resign