1.d4 Nf6 2.Nf3 c6 3.c4 d5 4.cxd5 cxd5 5.Nc3 Qb6 6.Ne5 e6 7.e3 Nc6 8.f4 Be7 9.Bd3 Nb4 10.Bb1 O-O 11.O-O Nc6 12.Bd3 Bd7 13.Rb1 Be8 14.a3 Rc8 15.Bd2 Qd8 16.Qf3 Na5 17.Be1 Nc4 18.f5 b5 19.fxe6 fxe6 20.Qh3 Nxe5 21.dxe5 Ne4 22.Rxf8+ Bxf8 23.Nxe4 dxe4 24.Bxe4 g6 25.Qxe6+ Bf7 26.Qg4 Qe8 27.Bg3 Bg7 28.Rd1 Bb3 29.Bd5+ Bxd5 30.Rxd5 Rc1+ 31.Rd1 Qc6 32.Qd4 Bh6 33.Rxc1 Qxc1+ 34.Kf2 Qc2+ 35.Kf3 Qf5+ 36.Bf4 g5 37.Qd8+ Kg7 38.g4 Qb1 39.Qf6+ Kg8 40.Qe6+ Kg7 41.Bg3 Qd1+ 42.Ke4 Qc2+ 43.Kd5 Qb3+ 44.Kd6 Qxe3 45.Kd7 a5 46.Kd8 Qe4 47.Kc7 Qb4 48.Kc6 Qxb2 49.Qf6+ Kg8 50.Qxh6 Qc1+ 51.Kb7 b4 52.Qe6+ Kh8 53.Qe8+ Kg7 54.Qe7+ Kg8 55.e6 Qc6+ 56.Kxc6 b3 57.h4 Kh8 58.Qf8# 1-0