1. e4 c5 2. c3 d5 3. exd5 Qxd5 4. Nf3 Nf6 5. Be2 e6 6. O-O Be7 7. d3 O-O 8. Qc2 Nc6 9. Nbd2 a6 10. b3 e5 11. Bb2 Bg4 12. a3 b5 13. c4 Qd7 14. Rfe1 Rfe8 15. Nxe5 Nxe5 16. Bxe5 Bxe2 17. Rxe2 Rad8 18. Bxf6 Bxf6 19. Rxe8 Rxe8 20. Rd1 Qe7 21. Nf3 h6 22. Kf1 Qd6 23. g3 Qc6 24. Ng1 Qh1 25. f4 Bd4 26. Qg2 Qxg2 27. Kxg2 Rb8 28. Nf3 Bf6 29. Ne5 Bxe5 30. fxe5 bxc4 31. bxc4 Rb3 32. Kf3 Rxa3 33. Ke4 Ra2 34. h4 Kf8 35. Kd5 Ra5 36. Kc6 Ke7 37. Kb6 Ra2 38. Kxc5 Rg2 39. Ra1 Rxg3 40. Kd4 Rg4 41. Kc3 Rxh4 42. Rxa6 g5 43. Kb4 g4 44. d4 g3 45. d5 g2 46. d6 Ke6 47. d7 Kxd7 48. Ra1 Rh1 49. resign