1.d4 Nf6 2.c4 e6 3.Nf3 c5 4.e3 b6 5.Bd3 Bb7 6.O-O d5 7.Ne5 Nbd7 8.f4 cxd4 9.cxd5 Nxe5 10.fxe5 Qxd5 11.Qf3 Qd7 12.e4 Ng8 13.Bb5 Qxb5 14.Qxf7+ Kd8 15.Qxb7 Bc5 16.Qxa8+ Kc7 17.Rf7+ Be7 18.Qxa7+ Kd8 19.Na3 Qb4 20.Bg5 h6 21.Rf8#