1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.b4 Bxb4 5.c3 Bc5 6.O-O d6 7.d4 exd4 8.cxd4 Bb6 9.d5 Na5 10.Bb2 Ne7 11.Bd3 O-O 12.Nc3 Ng6 13.Ne2 c5 14.Qd2 Bc7 15.Ng3 c4 16.Bxg7 cxd3 17.Qh6 f6 18.Nh5 Rf7 19.Nxf6+ Rxf6 20.Ng5 Nf8 21.Bxf6 Qd7 22.Rad1 Nc4 23.Rxd3 Ne5 24.Rg3 Neg6 25.f4 b6 26.f5 Ba6 27.fxg6 Nxg6 28.Nxh7 Qxh7 29.Rxg6+