1. e4 c5 2. Bc4 Nc6 3. Nc3 g6 4. Qf3 Ne5 5. Qe2 Nxc4 6. Qxc4 d6 7. b3 Bg7 8. Bb2 Bd7 9. Nf3 b5 10. Qd5 b4 11. Ng5 e6 12. Qxd6 bxc3 13. Bxc3 Bxc3 14. Nxf7 Qe7 15. Qxe7 Kxe7 16. dxc3 Kxf7 17. e5 Nh6 18. O-O-O Bc6 19. Rhg1 Rhd8 20. h3 Rxd1 21. Kxd1 Rd8 22. Kc1 Rd5 23. Re1 g5 24. g4 a5 25. c4 Rd4 26. Re3 Rf4 27. Re2 Rf3 28. Rd2 Be8 29. Kd1 Rxh3 30. Rd3 Rxd3 31. cxd3 Nxg4 32. f3 Nxe5 33. Ke2 Kf6 34. Ke3 Kf5 35. d4 cxd4 36. Kxd4 Nxf3 37. Kd3 Kf4 38. a3 g4 39. Ke2 g3 40. Kf1 h5 41. Ke2 g2 42. Kd3 g1=Q 43. resign