1. e4 c5 2. d4 Nf6 3. e5 Nd5 4. c4 Nb4 5. a3 N4a6 6. Nf3 e6 7. dxc5 Nxc5 8. b4 Nca6 9. b5 Nc5 10. Be3 Ne4 11. Nd4 Bc5 12. Bd3 d5 13. Bxe4 dxe4 14. Nc3 Nd7 15. a4 Nxe5 16. Nxe4 Bb4 17. Bd2 Nd3 18. Ke2 Bxd2 19. Qxd2 Ne5 20. Qc3 O-O 21. Rhd1 Qh4 22. Qg3 Qxe4 23. Qe3 Qxe3 24. fxe3 Nxc4 25. Rac1 Nb2 26. Rd2 Nxa4 27. Nf3 Nb6 28. resign