1. e4 Nf6 2. e5 Nd5 3. c4 Nb6 4. c5 Nd5 5. Bc4 e6 6. d4 d6 7. Nc3 Nxc3 8. bxc3 dxe5 9. d5 exd5 10. Bxd5 Qd7 11. Qf3 c6 12. Bb3 Bxc5 13. Ne2 O-O 14. Be3 Na6 15. O-O Qg4 16. Qxg4 Bxg4 17. Bxc5 Nxc5 18. f3 Be6 19. Rab1 Nxb3 20. axb3 Rad8 21. f4 Rd2 22. Ng3 Bd5 23. Rf2 Rxf2 24. Kxf2 exf4 25. Nh5 g5 26. b4 f5 27. Re1 Kf7 28. g3 Kg6 29. Nxf4 gxf4 30. gxf4 Kf6 31. resign