1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Nxd5 6.Nxf7 Kxf7 7.Qf3+ Ke6 8.Nc3 Nb4 9.O-O c6 10.d4 Bd6 11.Qg4+ Kf7 12.Qf3+ Qf6 13.Qxf6+ Kxf6 14.Ne4+ Ke7 15.Bg5+ Kd7 16.c3 Na6 17.Nxd6 Kxd6 18.dxe5+ Kxe5 19.f4+ Kd6 20.Rad1 Kc5 21.Bxd5 cxd5 22.f5 Rf8 23.Be7+ Kc6 24.Bxf8 g6 25.f6 Be6 26.Be7 Bf7 27.b4 Nc7 28.Rf3 a5 29.a3 axb4 30.cxb4 Nb5 31.Rc1+ Kd7 32.Rh3 h5 33.g4 Nxa3 34.gxh5 gxh5 35.Ra1 Ra7 36.Rhxa3 Rxa3 37.Rxa3 Kc6 38.Ra8 Kd7 39.Kf2 Kc6 40.Rf8 Bg6 41.f7 Bxf7 42.Rxf7 Kd7 43.Bc5+ Ke6 44.Rxb7 Ke5 45.Rh7 d4 46.Rxh5+ Ke4 47.Rh4+ Kd3 48.Rxd4+ Kc3 49.b5 Kb3 50.b6 Kc2 51.b7 Kc1 52.Ba3+ Kb1 53.b8=Q+ Ka1 54.Qb2#