1. e4 c5 2. Nc3 a6 3. d4 cxd4 4. Qxd4 Nc6 5. Qe3 g6 6. Nd5 Bg7 7. Nf3 e6 8. Nb6 Rb8 9. Nc4 d5 10. exd5 Qxd5 11. Qb6 Nge7 12. Bf4 Qe4 13. Qe3 Qxe3 14. fxe3 Ra8 15. O-O-O O-O 16. Nb6 Ra7 17. e4 e5 18. Be3 Be6 19. Nd7 Raa8 20. Nxf8 Rxf8 21. b3 f5 22. Ng5 Bc8 23. Bc4 Kh8 24. Nf7 Kg8 25. Nxe5 Kh8 26. Nf7 Kg8 27. Nd6 Kh8 28. Bc5 Bf6 29. exf5 Nxf5 30. Nxf5 Bxf5 31. Bxf8 resign