1.e4 e5 2.Nf3 Nf6 3.Nxe5 d6 4.Nxf7 Kxf7 5.d4 Nxe4 6.Qh5+ g6 7.Qd5+ Be6 8.Qxe4 Qf6 9.Qxb7 Nd7 10.Qf3 Qxf3 11.gxf3 Bg7 12.Be3 Rab8 13.b3 Rhf8 14.Nc3 c5 15.O-O-O Kg8 16.Ne4 Bd5 17.dxc5 Bxe4 18.fxe4 Rf6 19.cxd6 Bf8 20.Bc4+ Rf7 21.f4 Re8 22.e5 Nb6 23.Bxb6 axb6 24.e6 Rxf4 25.d7 Ba3+ 26.Kb1 Rb8 27.e7+ Kg7 28.e8=Q Rxe8 29.dxe8=Q