1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. cxd5 cxd5 5. Bf4 Nc6 6. Nf3 a6 7. e3 Bg4 8. Be2 e6 9. O-O Be7 10. h3 Bxf3 11. Bxf3 O-O 12. Qb3 Na5 13. Qc2 Rc8 14. Rfe1 b5 15. Qd3 Nc4 16. Rab1 Qa5 17. b4 Bxb4 18. Rec1 Bxc3 19. Qxc3 Qxc3 20. Rxc3 Nd2 21. Rbc1 Nxf3 22. gxf3 Rc4 23. Bd6 Rfc8 24. Bb4 Nd7 25. Ba5 Kf8 26. a3 Ke8 27. e4 Nf6 28. e5 Ng8 29. Rxc4 Rxc4 30. Rxc4 dxc4 31. f4 Ne7 32. Kg2 Nf5 33. Bc3 Kd7 34. Kf3 Kc6 35. Ke4 Ne7 36. Bb4 Nd5 37. Bf8 a5 38. Bxg7 b4 39. axb4 a4 40. Bf8 Kb5 41. f5 a3 42. fxe6 fxe6 43. f4 a2 44. f5 Nc3 45. Kf4 a1=Q 46. f6 Qf1 47. Kg5 Qf5 48. Kh4 Ne4 49. Bh6 c3 50. Bc1 Kxb4 51. resign