1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. a4 Nf6 6. Nc3 Bb4 7. Bg5 Bxc3 8. bxc3 Qc7 9. Qd2 Nxe4 10. Qe3 Nxg5 11. Be2 Ne4 12. O-O Nd6 13. Qg3 O-O 14. Bd3 Ne8 15. Qh3 Nf6 16. Nf3 d5 17. Rfe1 Nbd7 18. Nd4 Nc5 19. Re3 e5 20. Nf5 e4 21. Be2 Qe5 22. g4 Re8 23. f3 Bxf5 24. gxf5 Qf4 25. fxe4 Ncxe4 26. Rf1 Qg5 27. Rg3 Nxg3 28. hxg3 Rxe2 29. resign