1.Nf3 a6 2.c4 e6 3.e4 d5 4.cxd5 exd5 5.exd5 Nf6 6.Bc4 Qe7+ 7.Kf1 Nbd7 8.Nc3 Qd8 9.d4 Nb6 10.Bb3 Bb4 11.Qe2+ Be7 12.Bg5 O-O 13.Re1 Bb4 14.Ne5 a5 15.h4 Qd6 16.Bxf6 Qxf6 17.a3 Bxc3 18.bxc3 Qd6 19.h5 Qxa3 20.h6 g6 21.Ba2 Qxc3 22.Nxg6 hxg6 23.Qe5 Qd3+ 24.Kg1 f6 25.Qe7 Rf7 26.h7+ Kg7 27.h8=Q# 1-0