1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. f3 Nc6 8. Qd2 O-O 9. Bc4 Bd7 10. O-O-O Rc8 11. Bb3 Ne5 12. h4 h5 13. Bg5 Nc4 14. Qe2 Qc7 15. Bxf6 Bxf6 16. Nd5 Qc5 17. Bxc4 Qxc4 18. Qxc4 Rxc4 19. Nxf6 exf6 20. Rd3 Rfc8 21. c3 Kf8 22. Nc2 Ke7 23. Rhd1 R8c6 24. Ne3 Be6 25. Nxc4 Bxc4 26. Rd4 Bxa2 27. Rb4 b6 28. Ra4 Bb3 29. Rxa7 Ke6 30. Rd4 b5 31. Kd2 Ke5 32. g3 f5 33. exf5 Kxf5 34. Rf4 resign