1. e4 c5 2. Nf3 d6 3. Bc4 Nf6 4. d3 Nc6 5. Nc3 a6 6. a4 Bg4 7. Be3 Nd4 8. Bxd4 cxd4 9. Nd5 e6 10. Nxf6 Qxf6 11. O-O Bxf3 12. Qxf3 Qxf3 13. gxf3 e5 14. Kg2 Be7 15. Kg3 O-O 16. f4 exf4 17. Kxf4 Bf6 18. Kf5 Be5 19. h3 Rae8 20. f4 Bf6 21. Rf3 Be7 22. Kg4 Kh8 23. Raf1 f6 24. h4 g6 25. h5 gxh5 26. Kxh5 Rb8 27. Rh3 b5 28. axb5 axb5 29. Bb3 Rfd8 30. Rfh1 Bf8 31. Rg1 Bg7 32. Rhg3 Rb7 33. Bd5 Rc7 34. Be6 Ra8 35. Bf5 Rxc2 36. Kg4 Rh2 37. Kf3 Ra7 38. b4 Re7 39. Rg4 h5 40. Rg6 h4 41. Be6 h3 42. R1g4 Rxe6 43. Rxg7 Re8 44. R7g6 Kh7 45. f5 resign