1.d4 Nf6 2.c4 e6 3.g3 Bb4+ 4.Nd2 d5 5.Bg2 O-O 6.Nf3 b6 7.O-O Bb7 8.b3 Nbd7 9.Bb2 Rc8 10.Ne5 Nxe5 11.dxe5 Nd7 12.Rc1 a5 13.cxd5 Bxd5 14.Bxd5 exd5 15.f4 c6 16.Nf3 Re8 17.Kg2 f6 18.Nd4 Bc5 19.Nxc6 Rxc6 20.Qxd5+ Rce6 21.Rcd1 Qa8 22.Qxa8 Rxa8 23.Rxd7 fxe5 24.Bxe5 Be7 25.Rc1 Bf6 26.Bxf6 gxf6 27.Kf3 Rae8 28.Rcc7 Re3+ 29.Kg4 Rxe2 30.Rg7+ Kh8 31.Rxh7+ Kg8 32.Rcg7+ Kf8 33.Kf5 a4 34.bxa4 R8e5+ 35.Kxf6 Re6+ 36.Kf5 R6e5+ 37.fxe5 Rxe5+ 38.Kf4 Ra5 39.Rf7+ Kg8 40.Rfg7+ Kf8 41.a3 Ke8 42.Rh8# 1-0