1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Nf6 5.O-O Bc5 6.c3 dxc3 7.e5 Ne4 8.Bxf7+ Kxf7 9.Qd5+ Ke8 10.Qxe4 Qe7 11.Nxc3 d6 12.Re1 Bd7 13.exd6 cxd6 14.Qxe7+ Nxe7 15.Bg5 d5 16.Bxe7 Bxe7 17.Nxd5 Kd8 18.Nxe7 Re8 19.Nd5 Bc6 20.Rxe8+ Bxe8 21.Rd1 Kc8 22.Ne5 b6 23.Rc1+ Kb7 24.Rc7+ Ka6 25.h3 Rd8 26.Nb4+ Kb5 27.Nbd3 Bg6 28.Nxg6 hxg6 29.Nf4 Rd2 30.Rxg7 Rxb2 31.Rxa7 g5 32.Ne6 Rb1+ 33.Kh2 Rb2 34.Nxg5 Rxf2 35.h4 Rf4 36.Kh3 Rf1 37.h5 Kb4 38.Nf3 Rh1+ 39.Nh2 Kc3 40.h6 Re1 41.h7 Re8 42.Ng4 Kd4 43.Nf6 Rf8 44.Ng8 Rf1 45.Kh2 Rf2 46.h8=Q+ Kc5 47.Qc3+ Kd5 48.Rd7+ Ke6 49.Rd1 Rf5 50.Re1+ Kf7 51.Qc7+ Kxg8 52.Re8+ Rf8 53.Rxf8+ Kxf8 54.Kh3 Ke8 55.Kg4 b5 56.Kf5 b4 57.Ke6 b3 58.Qe7#