1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Nxd5 6.d4 Qxg5 7.Bxg5 Be6 8.dxe5 Nxe5 9.Bxd5 c6 10.Bxe6 fxe6 11.Qe2 Bd6 12.f4 O-O 13.fxe5 Bc5 14.Nc3 Bf2+ 15.Qxf2 Rxf2 16.Kxf2 Rf8+ 17.Ke2 Rf5 18.Be3 Rxe5 19.Rhf1 h6 20.Rad1 Rf5 21.Rxf5 exf5 22.Rd7 b5 23.Kf3 b4 24.Ne2 Kh7 25.Kf4 Kg6 26.Bd4 Kh5 27.Rxg7 Kh4 28.Bf6+ Kh5 29.Ng3#