1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nb3 Nf6 6. Bg5 Be7 7. Nc3 Nxe4 8. Bxe7 Nxc3 9. Bxd8 Nxd1 10. Rxd1 Kxd8 11. Bc4 Ke7 12. O-O d6 13. Rfe1 Bf5 14. c3 Rac8 15. Nd2 Bc2 16. Rc1 Bg6 17. Ne4 f5 18. Ng5 h6 19. Nf3 Rc7 20. Rcd1 Rhc8 21. Bd5 Bh5 22. Rd2 g6 23. Nh4 Na5 24. f4 e4 25. g4 Bxg4 26. Nxg6 Kf6 27. Nh4 Rg7 28. Kf2 a6 29. b4 Nc6 30. Bb3 Rd8 31. Rd5 Ne7 32. Rd4 Bh5 33. Ng2 Bf7 34. Bxf7 Kxf7 35. Red1 Ke6 36. Ne3 b5 37. a3 h5 38. h3 h4 39. c4 Rg3 40. c5 d5 41. Rc1 Nc6 42. Rd2 d4 43. resign