1.Nf3 Nf6 2.c4 e6 3.g3 c5 4.Bg2 d5 5.cxd5 Nxd5 6.O-O Be7 7.Nc3 O-O 8.d4 Nd7 9.Nxd5 exd5 10.dxc5 Nxc5 11.Nd4 Ne4 12.Qd3 Re8 13.Be3 Bf6 14.Rfd1 Bg4 15.Rac1 Rc8 16.Rxc8 Qxc8 17.Rc1 Qd8 18.f3 Nc5 19.Rxc5 Qb6 20.b4 Qxb4 21.Nc2 Qb1+ 22.Kf2 Be6 23.f4 b6 24.Rb5 Qxa2 25.Bxd5 Rd8 26.Bxa2 Rxd3 27.Bxe6 Kf8 28.Nb4 Ra3 29.Nc2 Be7 30.Bc5 a6 31.Nxa3 fxe6 32.Bxe7+ Ke8 33.Bd6 axb5 34.Kf3 h5 35.Kg2 Kd8 36.h4 Kc8 37.e3 Kd7 38.Bc7 Kc8 39.Nb1 Kd7 40.g4 e5 41.Kh2 Ke7 42.Nd2 g6 43.fxe5 Kf8 44.e6 b4 45.e7+ Kg7 46.Be5+ Kh6 47.gxh5 Kh7 48.e8=Q b5 49.Qc6 gxh5 50.Bb2 b3 51.Qg2 Kh6 52.e4 Kh7 53.Be5 b2 54.Kg1 b1=B 55.Qg7# 1-0