1.d4 Nf6 2.c4 e6 3.g3 d5 4.Bg2 dxc4 5.Nf3 a6 6.Ne5 Be7 7.O-O Nbd7 8.Nxc4 O-O 9.Nc3 c6 10.a4 a5 11.e4 b6 12.e5 Nd5 13.Re1 Ba6 14.Bf1 c5 15.Qg4 h5 16.Qxh5 cxd4 17.Nb5 Bxb5 18.axb5 Nc5 19.Ra3 Rc8 20.Qg4 f5 21.exf6 Bxf6 22.Rf3 Qd7 23.b3 a4 24.bxa4 Nxa4 25.Ba3 Nc5 26.Bxc5 Rxc5 27.Rxe6 Rxb5 28.Ne5 Bxe5 29.Rxf8+ Kxf8 30.Bxb5 Qxb5 31.Rxe5 Qb1+ 32.Kg2 Ne3+ 33.fxe3 Qc2+ 34.Kh3 Qh7+ 35.Qh4 Qh8 36.Qxh8+ Kf7 37.Re4 dxe3 38.Qh4 b5 39.Qh7 Kf8 40.Re6 g5 41.g4 e2 42.Re7 e1=N 43.Qf7# 1-0