1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Bc5 5.c3 d3 6.O-O d6 7.Qxd3 Nf6 8.Bg5 h6 9.Bh4 g5 10.Bg3 Be6 11.Bxe6 fxe6 12.e5 g4 13.Qg6+ Kd7 14.Bh4 gxf3 15.exf6 Rg8 16.Qf7+ Kc8 17.Qxe6+ Kb8 18.g3 Re8 19.f7 Rxe6 20.Bxd8 d5 21.Bh4 a6 22.b4 Bd6 23.Nd2 Ka7 24.Nxf3 Rf8 25.Rad1 Rxf7 26.Nd4 Nxd4 27.Rxd4 c6 28.Rd2 Be5 29.Re2 Rf8 30.Kg2 Rfe8 31.Rfe1 Kb6 32.f4 Kc7 33.Rxe5 Rxe5 34.Rxe5 Rxe5 35.fxe5 Kd7 36.Kf3 Ke6 37.Bf6 Kd7 38.Kg4 Ke6 39.Kh5 b6 40.Kxh6 Kf5 41.g4+ Ke6 42.g5 Kf7 43.Kh7 b5 44.g6+ Kf8 45.g7+ Kf7 46.g8=Q#