1. e4 c5 2. d4 cxd4 3. Nf3 Nc6 4. Nxd4 e6 5. Nc3 g6 6. Be3 Bg7 7. Be2 Nge7 8. Qd2 d5 9. exd5 Nxd5 10. Nxc6 bxc6 11. Bd4 O-O 12. Bxg7 Kxg7 13. Ne4 f5 14. Nc5 Qb6 15. Nb3 Bb7 16. O-O-O Qxf2 17. Qd4 Qxd4 18. Nxd4 Rfe8 19. g3 e5 20. Nb3 Rac8 21. Nc5 Rc7 22. Rhe1 Bc8 23. Bc4 Nb6 24. Ba6 Bxa6 25. Nxa6 Rce7 26. Nc5 e4 27. Rd6 Rc8 28. b3 Nd5 29. Ne6 Kh6 30. c4 Nb4 31. a3 Nd3 32. resign