1. d4 d5 2. c4 Nf6 3. Nc3 Nc6 4. e3 Bf5 5. a3 e6 6. c5 b6 7. b4 bxc5 8. bxc5 e5 9. Bb5 Qd7 10. Nge2 Qe6 11. O-O Nd7 12. Bd3 Rb8 13. Bxf5 Qxf5 14. Ng3 Qe6 15. a4 a6 16. Ba3 Be7 17. Rb1 O-O 18. Re1 f5 19. Qc2 g6 20. Rxb8 Rxb8 21. Nce2 Bh4 22. Rb1 Qe8 23. Rxb8 Qxb8 24. Qb2 f4 25. Nf1 fxe3 26. Qxb8 Ndxb8 27. dxe5 Nxe5 28. Nxe3 Nd3 29. Nxd5 Kg7 30. g3 Bd8 31. Nef4 Nxf4 32. Nxf4 Nc6 33. Ne6 Kf7 34. Nxd8 Nxd8 35. a5 Nc6 36. f4 Nxa5 37. Kf2 Ke6 38. Ke2 Kd5 39. Kd3 Nb3 40. Kc3 Nxc5 41. h3 Ne4 42. Kd3 Nxg3 43. Be7 c5 44. Bd8 c4 45. resign