1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.Nc3 h6 5.O-O Nf6 6.d3 d6 7.Nd5 Ng4 8.h3 h5 9.Bg5 f6 10.Bh4 g5 11.Bg3 h4 12.Bh2 Qd7 13.hxg4 Qxg4 14.Nxf6+ Kd8 15.Nxg4 Bxg4 16.c3 Kd7 17.d4 exd4 18.Be2 dxc3 19.bxc3 Rae8 20.Nxg5 Bxe2 21.Qxe2 Ne5 22.Bxe5 Rxe5 23.Nf7 Rg8 24.Nxe5+ dxe5 25.Qc4 Rg4 26.Qxc5 Rg8 27.Qd5+ Ke7 28.Qxg8 b6 29.f4 exf4 30.Rxf4 h3 31.Rd1 hxg2 32.Qf7#