1.d4 Nf6 2.c4 g6 3.Nc3 d5 4.cxd5 Nxd5 5.e4 Nxc3 6.bxc3 Bg7 7.Bc4 c5 8.Nf3 Nc6 9.O-O cxd4 10.Bb5 O-O 11.Bxc6 bxc6 12.cxd4 Bg4 13.Bb2 c5 14.e5 Bxf3 15.gxf3 Qb6 16.Rb1 cxd4 17.Bxd4 Qe6 18.Qa4 Rfc8 19.f4 Qg4+ 20.Kh1 Qf3+ 21.Kg1 Qxf4 22.Rb4 Bxe5 23.Bxa7 Qxh2#