1.e4 e5 2.Nf3 Nc6 3.Bc4 f6 4.d4 d6 5.d5 Nd4 6.Nxd4 exd4 7.Qxd4 Bd7 8.Be3 Ne7 9.Nc3 f5 10.Bd3 fxe4 11.Bxe4 c6 12.O-O cxd5 13.Bxd5 Nf5 14.Qe4+ Be7 15.Bxb7 Rb8 16.Rfe1 Nxe3 17.Rxe3 O-O 18.Bd5+ Kh8 19.b3 Qb6 20.Qxe7 Rbe8 21.Qxd7 Rxe3 22.Qb5 Rxc3 23.Qxb6 axb6 24.Be4 Re8 25.Re1 d5 26.Re3 d4 27.Rxc3 dxc3 28.f3 Rd8 29.h3 Rd2 30.Kh2 g5 31.Kg3 h5 32.h4 gxh4+ 33.Kxh4 Rxg2 34.Kxh5 Rh2+ 35.Kg5 Rg2+ 36.Kf5 Kg7 37.Ke5 b5 38.Kd4 Rh2 39.Kc5 b4 40.Kxb4 Rf2 41.Kxc3 Kf6 42.a4 Ke5 43.a5 Rf1 44.Kb4 Ra1 45.c4 Kd6 46.c5+ Kc7 47.Kb5 Kb8 48.b4 Ka7 49.c6 Kb8 50.Kb6 Kc8 51.a6 Kb8 52.b5 Kc8 53.a7 Rxa7 54.Kxa7 Kc7 55.b6+ Kc8 56.b7+ Kc7 57.b8=Q#