1. e4 c5 2. c4 Nc6 3. Nf3 e5 4. a3 Nf6 5. d3 Nd4 6. Nxe5 Qe7 7. Bf4 g5 8. Bg3 d6 9. Nf3 Bg4 10. Be2 Nh5 11. Nxd4 Nxg3 12. fxg3 Bxe2 13. Nxe2 Qe5 14. Nbc3 Bg7 15. O-O O-O 16. Rf5 Qe7 17. Nd5 Qd8 18. Qd2 h6 19. Raf1 b6 20. Nf6 Kh8 21. Nh5 Qe7 22. Nxg7 Kxg7 23. h4 Kg6 24. hxg5 hxg5 25. g4 f6 26. Ng3 Rae8 27. Nh5 d5 28. cxd5 c4 29. Nxf6 Rd8 30. Qxg5 Kf7 31. Ng8 resign