1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Nf6 5.O-O d6 6.Nxd4 Nxd4 7.Qxd4 Be7 8.Nc3 O-O 9.Bg5 h6 10.Bh4 Be6 11.Rad1 Bxc4 12.Qxc4 Qc8 13.Bxf6 Bxf6 14.Nd5 Bd8 15.Rd3 c6 16.Ne3 Bf6 17.Nf5 d5 18.Qc5 dxe4 19.Rg3 Kh8 20.Nd6 Qe6 21.Nxb7 Rab8 22.Nd6 Be5 23.Nxe4 Bxg3 24.Nxg3 Qxa2 25.b3 Qa6 26.Nf5 Qb5 27.Qxb5 cxb5 28.Nd6 Rb6 29.Ne4 Rc8 30.Rc1 Rbc6 31.g3 Rxc2 32.Re1 Kh7 33.Kg2 Rb2 34.Nd6 Rcc2 35.Kf3 Rxf2+ 36.Ke3 Rf6 37.Ne4 Re6 38.Rc1 f5 39.Rc7 Rxe4+ 40.Kd3 Rxb3+ 41.Kc2 Rc4+ 42.Kxb3 Rxc7 43.h4 h5 44.Kb4 Rc4+ 45.Ka5 Rg4 46.Ka6 Rxg3 47.Ka5 Rg4 48.Ka6 Rxh4 49.Ka5 Rg4 50.Ka6 f4 51.Ka5 f3 52.Ka6 f2 53.Ka5 b4 54.Ka6 b3 55.Ka5 b2 56.Ka6 b1=Q 57.Ka5 Qb3 58.Ka6 Ra4#