1. e4 c5 2. Nf3 d6 3. h3 Nf6 4. Bb5 Nc6 5. d4 cxd4 6. Nxd4 Bd7 7. Nc3 a6 8. Bxc6 bxc6 9. O-O e5 10. Nf5 Nxe4 11. Nxg7 Bxg7 12. Nxe4 d5 13. Nd6 Ke7 14. Nxf7 Kxf7 15. Qh5 Kg8 16. f4 e4 17. f5 Qf6 18. Bg5 Qf7 19. g4 Bd4 20. Kh1 Qxh5 21. gxh5 Kf7 22. c3 Bb6 23. Rad1 Rhg8 24. h4 Rae8 25. Rf4 e3 26. Re1 e2 27. h6 d4 28. Rf2 d3 29. Rf3 Rxg5 30. resign