1.d4 Nf6 2.c4 c5 3.Nf3 cxd4 4.Nxd4 e5 5.Nb5 Bb4+ 6.N1c3 d5 7.cxd5 O-O 8.a3 Bc5 9.Na4 Bxf2+ 10.Kxf2 Ne4+ 11.Kg1 Bd7 12.Nac3 Bxb5 13.Nxe4 Qb6+ 14.Nf2 f5 15.h4 Nd7 16.Rh3 Nf6 17.Bg5 Ne4 18.Be3 Qf6 19.Nxe4 fxe4 20.g3 Rad8 21.Qb3 Bd7 22.Bxa7 Bxh3 23.Bxh3 Qa6 24.Be6+ Kh8 25.Qe3 b6 26.Bxb6 Rb8 27.Bc5 Rxb2 28.Bxf8 Rxe2 29.Bxg7+