1. e4 c5 2. Nf3 d6 3. Bc4 Nc6 4. O-O a6 5. a3 b5 6. Ba2 g6 7. d4 cxd4 8. Nxd4 Ne5 9. f4 Nd7 10. f5 Bg7 11. Be3 Ne5 12. Nc3 Nf6 13. b4 Bb7 14. fxg6 hxg6 15. Bg5 Neg4 16. Bxf6 Nxf6 17. Qf3 Qb6 18. Rad1 Rc8 19. Nd5 Nxd5 20. Bxd5 Bxd5 21. exd5 Bxd4 22. Kh1 Rh7 23. Qe2 Be5 24. h3 Rc3 25. Rf3 Qc7 26. Rxc3 Qxc3 27. Qf2 f6 28. Qe2 Qxa3 29. resign