1.Nf3 d5 2.b3 Bf5 3.Bb2 e6 4.e3 h6 5.Be2 Nf6 6.Ne5 Nbd7 7.f4 Bd6 8.O-O Qe7 9.Bf3 O-O-O 10.d3 Rhg8 11.Qe2 Bh7 12.e4 dxe4 13.Bxe4 Bxe4 14.Nxd7 Bxd3 15.cxd3 Qxd7 16.d4 Nd5 17.Nc3 Nxf4 18.Qc4 Qc6 19.Nb5 Qxg2#