1. e4 d6 2. d4 g6 3. Nf3 Bg7 4. Bc4 e6 5. O-O Ne7 6. c3 O-O 7. Bg5 f6 8. Be3 a6 9. Nbd2 b5 10. Bb3 Kh8 11. h4 h5 12. Qe2 e5 13. dxe5 fxe5 14. Ng5 Rf6 15. Nf7 Rxf7 16. Bxf7 Bb7 17. Bxg6 Nxg6 18. Qxh5 Kg8 19. Qxg6 Nd7 20. h5 Qf6 21. Qg4 Bc8 22. h6 Nf8 23. Qxg7 Qxg7 24. hxg7 Kxg7 25. f4 Bg4 26. fxe5 dxe5 27. Nf3 Bh5 28. Nxe5 Re8 29. Rf5 resign