1.d4 d5 2.c4 c5 3.cxd5 Qxd5 4.Nf3 Nc6 5.Nc3 Qd6 6.Ne4 Qd5 7.Nxc5 e5 8.e4 Qd8 9.Nb3 Bb4+ 10.Bd2 Bxd2+ 11.Qxd2 Nf6 12.d5 Nxe4 13.Qd3 Nxf2 14.Kxf2 Nb4 15.Qb5+ Nc6 16.dxc6 a6 17.cxb7+ Bd7 18.Qxe5+ Be6 19.b8=Q Qxb8 20.Qxg7 Ke7 21.Qg5+ f6 22.Qg7+ Bf7 23.Bc4 Qg8 24.Rae1+ Kd8 25.Qxf6+ Kc8 26.Bxa6+ Kc7 27.Re7+ Kb8 28.Qb6#