1.Nf3 d5 2.d4 e6 3.g3 c5 4.Bg2 cxd4 5.Nxd4 Nf6 6.O-O e5 7.Nf3 Nc6 8.c4 d4 9.e3 Be7 10.exd4 exd4 11.Bf4 Be6 12.Ne5 Rc8 13.Nd2 O-O 14.Ndf3 Nxe5 15.Nxe5 Bxc4 16.Nxc4 Rxc4 17.Qd3 Rb4 18.b3 Nd5 19.Bd2 Nc3 20.Bxc3 dxc3 21.Qxc3 Rd4 22.Bxb7 Bf6 23.Rac1 Rd2 24.Qe3 Rxa2 25.Rfd1 Qb6 26.Qxb6 axb6 27.Rc7 Ra1 28.Rxa1 Bxa1 29.Bd5 g6 30.Rd7 Kg7 31.Kg2 h5 32.f4 Bc3 33.Kf3 Bb4 34.h3 Bc5 35.g4 hxg4+ 36.hxg4 Bb4 37.g5 Bc5 38.Kg4 Be3 39.f5 gxf5+ 40.Kxf5 Bc1 41.g6 Ba3 42.Rb7 Bc5 43.Bxf7 Kh6 44.Rd7 Rc8 45.Be8 Rxe8 46.Rh7# 1-0