1. Nf3 d5 2. d4 e6 3. c4 c5 4. cxd5 cxd4 5. dxe6 Bxe6 6. Nxd4 Bc8 7. Bf4 Bc5 8. e3 Bxd4 9. exd4 Nf6 10. Bb5 Bd7 11. Qe2 Qe7 12. Nc3 Qxe2 13. Bxe2 O-O 14. Bg5 h6 15. Bxf6 gxf6 16. Nd5 Rc8 17. Ne7 Kf8 18. Nxc8 Bxc8 19. O-O Be6 20. Bf3 Bc8 21. Rac1 Nc6 22. Bxc6 bxc6 23. Rxc6 Be6 24. b3 Kg7 25. Rd1 Rd8 26. d5 Bd7 27. Rd6 Kf8 28. f4 Kg7 29. Re1 Re8 30. Rxe8 Bxe8 31. Ra6 resign