1.d4 Nf6 2.Nf3 e6 3.g3 c5 4.Bg2 Nc6 5.O-O d5 6.b3 Be7 7.Bb2 O-O 8.dxc5 Bxc5 9.Nbd2 Qe7 10.c4 d4 11.a3 a5 12.b4 axb4 13.axb4 Rxa1 14.Qxa1 Bxb4 15.Bxd4 Nxd4 16.Qxd4 e5 17.Qe3 Re8 18.Ne4 Nxe4 19.Qxe4 f6 20.Ne1 Be6 21.Nd3 Rc8 22.Qxb7 Rxc4 23.Qb8+ Qf8 24.Qb6 Bd6 25.Ra1 Rc8 26.Ra6 Rb8 27.Bb7 Bc4 28.Ra4 Bxd3 29.exd3 Bc5 30.Bd5+ Kh8