1.Nf3 d5 2.d4 Nf6 3.Bf4 e6 4.e3 h6 5.Bd3 Be7 6.O-O O-O 7.Nbd2 b6 8.Bg3 Bb7 9.Ne5 c5 10.c3 Nc6 11.f4 Rc8 12.Qf3 c4 13.Bc2 b5 14.a3 a5 15.f5 exf5 16.Qxf5 Ra8 17.Ng4 Bc8 18.Nxf6+ Bxf6 19.Qh7#