1.d4 d5 2.e4 dxe4 3.Nc3 Nf6 4.f3 exf3 5.Nxf3 Bg4 6.Be2 Nc6 7.O-O Bxf3 8.Bxf3 Qxd4+ 9.Kh1 O-O-O 10.Qe2 Qe5 11.Qf2 Kb8 12.Bxc6 bxc6 13.Bf4 Qe6 14.Na4 Ne4 15.Bxc7+ Kxc7 16.Qxa7+ Kd6 17.Rad1+ Ke5 18.Qe3 Rxd1 19.Qf4+ Kd5 20.Rxd1+ Kc4 21.b3+ Kb5 22.Qb8+ Ka5 23.Qb6#