1. e4 c5 2. Bc4 e6 3. Nf3 a6 4. d4 cxd4 5. Nxd4 Nf6 6. Nc3 Bb4 7. Qe2 Qc7 8. Bd2 Nc6 9. Nb3 Be7 10. O-O O-O 11. Bg5 b5 12. Bd3 d6 13. Qf3 Ne5 14. Qg3 Bb7 15. a3 Rac8 16. Nd4 Nc4 17. Nd1 Rfe8 18. Qh3 Ne5 19. Bxf6 Bxf6 20. Nf3 Nxd3 21. cxd3 Qc2 22. e5 dxe5 23. Ne1 Qc6 24. Ne3 e4 25. Rb1 exd3 26. Nxd3 Red8 27. Rbc1 Qb6 28. Rxc8 Rxc8 29. Ng4 Bd4 30. Qg3 Qc7 31. Qxc7 Rxc7 32. Rc1 Rxc1 33. Nxc1 Bxb2 34. Nd3 Bxa3 35. Ne3 Bd6 36. f4 Be4 37. Nf2 Bb7 38. g3 Bc5 39. Ned1 b4 40. Kf1 a5 41. Nb2 Bc6 42. Ke2 a4 43. Nfd3 Bb5 44. Kd2 Bd6 45. Ne5 Bxe5 46. fxe5 a3 47. resign