1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. c4 Nb6 5. f4 dxe5 6. fxe5 g6 7. Nc3 e6 8. Nf3 Bg7 9. Be2 O-O 10. O-O c5 11. dxc5 N6d7 12. Qd6 Nc6 13. Bf4 Qa5 14. Ne4 f6 15. Qxe6 Kh8 16. exf6 Nxf6 17. Bd2 Bxe6 18. Bxa5 Nxa5 19. Ned2 Rac8 20. b4 Nc6 21. Rab1 Nd7 22. Ng5 Bf5 23. Nge4 Nf6 24. Bf3 Rce8 25. Nd6 Bxb1 26. Rxb1 Re7 27. Nxb7 Rxb7 28. a3 Rc7 29. b5 Ne5 30. c6 Rd8 31. Rb2 Nxf3 32. Nxf3 Rd1 33. resign