1. e4 c5 2. c4 Nc6 3. Nf3 d6 4. d4 cxd4 5. Nxd4 g6 6. Nc3 Bg7 7. Nxc6 bxc6 8. Qc2 Nf6 9. Bd3 O-O 10. O-O e5 11. f4 Nd7 12. Be3 Qe7 13. f5 f6 14. fxg6 hxg6 15. Rf3 Nc5 16. Bxc5 dxc5 17. Raf1 Be6 18. Qf2 Rad8 19. Na4 Rd4 20. b3 Rfd8 21. Bb1 Kf7 22. Nxc5 Rd2 23. Qe3 Qf8 24. Qg5 Qxc5 25. Kh1 Qe7 26. Rg3 R2d7 27. Qxg6 Kf8 28. Qh5 Qf7 29. Qh4 Rd1 30. Rf3 Rxf1 31. Rxf1 Qg6 32. h3 Kf7 33. Qf2 Qg5 34. Qxa7 Rd7 35. Qc5 Rd2 36. Qg1 Bh6 37. Rf3 Qh5 38. Qf1 Bf4 39. a4 Bg4 40. Rxf4 Rd1 41. resign