1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. c3 dxc3 5. Nxc3 e6 6. Bc4 g6 7. Qe2 Bg7 8. O-O Nge7 9. Rd1 O-O 10. Bf4 e5 11. Be3 a6 12. Rac1 b5 13. Bb3 Bf6 14. Bc5 b4 15. Na4 Rb8 16. Bd6 Rb7 17. Qxa6 Nd4 18. Nxd4 exd4 19. e5 Bg5 20. Rc2 Nc6 21. Bxf8 Kxf8 22. Qc4 Qe8 23. f4 Bxf4 24. Rf1 Be3 25. Kh1 Nxe5 26. Qxc8 Qxc8 27. Rxc8 Kg7 28. Nc5 Ra7 29. Rd8 Ng4 30. Rxf7 Kh6 31. Nd3 Rc7 32. Rh8 Nf2 33. Nxf2 Bxf2 34. Rxf2 Rc1 35. resign