1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e6 5. Be2 Be7 6. c4 Nf6 7. Nc3 O-O 8. O-O a6 9. b3 Qc7 10. Bb2 b6 11. Kh1 Bb7 12. f3 Bc5 13. Nxc6 Bxc6 14. Qc2 d5 15. cxd5 exd5 16. exd5 Nxd5 17. Nxd5 Bxd5 18. Qc3 f6 19. Bc4 Bxc4 20. Qxc4 Qf7 21. Qxf7 Kxf7 22. Rfe1 Rfe8 23. g3 Rad8 24. f4 Rd2 25. Rxe8 Kxe8 26. Bc3 Rc2 27. Be1 Ba3 28. Kg1 Ke7 29. h4 Ke6 30. Bf2 b5 31. g4 Kd5 32. resign