1.d4 Nf6 2.c4 e6 3.g3 c5 4.d5 b5 5.dxe6 fxe6 6.Bg2 d5 7.cxd5 Bb7 8.Bg5 Nbd7 9.Nc3 b4 10.Ne4 Bxd5 11.Nxf6+ Nxf6 12.Bxf6 gxf6 13.e4 Bb7 14.Qh5+ Ke7 15.Qxc5+ Kf7 16.Qh5+ Kg7 17.Rd1 Qc8 18.Ne2 b3 19.a3 Be7 20.O-O Rd8 21.Nf4 Ba6 22.Bh3 Bxf1 23.Nxe6+ Qxe6 24.Bxe6 Rxd1 25.Qxd1 Bb5 26.Qxb3 a6 27.a4 Bc6 28.Qc4 Be8 29.Bd5 Ra7 30.Qc8 Bxa4 31.Qg4+ Kh6 32.e5 Rd7 33.exf6 Bxf6 34.Qxa4 Rxd5 35.Qxa6 Rd1+ 36.Kg2 Kg7 37.Qb7+ Kf8 38.Qxh7 Bg7 39.Qf5+ Kg8 40.Qc8+ Bf8 41.Qg4+