1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. c4 Bg7 6. Be3 Nf6 7. Nc3 O-O 8. Be2 Nxd4 9. Bxd4 d6 10. O-O Bd7 11. Rc1 a6 12. Qd2 Qa5 13. Rc2 Rac8 14. Nd5 Qd8 15. Nxf6 exf6 16. Rd1 Re8 17. b3 Rxe4 18. Bf3 Re7 19. Bxb7 Bf5 20. Bxc8 Bxc2 21. Qxc2 Qxc8 22. Qd2 Re6 23. Bc3 f5 24. Bxg7 Kxg7 25. Qc3 Kg8 26. h3 Qc6 27. Rd5 Qe8 28. Qg3 Qd7 29. a3 Kf8 30. Qc3 Qb7 31. Kh2