1.d4 Nf6 2.Nf3 e6 3.Bg5 d5 4.c4 dxc4 5.Nc3 Bb4 6.e4 c5 7.e5 cxd4 8.Nxd4 Qa5 9.exf6 Bxc3+ 10.bxc3 Qxg5 11.fxg7 Qxg7 12.Qf3 Rg8 13.g3 Qe5+ 14.Be2 Qd5 15.O-O Qxf3 16.Bxf3 Nd7 17.Rfb1 Nc5 18.Rb4 Bd7 19.Bxb7 Rb8 20.Rab1 a5 21.Rb6 Ke7 22.Bc6 Rxb6 23.Rxb6 Rc8 24.Kf1 Kd6 25.Nb5+ Ke7 26.Bxd7 Nxd7 27.Ra6 Rc5 28.Rxa5 Rd5 29.a4 Nc5 30.Na3 Ne4 31.Ra7+ Kf6 32.Nxc4 Rc5 33.Nb6 Rxc3 34.Nd7+ Kf5 35.Ra5+ Kg6 36.Ne5+ Kf6 37.f4 Ra3 38.Ra7 Nd6 39.Rd7 Ra1+ 40.Kg2 Ra2+ 41.Kh3 Rd2 42.a5 Ra2 43.Rxd6 Rxa5 44.Rd2 Ra6 45.Rd7 Ra1 46.Rxf7# 1-0