1. c4 Nf6 2. Bc2 b5 3. c5 Bd5 4. b4 g6 5. Ng3 c6 6. e4 Bc4 7. d3 Be6 8. Bb3 Bxb3 9. Qxb3 e6 10. Nf3 Nh5 11. Nxh5 gxh5 12. Be5 Bc7 13. d4 Bxe5 14. Nxe5 Qc7 15. Qf3 d6 16. cxd6 Qxd6 17. O-O Qxd4 18. Nxc6 Qd7 19. Ne5 Qb7 20. Nd3 Rc4 21. Nc5 Qc6 22. Qxh5 Rg7 23. Rfd1 Rxc1 24. Rxc1 Ng6 25. Qg5 Ne7 26. Qe5 Nf5 27. Qb8 Ke7 28. Qxa7 Kf6 29. Nd7 Qxd7 30. Qxd7 Nh4 31. Qd8 resign