1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 d6 6. Be2 Nf6 7. Be3 Nc6 8. O-O Qc7 9. a4 Be7 10. Nb3 b6 11. f4 O-O 12. Bd3 Bb7 13. Qf3 Nb4 14. Nd4 Nd7 15. f5 e5 16. Nb3 Nf6 17. Qg3 Rfc8 18. Rfe1 Nxd3 19. cxd3 Qd8 20. Bf2 Rab8 21. Rad1 d5 22. Qxe5 Bd6 23. Qd4 Bc5 24. Nxc5 bxc5 25. Qe5 d4 26. Ne2 Ng4 27. Qg3 Nxf2 28. Qxf2 Bc6 29. Nf4 Qg5 30. Ra1 a5 31. Rec1 Bb7