1.d4 Nf6 2.c4 e6 3.Nf3 b6 4.g3 Ba6 5.b3 Bb4+ 6.Bd2 Be7 7.Bg2 c6 8.Ne5 O-O 9.O-O Bb7 10.Nc3 d5 11.Bf4 Nbd7 12.e4 Rc8 13.Rc1 Bb4 14.exd5 cxd5 15.Nb5 Nxe5 16.dxe5 Ne4 17.Nxa7 Ra8 18.cxd5 exd5 19.Nc6 Bxc6 20.Rxc6 Rxa2 21.Bxe4 dxe4 22.Qxd8 Rxd8 23.Rxb6 Bc5 24.Rc6 Bd4 25.Rd6 Rxd6 26.exd6 Kf8 27.Rc1 Ke8 28.Rc4 Bxf2+ 29.Kf1 e3 30.Re4+ Kd8 31.Re7 h6 32.Rxf7 g5 33.Be5 Rd2 34.Bf6+ Kc8 35.Rc7+ Kb8 36.Be5 Rd1+ 37.Ke2 Rd2+ 38.Kf3 g4+ 39.Kg2 Rd1 40.Rc1 Rxc1 41.d7+ Kb7 42.d8=Q Rg1# 0-1