1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. f3 Nc6 6. Bb5 Qc7 7. Nc3 e5 8. Bxc6 bxc6 9. Nde2 Be7 10. O-O O-O 11. b4 a5 12. b5 cxb5 13. Nd5 Nxd5 14. exd5 Qc5 15. Kh1 Bb7 16. a4 b4 17. Ng3 f5 18. Re1 Rac8 19. f4 Qxc2 20. fxe5 Qxd1 21. Rxd1 dxe5 22. d6 Rcd8 23. d7 f4 24. Nf1 f3 25. Ne3 fxg2 26. Nxg2 Rf2 27. Be3 Rxg2 28. resign