1. e4 c5 2. c3 Nf6 3. e5 Nd5 4. d4 cxd4 5. Nf3 Nc6 6. Bc4 Nb6 7. Bb3 d6 8. exd6 e6 9. Nxd4 Bxd6 10. Nxc6 bxc6 11. Nd2 O-O 12. Nf3 Ba6 13. Bg5 Qc7 14. Qc2 Rab8 15. Nd4 Nd5 16. Ne2 h6 17. Bh4 Nf4 18. Nxf4 Bxf4 19. Qe4 c5 20. Bg3 Bxg3 21. hxg3 Bb7 22. Qe3 Bxg2 23. Rh2 Bb7 24. O-O-O Qe7 25. Re1 Qg5 26. f4 Qe7 27. f5 Bc8 28. fxe6 Bxe6 29. Bxe6 Qxe6 30. Qxe6 fxe6 31. Rxe6 Rbe8 32. Rhe2 Rxe6 33. Rxe6 Kf7 34. Rc6 Re8 35. Rxc5 Re3 36. Rc7+ Kg6 37. g4 a5 38. c4 Rg3 39. c5 Rxg4 40. b3 h5 41. Rd7 h4 42. c6 h3 43. c7 h2 44. Rd6+ Kh7 45. Rd1