1.Nf3 Nf6 2.d4 c5 3.e3 cxd4 4.exd4 d5 5.c3 Bg4 6.Qa4+ Bd7 7.Qb3 Qc7 8.Bg5 e6 9.Nbd2 Be7 10.Bd3 Nc6 11.O-O h6 12.Bh4 g5 13.Bg3 Bd6 14.Bxd6 Qxd6 15.Rfe1 O-O-O 16.Ne5 Qf8 17.Ndf3 Na5 18.Qb4 Nc6 19.Nxc6 Bxc6 20.Qa5 Kb8 21.Ne5 Be8 22.Qxd8#