1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. d3 d6 5. Bg5 Be7 6. Qd2 Nf6 7. Nc3 a6 8. O-O O-O 9. h4 b5 10. Bb3 Bb7 11. a4 b4 12. Ne2 Nd7 13. g4 f6 14. Be3 Nce5 15. Nxe5 fxe5 16. Bxe6 Kh8 17. Bd5 Bxd5 18. exd5 Bxh4 19. f4 Qe7 20. f5 Nf6 21. g5 Nxd5 22. c4 bxc3 23. Nxc3 Nxe3 24. Qxe3 Qxg5 25. Qxg5 Bxg5 26. Ne4 Be3 27. Kg2 Rad8 28. Rae1 Bf4 29. Ng3 Rb8 30. Re2 Rb3 31. Rxf4 exf4 32. Nh5 g5 33. f6 Rxd3 34. Re6 Rb8 35. f7 Rxb2 36. Kf1 Rd1 37. Re1 Rxe1 38. Kxe1 Rb8 39. Nf6 Kg7 40. f8=Q Rxf8 41. Ne4 Re8 42. resign