1.e4 e5 2.Nf3 Nc6 3.Bb5 Nf6 4.d3 Bc5 5.Bg5 h6 6.Bh4 g5 7.Bg3 d6 8.c3 Bg4 9.h3 Bh5 10.Nbd2 a6 11.Ba4 b5 12.Bc2 Bg6 13.Qe2 Nh5 14.O-O-O a5 15.d4 exd4 16.e5 Nxg3 17.fxg3 d3 18.Bxd3 Bxd3 19.Qxd3 O-O 20.e6 Qf6 21.exf7+ Qxf7 22.Rhf1 Qf5 23.Qxb5 Ne5 24.Nxe5 Qxe5 25.Qc4+ Kg7 26.Nf3 Qf5 27.Nd4 Bxd4 28.Rxf5 Be3+ 29.Kb1 Rxf5 30.Qe4