1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nf3 Nf6 6. Nc3 Bb4 7. Bd3 d5 8. exd5 Nxd5 9. Bd2 Nxc3 10. Bxc3 Bxc3 11. bxc3 Bg4 12. O-O Qf6 13. Be4 O-O 14. Qd2 Rfe8 15. Rfe1 Bxf3 16. Bxf3 Rad8 17. Qe3 b6 18. Be4 Ne7 19. h3 Nd5 20. Qg3 Nf4 21. Rab1 Rd2 22. Qe3 Qg5 23. Kh2 Red8 24. g3 Ne6 25. Qf3 Nc5 26. h4 Qe7 27. Kg2 Nxe4 28. Qxe4 Qf6 29. Re2 Rxe2 30. Qxe2 Qc6 31. Qf3 e4 32. Qe3 f5 33. Rb3 Qc4 34. Qg5 Rd1 35. resign