1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 Nc6 5. Nf3 e5 6. Bc4 Bb4 7. Ng5 Nh6 8. Qh5 O-O 9. O-O Bxc3 10. bxc3 d6 11. f4 a6 12. Ba3 b5 13. Bd5 Bg4 14. Nxf7 Qb6 15. Kh1 Bxh5 16. Nxh6 Kh8 17. Nf5 Bf7 18. Bxf7 Rxf7 19. Nxd6 Rxf4 20. Rxf4 exf4 21. Rf1 Qa5 22. Bc1 Qxc3 23. Bxf4 Qd3 24. Rc1 Rf8 25. g3 Qf3 26. Kg1 Rxf4 27. gxf4 Qe3 28. Kg2 Qxc1 29. resign