1. e4 c5 2. Nf3 Nc6 3. Nc3 g6 4. Bc4 Bg7 5. O-O d6 6. d3 Nf6 7. Bg5 O-O 8. h3 h6 9. Bh4 g5 10. Bg3 g4 11. hxg4 Bxg4 12. Nd5 Nxd5 13. Bxd5 e6 14. Bxc6 bxc6 15. c3 f5 16. exf5 exf5 17. Qb3 d5 18. Ne5 f4 19. Nxg4 fxg3 20. fxg3 Qg5 21. Rxf8 Rxf8 22. Nh2 Qxg3 23. Qc2 Qe3 24. Kh1 Rf2 25. Rf1 Rxc2 26. resign