1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.O-O Nf6 5.d4 Bxd4 6.Nxd4 Nxd4 7.Bg5 O-O 8.f4 d6 9.fxe5 dxe5 10.Bxf6 gxf6 11.c3 Ne6 12.Qf3 c6 13.Na3 Nc5 14.Rad1 Bg4 15.Qxg4+ Kh8 16.Rxd8 Raxd8 17.Rxf6 Rg8 18.Qf5 Ne6 19.Rxf7 Rg7 20.Bxe6 Rf8 21.Rxf8+ Rg8 22.Qf6#