1.e4 e5 2.f4 exf4 3.Nf3 d5 4.exd5 Nf6 5.Bb5+ c6 6.dxc6 Nxc6 7.Qe2+ Be7 8.Bxc6+ bxc6 9.d4 Nd5 10.O-O O-O 11.Ne5 Qb6 12.Qf2 Bf6 13.c4 Ne3 14.c5 Qb5 15.Bxe3 fxe3 16.Qxe3 Bxe5 17.dxe5 Qxb2 18.Nc3 Be6 19.Rab1 Qc2 20.Rf2 Qg6 21.Rd1 f6 22.exf6 Rxf6 23.Rxf6 Qxf6 24.Rf1 Qg6 25.Qf3 Bc4 26.Rf2 Qg5 27.Qf4 Qxc5 28.Ne4 Qd5 29.Qg4 Re8 30.Nf6+ Kh8 31.Nxe8