1.d4 Nf6 2.c4 b6 3.Nf3 Bb7 4.g3 e6 5.Bg2 Bb4+ 6.Bd2 Qe7 7.O-O O-O 8.Bc1 d5 9.c5 bxc5 10.a3 Ba5 11.dxc5 c6 12.b4 Bc7 13.Bb2 a5 14.Qb3 axb4 15.axb4 Ba6 16.Ne5 Nfd7 17.Nd3 f6 18.Nd2 Ne5 19.b5 Nxd3 20.exd3 cxb5 21.Bxd5 Ra7 22.Rfe1 Qxc5 23.Bxe6+ Kh8 24.Ba3 b4 25.Bxb4 Qd4 26.Bxf8 Bb6 27.Ne4 Bxd3 28.Rxa7 Bxe4 29.Bxg7#