1. e4 c5 2. c3 d5 3. exd5 Qxd5 4. Nf3 Nc6 5. d4 Bf5 6. Be3 e6 7. c4 Qd8 8. d5 exd5 9. cxd5 Nb4 10. Bb5 Bd7 11. Bxd7 Qxd7 12. Nc3 O-O-O 13. O-O Nf6 14. Bg5 Nbxd5 15. Qc2 Nxc3 16. Qxc3 Qf5 17. Bh4 Ne4 18. Qa3 g5 19. Bg3 Nxg3 20. fxg3 c4 21. b4 cxb3 22. Qxb3 Bc5 23. Kh1 Rd7 24. Rac1 Kb8 25. Nd4 Qe4 26. Rxc5 Qxd4 27. Rcf5 Rf8 28. Rxg5 Qd2 29. Rgf5 Rc7 30. R5f2 Qxf2 31. resign