1. c4 Nf6 2. d3 g6 3. Nf3 Bg7 4. Bg5 O-O 5. Bxf6 Bxf6 6. d4 d6 7. e3 c5 8. dxc5 Bxb2 9. Nbd2 Bxa1 10. Qxa1 dxc5 11. Bd3 f6 12. O-O Qxd3 13. Qb1 Qxb1 14. Rxb1 b6 15. a3 Nc6 16. Rb2 Be6 17. h3 Rfd8 18. Kh2 Rd3 19. Rb3 Rxb3 20. Nxb3 Bxc4 21. Nbd2 Bd5 22. Ne1 Rc8 23. f4 Na5 24. g3 Nc4 25. Nxc4 Bxc4 26. Kg1 Rd8 27. h4 Rd1 28. Kf2 Rd2 29. Kf3 f5 30. resign