1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bd3 e6 7. O-O Nc6 8. Nf3 Be7 9. Be3 Ng4 10. h3 Nxe3 11. fxe3 O-O 12. e5 dxe5 13. Qe2 f5 14. Bc4 e4 15. Nd2 b5 16. Bb3 Qc7 17. a3 Qe5 18. Rf2 Bb7 19. Raf1 Na5 20. Ba2 Rfd8 21. Rxf5 Qd6 22. Ndxe4 Bxe4 23. Nxe4 Qc6 24. Re5 Nc4 25. Bxc4 Qxc4 26. Qxc4 bxc4 27. Rxe6 Re8 28. Nd2 Bf6 29. Rxe8 Rxe8 30. Nxc4 Re4 31. b3 Kf8 32. Rf5 Ke7 33. Kf2 g6 34. Rc5 Re6 35. Rc7 Kd8 36. Rxh7 g5 37. Rb7 Kc8 38. Rb6 Rxb6 39. Nxb6 Kb7 40. Nc4 Kc6 41. Kf3 Be7 42. Ke4 Kc5 43. Kf5 Kd5 44. Ne5 Kd6 45. Nf7 resign