1.Nf3 Nc6 2.d4 d5 3.c4 e6 4.Nc3 Nf6 5.e3 b6 6.Bd3 Ba6 7.Qa4 Bb7 8.Ne5 Qd6 9.cxd5 Nxd5 10.Bb5 Qb4 11.Bxc6+ Bxc6 12.Qxc6+ Ke7 13.Qxa8 Nxc3 14.Nc6+ Kd7 15.Nxb4 Bxb4 16.Qxh8 Nxa2+ 17.Ke2 Nxc1+ 18.Rhxc1 c5 19.Rxa7+ Kc6 20.Qe8+ Kd5 21.Rd7+ Ke4 22.Qxf7 e5 23.f3#