1.e4 e5 2.Nc3 Nf6 3.Bc4 Bc5 4.d3 c6 5.f4 d5 6.exd5 cxd5 7.Bb5+ Nc6 8.fxe5 Ng4 9.d4 Be7 10.Nf3 Be6 11.O-O Qc7 12.Ng5 Bxg5 13.Bxg5 f6 14.Bf4 g5 15.exf6 gxf4 16.Re1 Ne3 17.Qh5+ Qf7 18.Qe5 O-O-O 19.Bxc6 bxc6 20.Qxf4 Nxc2 21.Na4 Nxe1 22.Rxe1 Rhg8 23.Nc5 Rde8 24.Qd6 Bd7 25.Rc1 Re2 26.g3 Rxb2 27.Nd3 Rb6 28.Ne5 Qe6 29.f7 Rxg3+