1. e4 c5 2. Nc3 g6 3. Nf3 Nc6 4. d4 cxd4 5. Nxd4 Bg7 6. Ndb5 a6 7. Na3 Bxc3 8. bxc3 Nf6 9. f3 O-O 10. Nc4 d5 11. Ne3 dxe4 12. fxe4 Qxd1 13. Nxd1 Nxe4 14. Bd3 Nf6 15. Ne3 Rd8 16. Rf1 Ne5 17. Be2 Be6 18. Ba3 Nd5 19. Nc4 Nxc4 20. Bxc4 Ne3 21. Rf3 Nxc2 22. Ke2 Bxc4 23. Kf2 Nxa1 24. Bxe7 Rd2 25. Kg3 Rxa2 26. Rf4 Bd5 27. Rd4 Rxg2 28. Kf4 Bc6 29. Ke5 Re2 30. resign