1. e4 c5 2. c4 Nc6 3. Nf3 Nd4 4. Nxd4 cxd4 5. b4 e5 6. Qb3 b6 7. d3 d6 8. h4 f5 9. Bg5 Nf6 10. Be2 fxe4 11. dxe4 Be6 12. Nd2 Be7 13. f4 Qd7 14. f5 Bxf5 15. exf5 Qxf5 16. Rf1 Qe6 17. Bxf6 Bxf6 18. O-O-O e4 19. Qa4 Ke7 20. Qc6 d3 21. Rxf6 gxf6 22. Bf1 f5 23. Re1 Rhc8 24. Qb7 Kf6 25. Bxd3 d5 26. Kb1 Qd6 27. Bc2 Qxb4 28. Kc1 d4 29. Qxh7 Rh8 30. Qd7 Rad8 31. Nxe4 resign