1. e4 c5 2. c4 Nc6 3. d3 g6 4. Be3 Bg7 5. Nc3 d6 6. Qc2 e6 7. a3 Nge7 8. Be2 O-O 9. Nf3 b6 10. O-O Bb7 11. b4 d5 12. cxd5 exd5 13. bxc5 bxc5 14. Bxc5 Re8 15. Rab1 dxe4 16. dxe4 Qc7 17. Rfd1 a5 18. Nb5 Qc8 19. Nd6 Qc7 20. Nxb7 Rab8 21. Bxe7 Rxe7 22. Nxa5 Rxb1 23. Nxc6 Rb2 24. Qc4 Re8 25. Bd3 Rc8 26. Ne7 Qxe7 27. Qxc8 Bf8 28. a4 Qc5 29. Qxc5 Bxc5 30. Rd2 Rxd2 31. Nxd2 h5 32. e5 resign