1.Nf3 f5 2.d3 Nf6 3.e4 fxe4 4.dxe4 Nxe4 5.Bd3 Nf6 6.Ng5 d6 7.Bxh7 Nxh7 8.Qh5+ Kd7 9.Qg4+ Ke8 10.Qh5+ Kd7 11.Nf7 Qe8 12.Qh3+ Kc6 13.Qf3+ Kd7 14.Nxh8 Nf6 15.Bg5 Nc6 16.Nc3 Ne5 17.Qe2 c6 18.f4 Nf7 19.Ng6 Kc7 20.Nxf8 Qxf8 21.O-O Bg4 22.Qe3 Bf5 23.Rae1 e6 24.Qe2 d5 25.h3 Qc5+ 26.Kh2 Nd6 27.Qe5 Rf8 28.Ne2 Ng4+ 29.hxg4 Rh8+ 30.Kg3 Kc8 31.Nd4