1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 b5 6.Bxb5 Qxd5 7.Nc3 Qxg2 8.Qf3 Qxf3 9.Nxf3 Bd7 10.Bxc6 Bxc6 11.Ke2 Bd6 12.Rg1 Rg8 13.d3 O-O-O 14.Ng5 Rd7 15.Nge4 Be7 16.Bg5 Ne8 17.Be3 Kb8 18.a4 Nd6 19.Nc5 Rdd8 20.Na6+ Kb7 21.Nb4 Bd7 22.Nbd5 Bh4 23.Ra3 Be6 24.Rb3+ Kc6 25.Nb4+ Kd7 26.Ncd5 a5 27.Na6 Bxd5 28.c4 Nxc4 29.dxc4 Bxc4+