1. e4 c5 2. Nc3 Nc6 3. Nf3 d6 4. d4 cxd4 5. Nxd4 e6 6. Bb5 Bd7 7. O-O Nge7 8. Bg5 h6 9. Bxe7 Bxe7 10. a4 a6 11. Bc4 Ne5 12. b3 Rc8 13. Qe2 Qc7 14. f4 Nxc4 15. bxc4 Qxc4 16. f5 e5 17. Nb3 Qxc3 18. Rf3 Qxc2 19. Qxc2 Rxc2 20. Na5 Bc6 21. Nxc6 bxc6 22. Rb3 O-O 23. Rb7 Bd8 24. Rb8 Ba5 25. Rb7 Bc3 26. Rab1 Bd4 27. Kf1 Rf2 28. Ke1 Rxg2 29. h4 Rg1 30. resign