1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.O-O d6 5.h3 Nf6 6.d3 h5 7.Bg5 h4 8.Nxh4 Qd7 9.Bxf6 gxf6 10.Nf5 Ne7 11.Ng7+ Kd8 12.Qf3 Rg8 13.Qxf6 Qa4 14.Bxf7 Rf8 15.Ne6+ Bxe6 16.Qxe6 Qxc2 17.Na3 Qxd3 18.Rfd1 Qxe4 19.Nb5 Nd5 20.Rxd5 Qe2 21.Rb1 Qxf2+ 22.Kh2 Qf4+ 23.g3 Qf2+ 24.Kh1 Rxf7 25.Rbd1 Qf3+ 26.Kh2 Bf2 27.Rh1 Qxg3#