1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Nf6 5.O-O Be7 6.d3 b5 7.Bb3 d6 8.a3 O-O 9.Nc3 Be6 10.Nd5 Nd4 11.Nxd4 exd4 12.Nf4 Bxb3 13.cxb3 Nd7 14.Ne2 c5 15.Ng3 Re8 16.Nf5 Bf8 17.Qg4 Ne5 18.Qg3 Qd7 19.f4 Nc6 20.Bd2 Qe6 21.Rf3 g6 22.Raf1 Ra7 23.b4 c4 24.Nh4 cxd3 25.f5 Qe5 26.Rf4 Bh6 27.f6 Bxf4 28.Rxf4 Qh5 29.Nf3 Ne5 30.Rf5 Nxf3+ 31.gxf3