1.d4 Nf6 2.Bg5 d5 3.Bxf6 gxf6 4.e3 Bf5 5.c4 c6 6.Nc3 dxc4 7.Bxc4 Qb6 8.e4 Bg6 9.Nge2 f5 10.exf5 Bxf5 11.O-O h6 12.Ng3 Bh7 13.Qf3 Bg6 14.Rfe1 Qxd4 15.Nf5 Qd7 16.Ne4 Qc7 17.Nf6+ Kd8 18.Rad1+ Kc8 19.Nxe7+ Bxe7 20.Qg4+ Nd7 21.Rxe7