1.c4 Nf6 2.g3 e6 3.Bg2 c5 4.Nf3 Nc6 5.O-O d5 6.d4 dxc4 7.dxc5 Qxd1 8.Rxd1 Bxc5 9.Nbd2 Ke7 10.Nxc4 Rd8 11.Bd2 Ne4 12.Be1 Rxd1 13.Rxd1 f5 14.Nfe5 Nxe5 15.Nxe5 a5 16.Bxe4 fxe4 17.Bd2 h6 18.Bc3 a4 19.h4 g5 20.h5 Ra6 21.Ng6+ Ke8 22.Bg7 e3 23.f3 g4 24.fxg4 e5 25.g5 Bg4 26.gxh6 Bxe2 27.Re1 Bxh5 28.h7 Bxg6 29.h8=Q+