1.Nf3 Nf6 2.b3 d5 3.e3 Bf5 4.Bb2 e6 5.c4 c6 6.Nh4 Bg4 7.Be2 Bxe2 8.Qxe2 Bd6 9.O-O Nbd7 10.f4 Qb6 11.cxd5 cxd5 12.Nc3 O-O 13.Nf3 Rac8 14.Rac1 a6 15.Na4 Qa7 16.Bd4 b6 17.Ne5 Nc5 18.Ng4 Nxg4 19.Qxg4 f5 20.Qg5 Be7 21.Qxg7#