1. e4 c5 2. f4 Nc6 3. Nf3 e6 4. Bc4 a6 5. c3 b5 6. Bb3 c4 7. Bc2 Nf6 8. h3 Be7 9. d3 O-O 10. d4 Bb7 11. O-O d6 12. Qe2 Qb6 13. Be3 Qc7 14. Nbd2 a5 15. Ng5 h6 16. Ngf3 Ba6 17. e5 dxe5 18. fxe5 Nd5 19. Bf2 b4 20. Ne4 b3 21. Bb1 Rfb8 22. a3 a4 23. Ng3 Nf4 24. Qe4 Ng6 25. h4 Bb7 26. h5 Ncxe5 27. Qe2 Nxf3 28. gxf3 Nf4 29. Qe3 Bg5 30. Qe5 Qxe5 31. dxe5 Bxf3 32. Bc5 Bd5 33. Ne4 Nxh5 34. Nd6 f5 35. Nxf5 exf5 36. Bxf5 Rb5 37. Bd4 Nf4 38. Rf2 Rf8 39. Raf1 Rxf5 40. Kh2 Rb8 41. Be3 Rbf8 42. Bc5 R8f7 43. Bd6 Be6 44. Rf3 Nd3 45. Rxf5 Rxf5 46. Rxf5 Bxf5 47. resign