1. e4 c5 2. Nf3 d6 3. Bc4 Nc6 4. O-O Nf6 5. Ng5 e6 6. Nc3 Be7 7. d3 O-O 8. Re1 a6 9. a3 h6 10. Nf3 b5 11. Bb3 Bb7 12. e5 dxe5 13. Nxe5 Nxe5 14. Rxe5 Qc7 15. Bf4 Bd6 16. Qe2 Nd7 17. Re1 Nxe5 18. Bxe5 Bxe5 19. Qxe5 Qxe5 20. Rxe5 Rac8 21. f3 c4 22. dxc4 bxc4 23. Ba2 Rfd8 24. Re2 g6 25. Na4 Rd1 26. Kf2 Bd5 27. Nc3 Rc1 28. Nd1 Rxd1 29. resign