1.d4 Nf6 2.Nf3 e6 3.c4 d5 4.g3 Bb4+ 5.Nbd2 dxc4 6.Bg2 b5 7.a3 Be7 8.Ne5 Nd5 9.O-O Bb7 10.a4 c6 11.e4 Nf6 12.Ng4 Nbd7 13.Nxf6+ Nxf6 14.e5 Nd5 15.Qg4 O-O 16.Ne4 Kh8 17.Qh5 a5 18.Ng5 Bxg5 19.Bxg5 Qd7 20.Be4 f5 21.exf6 gxf6 22.Bh6 Rg8 23.Rfc1 Nb4 24.Qh4 Qf7 25.axb5 f5 26.bxc6 Bxc6 27.Bxc6 Nxc6 28.Bg5 Rg6 29.Rxc4 e5 30.dxe5 Nxe5 31.Rc3 Rag8 32.Bf4 Qd5 33.Qe7 Re6 34.Bxe5+ Qxe5 35.Qa7 f4 36.Qxa5 Qxa5 37.Rxa5 fxg3 38.hxg3 Re2 39.Ra7 Rf8 40.Rcc7 Rfxf2 41.Rc8+ Rf8 42.Rxf8# 1-0