1. b4 Nf6 2. Bb2 e6 3. b5 a5 4. a4 c6 5. c4 Bb4 6. e3 cxb5 7. axb5 b6 8. Nf3 O-O 9. Be2 Bb7 10. O-O d5 11. Ne5 Bd6 12. Na3 Qc7 13. f4 Nbd7 14. Rc1 dxc4 15. Naxc4 Nc5 16. d4 Bxe5 17. fxe5 Nd5 18. dxc5 bxc5 19. Nd6 Nxe3 20. Qd3 Nxf1 21. Nxb7 Rac8 22. Nxc5 Rfd8 23. Qh3 Nd2 24. Nxe6 Qb6+ 25. Nc5 Rxc5 26. Rxc5 Qxc5+ 27. Kh1 Ne4 28. Qa3 Nf2+ 29. resign