1.e4 e5 2.Nf3 Nc6 3.Bb5 f5 4.d3 fxe4 5.dxe4 Nf6 6.O-O Bc5 7.Qd3 d6 8.Qc4 Qe7 9.Nc3 Bd7 10.Nd5 Nxd5 11.exd5 Nd4 12.Nxd4 Bxd4 13.Bxd7+ Qxd7 14.a4 O-O 15.c3 b5 16.Qe2 Bc5 17.b4 Bxf2+ 18.Rxf2 Rxf2 19.Qxf2 bxa4 20.Qa2 Qg4 21.Be3 a5 22.Qxa4 Rf8 23.bxa5 Qe2 24.Ba7 h5 25.a6 Rf4 26.Qd1 Qb2 27.Be3 Rg4 28.g3 h4 29.a7 hxg3 30.a8=Q+ Kf7 31.Qf3+ Rf4