1. c4 c5 2. g3 g6 3. Bg2 Bg7 4. e3 Nc6 5. Ne2 e6 6. Nbc3 Nge7 7. d4 cxd4 8. exd4 d5 9. b3 dxc4 10. Bxc6 Nxc6 11. bxc4 Nxd4 12. Bb2 Nf3 13. Kf1 Qd7 14. Qxd7 Bxd7 15. h4 Nd2 16. Kg1 Bc6 17. Rh3 Bf3 18. Rd1 Nxc4 19. Ba1 Bxc3 20. Bxc3 Bxe2 21. Re1 Bg4 22. Bxh8 Bxh3 23. Bf6 Rc8 24. Rd1 b5 25. f3 b4 26. g4 Ne3 27. Rd3 Nd5 28. Bg5 Rc3 29. resign