1. e4 c5 2. f4 d6 3. Nf3 Nc6 4. a3 g6 5. Bc4 Bg7 6. c3 Bg4 7. d3 Nf6 8. O-O a6 9. Be3 b5 10. Ba2 O-O 11. Nbd2 a5 12. Qe1 a4 13. Qg3 Qd7 14. h3 Be6 15. Bb1 b4 16. axb4 cxb4 17. c4 a3 18. d4 axb2 19. Rxa8 Rxa8 20. d5 Nh5 21. Qf2 Bxh3 22. gxh3 Qxh3 23. Qg2 Qxg2 24. Kxg2 Na5 25. e5 Bh6 26. Ng5 Rc8 27. Kf3 f6 28. exf6 exf6 29. Ne6 Nxc4 30. Nxc4 Rxc4 31. Ba2 Rc3 32. Ke4 Ng3 33. Kd4 Nxf1 34. resign