1.e4 e5 2.f4 exf4 3.Nf3 d6 4.Bc4 h6 5.O-O g5 6.d4 Bg7 7.h4 Nc6 8.c3 Bd7 9.Nbd2 Qe7 10.Qe2 O-O-O 11.b4 g4 12.Nh2 f3 13.Nhxf3 gxf3 14.Nxf3 Bg4 15.Bd5 Nf6 16.Bxc6 bxc6 17.Qa6+ Kb8 18.b5 Bc8 19.Qxc6 Qxe4 20.Qc4 Qd5 21.Qb4 Ng4 22.a4 Be6 23.Rb1 Ka8 24.Qa5 Qb7 25.Bf4 Bc4 26.Rfe1 Rhe8 27.Qb4 Bd5 28.Rf1 Re4 29.a5 Rxf4