1.Nf3 b6 2.d4 Nf6 3.g3 d5 4.Ne5 c6 5.c4 e6 6.Bg2 Bd6 7.Nc3 Bb7 8.O-O O-O 9.Bf4 Nh5 10.Bd2 Nf6 11.e4 c5 12.exd5 cxd4 13.Nxf7 Rxf7 14.dxe6 Rc7 15.Nd5 Nxd5 16.cxd5 Na6 17.Qg4 Nb4 18.Bg5 Qf8 19.Rad1 Ba6 20.Rfe1 Re8 21.e7 Qf7 22.Qe6 Qxe6 23.Rxe6 h6 24.Bd2 Rcxe7 25.Rxd6 Nd3 26.Re6 Nxb2 27.Rxe7 Rxe7 28.Rc1 Nd3 29.d6 Nxc1 30.Bd5+ Rf7 31.d7 Ne2+ 32.Kg2 Nf4+ 33.gxf4 Bf1+ 34.Kxf1 b5 35.Ba5 h5 36.Ke2 Kh7 37.Bxf7 b4 38.Bg6+ Kxg6 39.Bxb4 a6 40.d8=Q Kf5 41.h3 g6 42.Kd3 a5 43.Qc8+ Kxf4 44.Qb7 h4 45.Be7 Ke5 46.Qe4# 1-0