1. e4 c5 2. Nf3 d6 3. Bc4 Nf6 4. Nc3 a6 5. O-O e6 6. d4 b5 7. Be2 cxd4 8. Nxd4 Bb7 9. Bf3 Nbd7 10. Bg5 Ne5 11. a3 Be7 12. Re1 O-O 13. Qe2 h6 14. Bf4 Qb6 15. Be3 Nc4 16. Nxe6 Nxe3 17. Nxf8 Nc4 18. Ng6 fxg6 19. b3 Ne5 20. Rad1 Rf8 21. Nd5 Nxf3 22. gxf3 Nxd5 23. exd5 Bh4 24. Qe6 Kh7 25. Re3 Bc8 26. Qe4 Bg5 27. Re2 Rf4 28. Qd3 Bf5 29. Qc3 Qd8 30. Rde1 Bf6 31. Qe3 Be5 32. Kg2 Rh4 33. Rh1 Bh3 34. Kg1 Rf4 35. resign