1.d4 Nf6 2.Bf4 e6 3.e3 b6 4.Nf3 Be7 5.c4 Bb7 6.Nc3 Nh5 7.Bd3 Nxf4 8.exf4 O-O 9.Qe2 c5 10.d5 b5 11.Nxb5 exd5 12.cxd5 Bxd5 13.Bxh7+ Kxh7 14.Qd3+ Kg8 15.Qxd5 Nc6 16.O-O Rb8 17.Nd6 Rxb2 18.Nf5 Bf6 19.Rad1 Nb4 20.Qxc5 Nxa2 21.Ne5 Bxe5 22.Qxe5 Rb6 23.Qxg7#