1.e4 e5 2.Nf3 Nc6 3.g3 Nf6 4.Nc3 Bc5 5.Bg2 d6 6.O-O Bg4 7.d3 Qd7 8.Re1 h5 9.Bg5 O-O-O 10.Nd5 Qe6 11.Nxf6 gxf6 12.Be3 h4 13.Nxh4 Bxd1 14.Rexd1 Bxe3 15.fxe3 Rdg8 16.Nf5 Ne7 17.Rf1 Nxf5 18.Rxf5 d5 19.h4 dxe4 20.dxe4 Rxg3 21.Kh2 Rhg8 22.Bh3 Rxh3+ 23.Kxh3 Qc4 24.Rxf6 Qxe4 25.Rf2 Qxe3+ 26.Kh2 Qg3+ 27.Kh1 Qxf2 28.Rg1 Qxg1#