1.c4 Nc6 2.Nc3 Nf6 3.Nf3 d5 4.cxd5 Nxd5 5.g3 g6 6.h4 Bg4 7.Bg2 Bg7 8.Qa4 Nxc3 9.Qxg4 Nd5 10.h5 Nf6 11.Qg5 Ne4 12.Qf4 f5 13.hxg6 hxg6 14.Rxh8+ Bxh8 15.Qh6 Kf7 16.d3 Bg7 17.Qh7 Nb4 18.Bh6 Qh8 19.Ne5+ Ke6 20.Qxg6+ Bf6 21.Qf7+ Kxe5 22.Bf4+ Kd4 23.Qc4#