1. e4 c5 2. d4 cxd4 3. Nf3 d6 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. f3 O-O 8. Qd2 Nc6 9. Bc4 Rb8 10. g4 Bd7 11. Bb3 Ne5 12. h4 h5 13. Bh6 b5 14. Bxg7 Kxg7 15. gxh5 Nxh5 16. f4 Nc4 17. Bxc4 bxc4 18. b3 e5 19. Nde2 Bg4 20. fxe5 dxe5 21. Qxd8 Rfxd8 22. Nd5 Bxe2 23. Kxe2 Ng3 24. Kf3 Nxh1 25. Rxh1 Rd6 26. h5 Rh8 27. resign