1. d4 g6 2. e4 Bg7 3. c3 d6 4. Bd3 Nf6 5. f3 Nc6 6. Ne2 O-O 7. Be3 e5 8. d5 Ne7 9. c4 c6 10. Nbc3 Qa5 11. Bd2 cxd5 12. Nxd5 Qc5 13. Nxe7 Kh8 14. Nxc8 Raxc8 15. b4 Qc6 16. Bg5 a6 17. Bxf6 Bxf6 18. Rc1 Bh4 19. g3 Bg5 20. Rc2 Qa4 21. O-O Qxb4 22. Nc3 Qc5 23. Kg2 f5 24. Rb2 fxe4 25. Nxe4 Qd4 26. Rxb7 d5 27. Nxg5 Rce8 28. Rxh7 Kg8 29. Bxg6 resign