1.d4 Nf6 2.Nf3 e6 3.e3 d5 4.Bd3 c5 5.c3 Nc6 6.Nbd2 Be7 7.O-O c4 8.Bc2 b5 9.e4 dxe4 10.Nxe4 O-O 11.Qe2 Bb7 12.Nfg5 h6 13.Nxf6+ Bxf6 14.Qe4 g6 15.Nxe6 fxe6 16.Qxg6+ Bg7 17.Qh7+ Kf7 18.Bg6+ Kf6 19.Bh5 Ne7 20.Bxh6 Rg8 21.h4 Bxh6 22.Qf7#