1. e4 c5 2. Bc4 Nc6 3. Nf3 d6 4. Ng5 e6 5. d3 Be7 6. f4 d5 7. exd5 exd5 8. Bb5 Qa5 9. Nc3 d4 10. Bxc6 bxc6 11. O-O dxc3 12. b3 Nf6 13. h3 O-O 14. Qf3 Bf5 15. g4 Bd7 16. Ne4 Nxe4 17. Qxe4 Rae8 18. Qg2 f5 19. g5 c4 20. dxc4 Bc5 21. Kh2 Re6 22. a4 Rfe8 23. Kg3 Re2 24. Qh1 Rxc2 25. Rf3 Ree2 26. Qf1 Qb6 27. Kh4 Bf2 28. Rg3 h6 29. g6 Qd8 30. Kh5 Bxg3 31. resign