1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.O-O Nxe4 5.Nc3 Nxc3 6.dxc3 f6 7.Nh4 g6 8.f4 Bc5+ 9.Kh1 f5 10.Nf3 e4 11.Ng5 Qe7 12.Bf7+ Kf8 13.b4 Bb6 14.Bb3 h6 15.Nf7 Rh7 16.a4 a5 17.b5 Rxf7 18.Ba3 d6 19.Bxf7 Kxf7 20.bxc6 bxc6 21.c4 Ba6 22.Qd2 Qf6 23.Rab1 Bxc4 24.Rxb6 cxb6 25.Rb1 b5 26.Bb2 Qe7 27.Qc3 Ke6 28.Ra1 g5 29.Qh3 Qf8