1.d4 Nf6 2.Nf3 e6 3.g3 c5 4.Bg2 Nc6 5.O-O d5 6.c4 dxc4 7.dxc5 Qxd1 8.Rxd1 Bxc5 9.Nbd2 Ng4 10.Ne4 Bb6 11.h3 Nge5 12.Nxe5 Nxe5 13.Bf4 Ng6 14.Nd6+ Ke7 15.Nxc8+ Raxc8 16.Bd6+ Kf6 17.Bxb7 Rcd8 18.Kg2 Ne7 19.Ba6 Nf5 20.Bb4 Rxd1 21.Rxd1 Rd8 22.Rxd8 Bxd8 23.Bxc4 Bb6 24.Kf3 g6 25.e3 Ke5 26.g4 Nh4+ 27.Kg3 g5 28.Bd3 h6 29.Bf8