1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Qc2 c5 5.Nf3 cxd4 6.Nxd4 Nc6 7.Nxc6 bxc6 8.Bg5 Qa5 9.Bxf6 gxf6 10.Rc1 Qxa2 11.e3 Ba6 12.Bd3 Bxc4 13.O-O Bxc3 14.Qxc3 Bxd3 15.Qxd3 Qd5 16.Qe2 Rg8 17.f3 Rb8 18.Rfd1 Qb5 19.Qd2 Rb7 20.Qc2 Qxb2 21.Qxh7 Qxg2#