1.d4 Nf6 2.c4 e6 3.g3 d5 4.Bg2 c6 5.Nf3 dxc4 6.O-O b5 7.a4 Bb7 8.Ne5 Nd5 9.Nc3 f6 10.e4 Nxc3 11.bxc3 fxe5 12.Qh5+ Kd7 13.Rd1 Kc8 14.axb5 cxb5 15.Qxe5 Qb6 16.Bh3 Nd7 17.Bxe6 Qd6 18.Qf5 Kd8 19.Bf4 Qc6 20.d5 Qc8 21.Bg5+ Be7 22.Bxe7+ Kxe7 23.d6+