1.d4 Nf6 2.Bg5 Ne4 3.Bh4 d5 4.f3 Nf6 5.c4 e6 6.Nc3 Be7 7.e4 Nxe4 8.fxe4 Bxh4+ 9.g3 Bf6 10.exd5 O-O 11.Bg2 Re8 12.Nge2 exd5 13.Nxd5 Bg4 14.Nxf6+ Qxf6 15.Bxb7 Bxe2 16.Qxe2 Rxe2+ 17.Kxe2 Nc6 18.Bxa8 Nxd4+ 19.Kd3 Nf5 20.Kc2 Qd4 21.Rac1 Qxc4+ 22.Kb1 Qd3+ 23.Ka1 Ne3 24.a3 Nc2+ 25.Ka2 Qc4+ 26.Kb1 Nxa3+ 27.bxa3 Qb3+ 28.Ka1 Qxa3+