1. e4 c5 2. d4 cxd4 3. Qxd4 Nc6 4. Qe3 Nb4 5. Na3 Qb6 6. Nc4 Qxe3 7. Bxe3 Nxc2 8. Kd2 Nxa1 9. Bd3 b5 10. Ne5 f6 11. Ng4 Nh6 12. h3 Nxg4 13. hxg4 e5 14. Nf3 Bd6 15. Rxa1 O-O 16. Bxb5 Bb4 17. Kc2 Bb7 18. Bd3 Rfc8 19. Kb3 Rc3 20. bxc3 Ba5 21. g5 fxg5 22. Nxg5 h6 23. Bc4 Kh8 24. Rh1 Rf8 25. Nf7 Kh7 26. Ng5 Kh8 27. Bc5 Rxf2 28. Bxf2 resign