1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.O-O Nf6 5.d4 Bxd4 6.Nxd4 Nxd4 7.Bg5 d6 8.f4 Be6 9.Na3 Qe7 10.fxe5 dxe5 11.c3 Bxc4 12.Nxc4 Ne6 13.Bxf6 gxf6 14.Kh1 h5 15.Ne3 Qc5 16.Qd2 Rd8 17.Nd5 Kd7 18.b4 Qd6 19.Qf2 c6 20.Rad1 Qb8 21.Qxf6 cxd5 22.Qxf7+ Kc6 23.Qxe6+ Qd6 24.exd5+ Kb5 25.Qf7 Rd7 26.Qf2 Ka6 27.c4 b6 28.c5 bxc5 29.bxc5 Qg6 30.Qe2+ Ka5 31.Rb1