1. e4 c5 2. Nf3 d6 3. Nc3 e5 4. Bc4 Be7 5. a3 Nf6 6. O-O O-O 7. b4 Nc6 8. bxc5 dxc5 9. d3 Bg4 10. h3 Bh5 11. Nd5 b5 12. Ba2 Nd4 13. g4 Nxf3 14. Qxf3 Bg6 15. Nxe7 Qxe7 16. a4 a6 17. h4 h5 18. g5 Nh7 19. Bd5 Ra7 20. axb5 axb5 21. Bb2 Rxa1 22. Rxa1 Kh8 23. Qg3 Re8 24. Bc6 Rc8 25. Ra6 Nf8 26. Qxe5 Qxe5 27. Bxe5 b4 28. f4 resign