1. e4 c5 2. Nc3 Nc6 3. Nf3 g6 4. d4 cxd4 5. Nxd4 Bg7 6. Be3 Nf6 7. f3 O-O 8. h4 d5 9. Nxc6 bxc6 10. e5 Nh5 11. Qd4 Ng3 12. Rh2 Nxf1 13. Kxf1 Ba6+ 14. Kf2 Qb8 15. Na4 Bxe5 16. Qg4 Bxh2 17. g3 h5 18. Qg5 Bxg3+ 19. Qxg3 Qxg3+ 20. Kxg3 f6 21. Bc5 Kf7 22. Re1 Rfe8 23. f4 Bc8 24. Nc3 Bf5 25. Re2 Rab8 26. b4 e5 27. Bd6 exf4+ 28. Kxf4 Rxe2 29. Nxe2 Re8 30. Kf3 Bg4+ 31. resign