1.d4 Nf6 2.Bg5 d5 3.Bxf6 exf6 4.e3 Bd6 5.c4 c6 6.Nc3 dxc4 7.Bxc4 O-O 8.Qc2 f5 9.Nf3 Qf6 10.O-O Bc7 11.d5 Nd7 12.dxc6 bxc6 13.e4 Nc5 14.Bd3 Nxd3 15.Qxd3 fxe4 16.Nxe4 Qg6 17.Rfe1 Bg4 18.h3 Rad8 19.Qa3 Be6 20.Qxa7 Bf4 21.Qa3 Bd5 22.Nc5 Bd6 23.Qc3 Bxc5 24.Ne5 Qxg2#