1.e4 e5 2.Nf3 Nc6 3.Bc4 f5 4.d4 exd4 5.e5 d6 6.exd6 cxd6 7.O-O Be7 8.Re1 Nf6 9.Bg5 d5 10.Bxf6 gxf6 11.Bb3 Bd7 12.Nxd4 Nxd4 13.Qxd4 O-O 14.Nc3 Kh8 15.Rad1 b6 16.Nxd5 Bc5 17.Qh4 Rg8 18.Qxf6+ Qxf6 19.Nxf6 Rg7 20.Rxd7 Rg6 21.Rxh7#