1.Nf3 Nf6 2.b3 Nc6 3.Bb2 e5 4.Nxe5 Nxe5 5.Bxe5 Ne4 6.e3 Bd6 7.Bxd6 Nxd6 8.d4 O-O 9.c4 b5 10.c5 Ne4 11.Bxb5 Rb8 12.Bd3 g5 13.Bxe4 Kg7 14.Qh5 Kf6 15.Nc3 Ke6 16.Qg4+ Kf6 17.Nd5+ Kg7 18.Qh5 Kh8 19.Qxh7#