1. e4 c5 2. c3 Nc6 3. d4 cxd4 4. cxd4 e6 5. d5 exd5 6. exd5 Ne5 7. Nc3 Bb4 8. Nf3 d6 9. Qa4 Bd7 10. Qxb4 Qc7 11. Nxe5 dxe5 12. Bd3 Nf6 13. O-O a5 14. Qb3 O-O 15. Be3 Ng4 16. Bb6 Qd6 17. Ne4 Qb4 18. Qxb4 axb4 19. h3 Nf6 20. Nxf6 gxf6 21. d6 f5 22. Bc4 Rac8 23. Bc7 b5 24. Bd5 Be6 25. Bxe6 fxe6 26. Rac1 f4 27. d7 Ra8 28. Rfd1 resign