1. e4 c5 2. f4 Nc6 3. Nf3 g6 4. Bc4 Bg7 5. c3 e6 6. e5 Nge7 7. O-O a6 8. d3 b5 9. Bb3 O-O 10. Be3 d6 11. exd6 Qxd6 12. Qe2 Nf5 13. Ng5 h6 14. Nf3 Bb7 15. Qf2 Nxe3 16. Qxe3 b4 17. cxb4 Nxb4 18. Nc3 Bxf3 19. Qxf3 Bd4 20. Kh1 h5 21. Ne4 Qe7 22. Rac1 Rac8 23. a3 Nd5 24. Bxd5 exd5 25. Nc3 Bxc3 26. Rxc3 Rfd8 27. Rfc1 c4 28. dxc4 dxc4 29. g3 a5 30. Rxc4 Rxc4 31. Rxc4 Qe1+ 32. Kg2 Rd2+ 33. Kh3 Qe6+ 34. resign