1.Nf3 Nf6 2.g3 g6 3.Bg2 Bg7 4.O-O O-O 5.d4 d6 6.c4 Nbd7 7.Nc3 e5 8.e4 c6 9.Be3 Ng4 10.Bg5 f6 11.Bc1 f5 12.d5 Nc5 13.Qe2 Nxe4 14.Nxe4 fxe4 15.Ng5 cxd5 16.cxd5 e3 17.Bxe3 Nxe3 18.Qxe3 Bh6 19.h4 Bf5 20.Rac1 Qb6 21.Qxb6 axb6 22.a3 Bxg5 23.hxg5 Rfc8 24.f4 exf4 25.gxf4 Rc5 26.Rxc5 bxc5 27.Kf2 Ra4 28.Ke3 Rc4 29.Rf2 h6 30.gxh6 Kh7 31.Bf3 Kxh6 32.Rh2+ Kg7 33.Rd2 Kf6 34.Rh2 b5 35.Rd2 b4 36.Be2 Re4+ 37.Kf3 bxa3 38.bxa3 Ra4 39.Kg3 Rxa3+ 40.Kf2 Be4 41.Bg4 Rb3 42.Bd1 Rh3 43.Bg4 Rh2+ 44.Ke3 Rxd2 45.Kxd2 Bxd5 46.Kd3 Be6 47.Bd1 d5 48.Ke3 Bf5 49.Bb3 Ke6 50.Bd1 d4+ 51.Kd2 c4 52.Be2 Kd5 53.Bf3+ Kc5 54.Be2 d3 55.Bf3 Kd4 56.Bc6 c3+ 57.Kd1 Bg4+ 58.Kc1 d2+ 59.Kc2 d1=Q#