1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 d6 5.O-O Bg4 6.Re1 Nf6 7.h3 Bh5 8.c3 dxc3 9.Nxc3 Be7 10.g4 Nxg4 11.hxg4 Bxg4 12.Bf4 Qd7 13.Bg3 O-O-O 14.Qd3 Nb4 15.Qe3 Bxf3 16.Rac1 Qg4 17.Ne2 Qh5 18.Bh2 Qh3 19.Nf4 Qg4+ 20.Bg3 Bh4 21.Bf1 Bg5 22.Qc3 c5 23.Bh3 Qxh3 24.Nxh3 Bxc1 25.Rxc1 Nxa2 26.Qxf3 Nxc1 27.Ng5 Kd7 28.Nxf7 Rhf8 29.Qg4+ Ke7 30.Nxd8 Rxd8 31.Bh4+