1.e4 e5 2.f4 Bc5 3.Nf3 d6 4.Bc4 Nc6 5.b4 Bxb4 6.O-O Nf6 7.c3 Ba5 8.fxe5 dxe5 9.Ba3 Be6 10.Bxe6 fxe6 11.Ng5 Bb6+ 12.Kh1 Qd3 13.Nxe6 Rg8 14.Bc5 Bxc5 15.Nxc5 Qb5 16.d4 exd4 17.cxd4 O-O-O 18.Nc3 Qc4 19.Nd5 Nxd5 20.Qg4+ Kb8 21.exd5 Qxd5 22.Rab1 b6 23.Qg3 Rd6 24.Qd3 Nd8 25.Qxh7 Rh6 26.Qf5 Qxf5 27.Rxf5 Kc8 28.Nd3 Rd6 29.d5 Re8