1.e4 Nf6 2.e5 Nd5 3.d4 d6 4.Nf3 Bg4 5.Be2 e6 6.O-O Be7 7.c4 Nb6 8.Nc3 O-O 9.h3 Bh5 10.Be3 Nc6 11.exd6 cxd6 12.d5 exd5 13.Nxd5 Bxf3 14.Bxb6 axb6 15.Bxf3 Bf6 16.Nxf6+ Qxf6 17.b3 Ra5 18.Qd2 Rfa8 19.a4 Nd4 20.Bd1 b5 21.cxb5 Nxb5 22.Rc1 Nd4 23.Qxa5 Re8 24.Re1 Rf8 25.Qd5 g6 26.Rc7 Ne6 27.Rxb7 Nf4 28.Qf3 Qg5 29.Qg3 Qf6 30.Bf3 Nd3 31.Rf1 Nc5 32.Rb6 Rd8 33.Bd5 Qd4 34.Qf3 Rf8 35.Rxd6 Qe5 36.Rc6 Nd7 37.Rcc1 Nf6 38.Rcd1 Kg7 39.Bc4 h5 40.Rfe1 Qc5 41.Qe3 Qf5 42.Qf3 Qa5 43.Re7 Qc5 44.Qb7 Kh6 45.Rxf7 Re8 46.Rxf6 Qg5 47.Qf3 Re4 48.Qxe4 Qxf6 49.Qe3+ g5 50.Qe6 Qxe6 51.Bxe6 Kg6 52.Bc4 g4 53.a5 gxh3 54.gxh3 Kg5 55.a6 Kh4 56.a7 Kxh3 57.a8=Q h4 58.Qf3#