1.e4 Nf6 2.Nc3 d5 3.exd5 Nxd5 4.g3 c6 5.Bg2 Bf5 6.d3 e6 7.Nge2 Nd7 8.Nf4 Bd6 9.Ncxd5 cxd5 10.O-O Qb6 11.h4 Nf6 12.c3 O-O 13.b3 Rac8 14.Be3 Qa6 15.c4 dxc4 16.bxc4 Rfd8 17.Qf3 b6 18.Nd5 Nd7 19.Bf4 Bxf4 20.Ne7+ Kf8 21.Nxf5 Bb8 22.Nd4 Kg8 23.Nc6 Ne5 24.Nxe5 Bxe5 25.Rae1 Bf6 26.Qe2 Rc7 27.Bh3 Qa3 28.c5 Qxc5 29.Rc1 Qxc1 30.Rxc1 Rxc1+ 31.Kg2 Rc3 32.Kg1 Rcxd3 33.Bf1 Rd2 34.Qe3 Rxf2 35.Qc1 Rxa2 36.g4 Bxh4 37.g5 Bf2+ 38.Kh1 Bc5 39.Bc4 Rdd2 40.Bxa2 Rxa2 41.Qd1 Bf8 42.Qb3 Ra5 43.Qg3 b5 44.Qc7 Ra2 45.Qb7 b4 46.Kg1 a5 47.Qb8 a4 48.Kf1 b3 49.g6 hxg6 50.Qe5 b2 51.Qe4 Ra1+ 52.Ke2 b1=Q 53.Qxg6 Ra2+ 54.Ke3 Qb3+ 55.Qd3 Ra3 56.Kf4 Qxd3 57.Ke5 Bd6#