1.d4 Nf6 2.c4 e6 3.g3 d5 4.Bg2 c6 5.Nf3 Bd6 6.c5 Bc7 7.b4 a5 8.Qa4 b5 9.cxb6 Bxb6 10.O-O Ba6 11.Nc3 Ne4 12.Nxe4 dxe4 13.Ne5 Bxd4 14.Nxc6 Qd7 15.Bxe4 Bxa1 16.Rd1 Qxd1+ 17.Qxd1 Nd7 18.Nxa5 Rc8 19.Bc6 O-O 20.b5 Ne5 21.Ba3 Nxc6 22.Nxc6 Bxb5 23.Ne7+ Kh8 24.Nxc8