1. c4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nf3 Bb4 6. Nfd2 d5 7. e3 Nf6 8. a3 Ba5 9. b4 Nxb4 10. axb4 Bxb4 11. Qa4 Bd7 12. Qxb4 a5 13. Qa3 dxc4 14. Bxc4 b5 15. Bd3 b4 16. Qb2 Qc7 17. O-O h5 18. Ne4 Nxe4 19. Bxe4 Ra6 20. Bd2 Qc5 21. Bxb4 Qb5 22. Bc3 Qxb2 23. Bxb2 f6 24. Nc3 g5 25. Nd5 f5 26. Nc7 Ke7 27. Nxa6 fxe4 28. Rxa5 g4 29. Rxe5 Kd6 30. Rd1 resign