1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. c3 Nf6 5. d3 Be7 6. Bg5 h6 7. Bh4 O-O 8. Nbd2 d6 9. Qc2 Ng4 10. Bxe7 Qxe7 11. h3 Nge5 12. Nxe5 Nxe5 13. O-O-O a6 14. a3 b5 15. Ba2 Bb7 16. f4 Nd7 17. Nf3 Rfe8 18. g4 d5 19. exd5 Bxd5 20. Bxd5 exd5 21. Rde1 Qd6 22. Qd2 a5 23. Rxe8 Rxe8 24. d4 c4 25. Nh4 Re4 26. Nf5 Qe6 27. Rf1 Re2 28. Qd1 Qe4 29. Ng3 Qe3 30. Kb1 Rd2 31. Qe1 Qd3 32. Ka1 Qc2 33. Qb1 Qxb1 34. Kxb1 Rd3 35. Rg1 g6 36. Kc2 Rf3 37. f5 g5 38. Kd2 Rf2 39. Ne2 Nf6 40. Ke3 Ne4 41. Rg3 Rh2 42. Rf3 Kg7 43. f6 Nxf6 44. Rf5 Rxh3 45. Kf2 Nxg4 46. Kg2 Ne3 47. Kxh3 Nxf5 48. resign