1.Nf3 d5 2.g3 e6 3.Bg2 Nf6 4.c4 c6 5.O-O Be7 6.b3 O-O 7.Bb2 Nbd7 8.d3 Nb6 9.Nbd2 Bd7 10.a3 Rc8 11.b4 dxc4 12.dxc4 c5 13.b5 a6 14.a4 axb5 15.axb5 Na8 16.Ne5 b6 17.Ra7 Bd6 18.Ndf3 Bxe5 19.Nxe5 Nc7 20.Qd6 Nce8 21.Qd2 Nc7 22.Rd1 Re8 23.Nxd7 Nxd7 24.Qxd7 Qg5 25.Rxc7 Rcd8 26.Qxf7+ Kh8 27.Rxd8 Rxd8 28.Bxg7+ Qxg7 29.Qxg7#